
FIVE TO FIVE V0.9

von Harald Schnfeld und Bernd Spellenberg

12.4.93


525 ist ein Programm zum Konvertieren verschiedener Soundformate:

- DVSM (Falcon)
- AVR (ATARI)
- SND, AU (Sun, Mac, NeXT)
- WAV (PC)
- Rohdaten

Das Programm enthlt die Konvertierungsroutinen von FORTUNE V1.0, das nur
auf Rechnern der Falcon Serie luft und dort in der Lage ist die Sounds in
Echtzeit von Platte vorzuspielen.

Dieses Programm ist in dieser Version Public Domain. Das Program darf und
soll kopiert und weitergegeben werden unter der Voraussetzung, da alle
Programm- und Text-Files dieses Archivs unverndert enthalten sind.



1. Systemvoraussetzungen

525 luft auf allen Computern der 680x0-Serie, egal ob mit oder ohne
MultiTOS. 525 bentigt ungefhr 160KB freien RAM-Speicher.



2. Installation

Kopieren Sie das Programm (525G.PRG=deutsch, 525E.PRG=englisch) auf
Ihre Festplatte.



3. Bedienung

Beim Programmstart erscheint das 525-Men. Es gibt die folgenden Menpunkte
mit ihren Funktionen:


Desk/ber Five to Five...

Gibt Informationen ber die Versionsnummer von 525.


Datei/Konvertieren...

Hier knnen Sie Samples zum Konvertieren whlen und deren neues Fileformat
angeben.

"Import Sample" ist ein PopUp mit dem Sie das Importfile whlen knnen.
Klicken Sie dazu einfach das PopUp an und geben Sie in der folgenden File
Select Box den Filenamen ein.

Sollte 525 keinen Fileheader erkennen, so ffnet sich eine Box, in der
Sie selbst das Format der zu ladenden Sampledaten festlegen knnen:
- Die Frequenz
- Das Pack/Datenformat
- Das Zahlenformat (mit oder ohne Vorzeichen)
Viele alte ST-samples sind 8-Bit Mono ohne Vorzeichen.

"Info" zeigt Informationen zum gewhlten Input-File an. Die angezeigte Lnge
bezieht sich nur auf die Lnge der Sounddaten (ohne Header).

"Sampleformat" dient zum festlegen des Zielformats.

525 kann Samples in 5 verschiedenen Formaten lesen und schreiben:
- DVSM: Fr Fortune und WinRec
- AVR: Viele ATARI St/Falcon Programme
- SND: Sun, NeXT, Mac
- WAV: PC
- Rohdaten: Rohdaten fr viele Programme

"Datenreduktion" dient zum Whlen des Packformats. Grundstzlich gibt es die
folgenden Formate (nicht alle sind fr jeden Fall implementiert):

- Beibehalten: Sounddaten nicht verndern.
- 16 Bit Stereo: 2 Kanle mit 16 Bit abspeichern.
- 16 Bit Stereo deltapack: logarithmisch komprimierte Daten erzeugen, die
nur 50% Speicher belegen, aber fast wie 16 Bit klingen.
- 16 Bit Stereo -LAW: Komprimierung wie auf Sun und NeXT blich. Klingt
besser als 8 Bit, aber schlechter als deltapack.
- 8 Bit Stereo
- 16 Bit Mono: Sollen Stereodaten Mono abgespeichert werden, werden die
beiden Kanle zu einem addiert.
- 16 Bit Mono deltapack
- 16 Bit Mono -LAW
- 8 Bit Mono: Man sollte lieber deltapack verwenden!

Bedenken Sie, da es meist sinnlos ist von einem schlechteren Format auf ein
besseres zu wandeln. Es kostet nur mehr Speicher, wird aber nicht besser
klingen. Es knnte aber sein, da andere Programme nur bestimmte Formate
weiterverarbeiten knnen.
Eine Wandlung von -LAW nach DVS-deltapack wandelt zwar in ein besseres
Format um, kann jedoch zu etwas schlechteren Klangergebnissen fhren.
"Beibehalten" kann nicht immer das Import-Packverfahren beibehalten, weil
das Exportformat dieses manchmal nicht vorsieht. In diesem Fall wird das
nchst bessere Verfahren benutzt.

"Speicher Optionen"

Beim Abspeichern von Samples kann 525 die Lautstrke auf hchste
Aussteuerung normieren.

Auerdem kann ein Ein-und Ausblendeffekt angewhlt werden, der sich am
Anfang und Ende ber 0.2 Sekunden erstreckt. Sie sollten diesen Effekt nur
einmal auf ein Sample anwenden. 

"Export" fhrt die Wandlung aus. Wenn Sie es anklicken ffnet sich eine File
Select Box, in der Sie den Filenamen angeben knnen.

Sind Import- und Export-File identisch, wird beim Speichern ein temporres
File auf der Platte erzeugt. Es knnte deshalb sein da der
Abspeichervorgang nicht beendet werden kann, obwohl fr dieses eine File
noch Platz wre.


Datei/Ende

Verlt das Programm.


4. Interna

Ein untersttztes Sampleformat ist das DVSM-Format der Programme WINREC und
FORTUNE. Dabei handelt es sich um Programme fr den ATARI Falcon.

Ein DVSM-Sample-File hat den folgenden Aufbau:

typedef struct
{
	char magic[6];     /* "DVSM" */
	int headlen;       /* Headlen in Bytes*/
	int freq;		   /* Samplefreqenz 0=8kHz 7=50kHz*/
	char pack;		   /* 0 ungepackt, 2=DVS Packmethode*/
	char mode;         /* 0=Stereo 8Bit,1=Stereo 16Bit,2=Mono 8Bit*/
	long blocklen;     /* falls pack=1: Lnge eines gepackten Blocks*/ 
} DVSMHEAD;

Dann folgen die 16-Bit Stereo-Daten (bzw. DVS-8 Bit Daten).

Die Samplefrequenzen 0 bis 7 entsprechen den folgenden Frequenzen:
sam_freq[8]={8195,9834,12292,16490,20770,24585,33880,49170};
Nheres siehe WinRec-Dokumentation.



5. Bekannte Fehler

Noch keine ;-)



6. Kontaktadresse

Anregungen, Vorschlge, Kommentare, Kritik, Bugreports und hbsche Zitate
(insbesondere auch Vorschlge und Informationen ber Kompressionsmethoden
und Fileformate) bitte richten an:

Harald Schnfeld
Email:
mppi76@cd4680fs.rrze.uni-erlangen.dpb.de
Post:
Lerchenstrae 2, D-W-8501 Veitsbronn, Germany

Bernd Spellenberg
Email:
mppi04@cd4680fs.rrze.uni-erlangen.dpb.de
Post:
Frther Strae 11, D-W-8501 Puschendorf, Germany



7. Release History

12.4.93: Version 0.9

