Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi MIDI besser als MP3 !!! (https://www.delphipraxis.net/4172-midi-besser-als-mp3.html)

CloudStrife 17. Apr 2003 22:27


MIDI besser als MP3 !!!
 
He Leute,
Wer immer noch mit MP3 ein Programm unnötig aufbläht sollte mal Midi versuchen. MIDI ist ziemlich klein. Meist 40kb-400kb. Also solltet ihr mal versuchen. Und die kann man auf ungefähr gleiche Weiße ins Programm einbauen.

MfG Cloud.

P.S. Wer noch keine MIDI in ein Programm eingebaut hat sollte sich in der Code-Library mal den Code anschauen.

Marco Haffner 17. Apr 2003 22:45

Zitat:

Zitat von CloudStrife
Wer immer noch mit MP3 ein Programm unnötig aufbläht sollte mal Midi versuchen.

Natürlich ist MIDI kleiner als MP3, es enthält ja auch nur die einzelnen Noten zur Instrumentensteuerung und ist somit z.B. für Sprache nicht geeignet, außer Du lädst eine Instrumentendefinition mit entsprechenden Samples. Außerdem klingt eine MIDI-Datei auf verschiedenen Soundkarten dann auch unterschiedlich.
Das kann dann soweit gehen, das Du auf dem einem Rechner eine wunderbare Melodie erklingt, auf einem anderen aber nur noch gräßlich, schiefes Pfeifen und Klirren zu hören ist. Aber eine MIDI-Datei kann ich auch, ein entsprechendes Handy vorrausgesetzt als Klingelton verwenden (meißt aber nur einstimmig).

fedderle 18. Apr 2003 00:39

Da muss ich dir , Marco, zustimmen. Midi Dateien klingen auf jedem Rechner unterschiedlich und man kann sie deshalb auch in einem Programm nicht so richtig gebrauchen. Hatte in meinem Rechner die Soundkarte ausgetauscht. Und Schwupps, wurden aus Midi Dateien, bein denen ich vorher nur schlagzeug hören konnte ganze Musikstücke. :o

CloudStrife 18. Apr 2003 13:46

Mit den neuen Karten müsste es aber OK sein.
Ich meine, jede neue Karte hat einen fortgeschrittenen MIDI-Kanal-Mischer.
Und daher denke ich das es auf den gebrauch für PC´s basierend auf XP, also neue PC´s mit ziemlich neuer Soundkarte keine Probleme auftreten dürften.

OregonGhost 19. Apr 2003 12:34

Leider haben viele Soundkarten, selbst eine SB Live!, unter Windows XP standardmäßig nur eine 2MB Sounfont dabei. Mit der klingt das relativ schlecht. Mit einer 8MB Soundfont wäre es OK, aber die ist heutzutage gar nicht mehr so leicht bekommen. Beim Treiber ist sie jedenfalls nicht mehr unbedingt dabei. Und General MIDI ist heutzutage auch nur noch so'n Pseudostandard, zumal es auch noch einen Riesenunterschied macht, ob ich Creative Synth A oder B oder Microsoft SW aktiviert habe.

Stattdessen könntest du aber eventuell DirectMusic verwenden, das über Software eine Art einheitliche MIDI-Schnittstelle anzubieten versucht.

Davon abgesehen kannst du natürlich trotzdem gerne MIDI verwenden, aber dass es besser wäre als MP3 ist einfach nicht möglich, da es sich um völlig verschiedene Sachen handelt.

CalganX 19. Apr 2003 13:32

Das meiste wurde bereits gesagt. Das mit dem Unterschied ist wirklich großer Mist... Aber daran kann man nichts ändern. Es gibt ja auch noch andere Formate...
General MIDI ist eigentlich kein Pseudostandard, da Musikproduzenten das tag-täglich nutzen und eigentlich weiß jeder, was GM. ist, der mit MIDI arbeitet.

Ich persönlich rate von MIDIs in Programmen ab!

Chris

d3g 19. Apr 2003 14:41

Zitat:

Zitat von Marco Haffner
Zitat:

Zitat von CloudStrife
Wer immer noch mit MP3 ein Programm unnötig aufbläht sollte mal Midi versuchen.

Außerdem klingt eine MIDI-Datei auf verschiedenen Soundkarten dann auch unterschiedlich.
Das kann dann soweit gehen, das Du auf dem einem Rechner eine wunderbare Melodie erklingt, auf einem anderen aber nur noch gräßlich, schiefes Pfeifen und Klirren zu hören ist.

:?: Ich dachte, der MIDI-Standard sei dazu da, dass auf verschiedenen Synthesizern genau das Gleiche zu hören ist und auch die Sequencer gleiche Taktgebungsraten haben...

Daniel B 19. Apr 2003 15:40

Hallo,
Zitat:

Zitat von d3g
:?: Ich dachte, der MIDI-Standard sei dazu da, dass auf verschiedenen Synthesizern genau das Gleiche zu hören ist und auch die Sequencer gleiche Taktgebungsraten haben...

Geht mir auch so!

Grüsse, Daniel :hi:

braingrenade 19. Apr 2003 15:52

Also ich finde das mit MIDI immer noch am meisten Feeling rüberkommt !

Stanlay Hanks 19. Apr 2003 15:59

:wiejetzt: Also ich kann wirklich nicht behaupten, dass beim Abspielen einer MIDI Datei auch nur irgendeine Art von Feeling rüberkommt. Für mich hört sich das - und das ist es ja auch - an, wie eine sture Abfolge von primitiven Tönen. Aber gut, ist Geschmackssache.

Man liest sich. Stanlay. :hi:

OregonGhost 21. Apr 2003 10:20

Der General-MIDI-Standard ist ja auch dafür da, dass es überall gleich klingt. In der Musikindustrie ist das sicherlich auch korrekt. Aber ob jeder pimpfige OEM-Soundkartenhersteller sich daran hält (und die korrekte Soundfont mitliefert, nebenbei), ist eine ganz andere Sache und meine Erfahrung ist, dass selbst zwei Soundblaster unterschiedlicher Generation (z.B. Live! und 128) ganz schön unterschiedlich klingen können. Klar, wenn die neue nicht besser klänge, warum dann kaufen ;c)

Also, bei MIDI kommt bei mir genau ein Feeling auf, und das ist dieses nostalgische. Ihr wisst schon, es treibt einem Tränen in die Augen wenn man heute noch die Original Monkey-Island(tm) MIDI-Musik aus den Lautsprechern vernehmen darf, im Idealfall sogar während des Spiels :roll:

Übrigens, die einzige Möglichkeit, die man hat, MIDI wirklich überall gleich klingen zu lassen, ist, die Soundfont mitzuliefern. Im Idealfall unterstützt das System (per Hardware oder Software) diese Soundfont dann auch. Macht natürlich das ganze wieder ein paar MB größer ;c)

braingrenade 21. Apr 2003 11:26

*inerinnnerungschwelg*

City Light 21. Apr 2003 13:02

Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Stanlay Hanks
:wiejetzt: Also ich kann wirklich nicht behaupten, dass beim Abspielen einer MIDI Datei auch nur irgendeine Art von Feeling rüberkommt. Für mich hört sich das - und das ist es ja auch - an, wie eine sture Abfolge von primitiven Tönen. Aber gut, ist Geschmackssache.

Na Stanlay dann hör dir doch mal das an "Downloaden Bitte" !

Marco Haffner 22. Apr 2003 13:30

Zitat:

Zitat von OregonGhost
Der General-MIDI-Standard ist ja auch dafür da, dass es überall gleich klingt. In der Musikindustrie ist das sicherlich auch korrekt.

Ich würde ja eher sagen, das wenn bei GM ein bestimmtes Instrument (z.b. Flöte) angegeben ist, dies auch auf allen Geräten so oder so ähnlich erklingt, je nach geladenem SoundFont. Unterschiedliche Instrumente vor allem von verschiedenen Herstellern können eingentlich nicht gleich klingen.

Zitat:

Zitat von OregonGhost
...und meine Erfahrung ist, dass selbst zwei Soundblaster unterschiedlicher Generation (z.B. Live! und 128) ganz schön unterschiedlich klingen können.

Nicht nur deine Erfahrung, meine AWE32 damals hatte nur 1MB Sample-ROM und 2MB RAM, meine AWE64 danach hatte dann schon 4MB RAM in die ich dann die SoundFonts laden konnte, klang um längen besser. Meine Audigy 2 jetzt hat auch nur eine 4MB-SoundFont-Datei mit auf CD, klingt aber trotzdem besser.

Zitat:

Zitat von OregonGhost
Also, bei MIDI kommt bei mir genau ein Feeling auf, und das ist dieses nostalgische. Ihr wisst schon, es treibt einem Tränen in die Augen wenn man heute noch die Original Monkey-Island(tm) MIDI-Musik aus den Lautsprechern vernehmen darf, im Idealfall sogar während des Spiels.

Ja, erst recht bei einer Soundkarte die schon Samples nutzen konnte, auf den meisten Karten die, die MIDI-Töne nur per FM-Modulation wiedergeben haben, klang es doch recht eigenartig.

mimi 22. Apr 2003 14:29

1. MP3 würde ich nicht mehr nutzen, wengen der lizens Probleme und so,
ich würde OGG nutzen.

2. Da Midi auf jeden rechner andres kligen, könnten wir doch mal
verzuchen ein eingen midi format zu entferfen, so schwer dürfte
das nicht werde denke ich.

Marco Haffner 22. Apr 2003 20:15

Zitat:

Zitat von mimi
Da Midi auf jeden rechner andres kligen, könnten wir doch mal
verzuchen ein eingen midi format zu entferfen

Und was soll da ein anderes format dran ändern? Bei MIDI handelt es sich eh nur um eine Instrumentensteuerung, es ist nur angegeben, welches Instrument gespielt werden soll, in welcher Tonhöhe, wie lange usw. Das einzige was dem noch nahe kommt, sind die Mod-Dateien, die sind wohl so ein zwischending, einerseits recht kompakt da nur angegeben welches Sample gespielt werden soll, andererseits werden die Instrummente und Stimmen gleich mit in die Mod-Datei gepackt. Das klingt dann auch manchmal recht gut.

mimi 22. Apr 2003 20:30

naja ich dachte dran, das wir so einen neuen Midi Standart schaffen, der so änlich ist, wie Midi. z.b. nennen wir es dann "*.Midi2", oder so änlich... das ziel ist es dann, das die midi dateien auf jeden rechner gleich kliegen, weil das es ja das problem...

Marco Haffner 22. Apr 2003 21:13

Das Problem ist einfach nur die Hardware, daran kann auch ein ".Midi2" nichts ändern.
Und wie schon geschrieben, es ist auch nicht dafür gedacht auf jedem Rechner gleich klingende Lieder abzuspielen.
Außerdem kann eine Midi-Datei zwar auf zwei Rechnern unterschiedlich klingen, sich aber trotzdem noch gut anhören.
Das wir dann einen neuen Midi-Standard schaffen kannste auch knicken.
Weiß jetzt zwar nicht wie es mit den Mod-Datei war, aber die waren auch recht kompakt, ähnlich dem Midi-Format :?:, nur das diese auch die benötigten Samples (Instrumente) mit an Bord hatten, dadurch klangen die dann auf allen Rechnern fast gleich.

mimi 22. Apr 2003 21:38

wuste garnicht das die "Alten" mod dateien fast gleich sind wie die Midi dateien, ich dachte das sind 2 völlig unterschiedliche formate....

Naja ein midi2 könntes es nur sovern ändern, das wie einfacher eine eingen "Sampel" dateien erstellen und dann einfach draus das spielen was gerade gefraft ist...

Marco Haffner 22. Apr 2003 21:45

Weiß ich auch nicht ob die gleich sind, was ich aber sagen kann ist, das sich innerhalb einer Mod-Datei Sample-Dateien z.B. eine Wave-Datei als "Instrument" befindet. Dieses Instrument wird dann ähnlich wie bei Midi an gewünschter stelle abgespielt.
Midi-Dateien spielen auch an gewünschter stelle ein Instrument, dieses kann dann aber auch ein externes Instrument sein.
Wirklich ähnlich sind die beiden Typen sonst aber nicht.
Vielmehr kann ich dazu aber auch nicht schreiben, da ich mich damit eigentlich nicht beschäftige.

mimi 22. Apr 2003 21:54

achso... Und sonst so ein midi2 format ?
könntet man doch mal machen;)

BrainCode 28. Apr 2003 16:08

Ich habe noch nicht so ganz verstanden, was in "MIDI2" (technisch, nicht von den Auswirkungen her) anders sein soll als bei MIDI oder MOD. Kannst du das bitte mal erklären? Ich sehe da momentan keine sinnvollen Möglichkeiten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz