Doch, selber synthesizen. Aber das artet wieder in Aufwand aus, allerdings denke ich mal, daß dieses Cubase (oder Cubasis? was denn nun?) das macht, also würde ich auch dieses Programm benutzen.
Als Wave-Datei abspeichern musst du auf jeden fall, es sei denn, du schreibst sie auch noch selbst auf die CD, dann geht das bei schnellem Brenner auch on the fly. Die Daten auf CDs sind übrigens im Wave-Format, nur nicht in einem RIFF-Stream. Das einzige, was das Brennprogramm "konvertiert" sind die Sampleraten (auf 44.1kHz) und die Sampletiefe (auf 16 bit, stereo), und halt bei MP3s auch noch Dekomprimierung. (nur damit man mars' Aussage nicht falsch versteht)
Eine eigene Implementierung eines MIDI-Synthesizers in Delphi ist wirklich extrem schwer und kompliziert, weil man eben alle Samples selbst einspielen muss und sie entsprechend den MIDI-Befehlen zusammenschustern muss. Allerdings ist das natürlich auch die flexibelste Lösung, denn man kann ja machen was man will, und wenn man schön optimiert, geht's auch schneller als in Echtzeit.
_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk.
- Dilbert