Audio CD-Wechsler und CDPlay
Die Idee
Das Programm CDPlayer von Alexander Clauss ist zwar hervorragend zum Abspielen einer CD geeignet, aber wenn man auf ein anderes CD-Laufwerk zugreifen möchte, muß man erst in den Einstellungen die CDROM-Auswahl anpassen. Ich möchte aber mit einem Mausklick eine jede Audio-CD im Wechsler starten. Desktop ATARI CDPLAY

Die Lösung
Ein Skript! (eigentlich mehrere fast gleiche Skripte)

Vorraussetzung
Ein ATARI Falcon
Ein betriebsbereiter CD-Wechsler
Das Betriebssystem MagiC
Eine Skriptsprache Scripter
Ein TOOL zum Durchschleifen des Audio-Eingangs zum Audio-Ausgang SND_INIT
Einen Text-Editor Everest
Den CD-Player CDPLAY
und optional
START ME UP

Der CD-Wechsler ist richtig angeschlossen, und der Audio-Ausgang der CD-Wechsler ist mit dem Audio-Eingang (Mikrofon) des ATARI Falcon verbunden. Am Audio-Ausgang des Falcon ist ein ordentliches aktives Lautsprecherpaar angeschlossen.

Die Umsetzung
Als erstes erstellt man einen Ordner (z.B. D:/MUSIK/CDPLAY). In diesen Ordner kopiert man aus dem CDPLAY-Paket nur die Datei CDP.DAT (enthält später die Titelinformationen der CDs). In diesem Ordner erstellt man je nach Anzahl der angeschlossen CD-Laufwerke weitere Ordner (z.B. D:/MUSIK/CDPLAY_M, D:/MUSIK/CDPLAY_N, usw., die Bezeichnung *_M, *_N wählte ich als Kennzeichung für den Laufwerksbuchsta)ben des jeweiligen CD-Laufwerks). In jeden dieser Ordner kommen die Dateien CDPLAY.APP, CDP.RSC, CDP.INF, sowie ein LINK auf die Datei CDP.DAT. Das immer nur ein LINK gesetzt wird, und nicht direkt die Datei CDP.DAT kopiert wird ist nötig, damit immer auch nur eine CDP.DAT benutzt wird.
             
       D:\MUSIK\CDPLAY\CDPLAY_M\CDP.APP
                                CDP.RSC
                                CDP.INF
                                CDP.DAT (als Link)
                      \CDPLAY_N\CDP.APP
                                CDP.RSC
                                CDP.INF
                                CDP.DAT (als Link)
                      \CDPLAY_O\CDP.APP
                                CDP.RSC
                                CDP.INF
                                CDP.DAT (als Link)
                     \CDPLAY_P\CDP.APP
                                CDP.RSC
                                CDP.INF
                                CDP.DAT (als Link)
                      \CDPLAY_Q\CDP.APP
                                CDP.RSC
                                CDP.INF
                                CDP.DAT (als Link)
                      \CDPLAY_R\CDP.APP
                                CDP.RSC
                                CDP.INF
                                CDP.DAT (als Link)
                        
       D:\MUSIK\CDPLAY\CDP.DAT (als Original-Datei)                      
                               
       
Desktop ATARI CDPLAY Nun startet wir im Ordnern CDPLAY_M das Programm CDP.APP. Im Menüpunkt "Einstellungen" stellen wir die CDROM-Auswahl ein.
CDROM: [A]
für das erste CDROM Laufwerk.
Das gleiche machen wir nun in jedem Ordner, ändern aber entsprechend die Einstellung auf CDROM [B], CDROM [C], CDROM [D] etc.

Die Skripte
Das Skript soll nun SOUNDINIT [3] starten und dann CDP. SOUNDINIT stellt das Soundsystem so ein, dass die Audiosignale vom Mikrophoneingang gleich wieder zum Ausgang befördert werden. Damit kommt der Ton vom CD-Laufwerk über die am Falcon angeschlossen Lautsprecher.

exec("C:\\SND_INIT.APP","");

als nächstes wird dann vom Skript im jeweiligen Ordner (hier CDPLAY_M) gestartet.

exec("D:\\MUSIK\\CDPLAY\\CDPLAY_M\\CDP.APP","");

Für jedes Laufwerk erstellen wir nun ein Skript, mit angepasstem Pfad (\\CDPLAY_N etc).
Wenn nun Scripter [1] auf dem Rechner installiert ist, und Skripte als Dateien für Scripter angemeldet sind, genügt ein Doppelclick auf das jeweilige Skript um das entsprechende CD-Laufwerk zu starten.

Zusätzlicher Komfort
Desktop ATARI CDPLAY Wer START ME UP! [2] verwendet kann es noch etwas eleganter haben. Die Datei START.SET erweitern wir um ein paar Einträge

Sonstiges
Man sollte das Soundsystem nach dem CD abspielen wieder Reseten mit SNDRESET.APP [3]. Damit andere Programme wie FalcAMP wieder funktionieren. Einfach die Datei im Desktop für eine Taste anmelden, und schon stellt ein Tastendruck wieder den Normalzustand her.


Verwendete Programme
[1] von Alexander Clauss
[2] von Thomas Much
[3] von Philipp Donzé