[SoundFX] [Module] [Loader] [prev] [next]

Funktion [up] [down]
Läd IFF-8SVX Samples.
Loops ja (vorwärts)
Kanäle ja (mono/stereo/quadro)
Kompressionja (PCM-8,PCM-16,PCM-24,PCM-32,FDPCM-8:4,FDPCM-16:6,EDPCM-8:4,EDPCM-16:5)
Dies ist das am meisten verbreitetste Sound-Dateiformat auf dem Amiga. Es ist nach dem IFF-Standart aufgebaut und ist so leicht den eigenen Wünschen anzupassen, ohne das die Kompatibilität beeinträchtigt wird. Das IFF-8SVX Format gehört zu den wenigen Formattypen die Loops mit abspeichern.
SoundFX unterstützt auch Quadrosamples und 16-bit bzw. combined Samples. Den Aufbau der Combined-Samples habe ich aus der Dokumentation des Freeware- programmes SoundBox von Richard Körber entnommen. Dieses Format speichert die vollen 16bit-Daten eines Samples. Wenn man dieses Sample in ein herkömliches Programm (das nur normale IFF-8SVX-Samples kennt) einläd, so wird das Sample automatisch als 8-bit Sample geladen. Ein Programm das den Aufbau kennt, läd es als 16bit-Sample.

Parameter [up] [down]
keine

Hinweise [up] [down]
Bei Speicherung als 16-bit-Sample legt SoundFX einen "BITS"-Chunk an. Dieser ist wie folgt aufgebaut :
struct chunk_bits {
char id[4]; // "BITS"
ULONG len; // 4L
ULONG bits; // 8/16 bit so far supported
};
Außerdem wurde der "CHAN"-Chunk erweitert. Bei einem Datenwert von 30, handelt es sich um ein Quadrosample.

[SoundFX] [Module] [Loader] [prev] [next]

© by Stefan Kost 1993-2001