home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / CDPLYR13.LZH / CDPLAYER / CDP.TXT < prev    next >
Text File  |  1995-06-08  |  30KB  |  587 lines

  1. CD-Player V1.3  (Juni 1995)
  2.  
  3.     ein Audio-CD-Player für ATARI ST/STE/TT/Falcon mit CD-ROM-Laufwerk
  4.     von Alexander Clauss, Stresemannstr. 44, D-64297 Darmstadt
  5.  
  6.  
  7. Dieses  Programm  ist  FREEWARE.  Es  darf  kostenlos  kopiert  und benutzt
  8. werden.  Eine  Verbreitung  über  Mailboxen,  FTP-Server  und PD-Serien ist
  9. erlaubt.   Eine   Verbreitung  auf  CD-ROMs  und  auf  Cover-Disketten  von
  10. Zeitschriften  ist  NUR  mit  meiner schriftlichen Genehmigung erlaubt. Das
  11. Programm  muß  immer  komplett weitergegeben werden (siehe LIESMICH Datei).
  12. Das Verändern des Programms und der Anleitung ist nicht gestattet.
  13.  
  14. Wenn Ihnen das Programm  gefällt und Sie es regelmäßig benutzen, können sie
  15. mir  natürlich  auch  eine  kleine  Spende  zukommen lassen; ich würde mich 
  16. freuen. 
  17.  
  18. WICHTIG:
  19. Ich   bin   natürlich   auch  an  Fehlermeldungen  und/oder  Verbesserungs-
  20. vorschlägen  interessiert.  Bei  Fehlermeldungen  bitte  immer  Rechnertyp,
  21. CD-ROM-Typ,     CD-ROM-Treiber,   TOS-Version,   Autoordner-Programme   und
  22. Accessories  angeben.  Wenn  möglich,  bitte genau beschreiben, wie man den
  23. Fehler reproduzieren kann.
  24.  
  25. Konstruktive   Kritik   und   Vorschläge   für  zukünftige  Versionen  sind
  26. ausdrücklich erwünscht!!!
  27.  
  28. WICHTIG:
  29. Ich  bitte,  bei  Anfragen  per  Post  immer  auch  einen  frankierten  und
  30. adressierten   Rückumschlag  beizulegen  wenn  Sie  eine  Antwort  von  mir
  31. erwarten.
  32.  
  33.  
  34. Meine Adresse
  35. -------------
  36.   Alexander Clauss
  37.   Stresemannstraße 44
  38.   D-64297 Darmstadt
  39.   -- Germany --
  40.   
  41. email: aclauss@rbg.informatik.th-darmstadt.de
  42.  
  43. (Wer  mich  über  die email-Adresse nicht (oder nicht mehr) erreichen kann,
  44. sollte es über die Post-Anschrift versuchen!)
  45.  
  46.  
  47. Bankverbindung
  48. --------------
  49.   Sparkasse Darmstadt
  50.       BLZ: 508 501 50
  51.   Kontonr: 0115032143
  52.  
  53. ---------------------------------------------------------------------------
  54.  
  55. System-Voraussetzungen
  56. ======================
  57. Dieses  Programm läuft auf allen Atari ST/STE/TT/Falcon (und wahrscheinlich 
  58. auch auf Medusa und Eagle) mit CD-ROM-Laufwerk und MetaDOS-Treiber.
  59.  
  60. Sowohl CD-ROM-Laufwerk als auch der MetaDOS-Treiber müssen in der Lage sein 
  61. Audio-Kommandos zu verstehen.
  62.  
  63. Das  Programm läuft in jeder Auflösung und Farbtiefe. Einige Dialoge können
  64. leider nicht vollständig in der ST-Niedrig-Auflösung dargestellt werden.
  65.  
  66. Die  Proportionen  der Bedienelemente des Hauptfensters sind abgestimmt auf 
  67. den  8x16  Systemzeichensatz.  Das  bedeutet:  auf  z.B.  ST-Niedrig-  oder  
  68. ST-Mittel- Auflösungen (8x8 Zeichensatz) sieht das Haupfenster nicht so gut 
  69. aus.  Die 3D-Effekte wirken nur dann gut, wenn mindestens 16 Farben (in der 
  70. normalen Systempalette) zur Verfügung stehen. 
  71.  
  72.  
  73. Installation
  74. ============
  75. Besitzt  man nur ein Gerät (CD-ROM) welches durch MetaDOS angesteuert wird, 
  76. muß  man nichts weiter beachten. Dieser Abschnitt kann getrost übersprungen 
  77. werden.  Nur  wenn  man  mehrere MetaDOS-Geräte installiert hat, sollte man 
  78. diesen Abschnitt beachten.
  79.  
  80. Sind   mehrere   MetaDOS-Geräte   (CD-ROMs)  angemeldet,  hat  man  mehrere
  81. Möglichkeiten, das richtige Gerät auszuwählen:
  82.  
  83. 1)  Man übergibt die GemDOS-Kennung des CD-ROM-Laufwerks als Parameter. (Ab 
  84.     TOS 2.0x kann man im DESKTOP CDP.APP mit diesem Parameter anmelden)
  85.     Der  Parameter  darf  auch  die  Form 'x.CDP' besitzen (x steht für die 
  86.     GemDOS-Kennung).  Man  kann  also CDP.APP auf die Dateikennung *.CDP im 
  87.     DESKTOP  anmelden.  Öffnet man eine Datei (sie darf auch leer sein) mit 
  88.     dem  Namen K.CDP wird  das CD-ROM K: benutzt, öffnet man dagegen G.CDP, 
  89.     wird  das  CD-ROM G: benutzt. Diese Möglichkeit ist praktisch, wenn man 
  90.     mehrere CD-ROM-Laufwerke (eventuell sogar gleichzeitig) benutzt.
  91.  
  92. 2)  Benutzt man nur ein bestimmtes CDROM-Laufwerk als Audio-CD-Player, kann 
  93.     man  das Programm von CDP.APP in CDP_x.APP umbenennen - das x steht für 
  94.     den  Laufwerksbuchstaben, der auch vom Desktop für das CD-ROM verwendet 
  95.     wird.  Beispiel:  Ist  das CD-ROM unter K: im Desktop angemeldet heisst 
  96.     das Programm jetzt 'CDP_K.APP'.
  97.  
  98.     HINWEIS: Es  darf  sich nur ein(!) Programm mit  dem Namen CDP_x.APP im 
  99.              Verzeichnis befinden. Ansonsten kann nicht entschieden werden, 
  100.              welches gestartet wurde.
  101.  
  102.  
  103. Installation als Accessory
  104. ==========================
  105. Das  Programm  kann  auch  als  Accessory  installiert  werden. Wegen einer
  106. Einschränkung  des GEM (Speicher, der durch ein Accessory reserviert wurde,
  107. gehört  leider  nicht dem Accessory, sondern dem gerade laufenden Programm.
  108. Der  Speicher wird deshalb beim Starten und Beenden eines Programmes wieder
  109. freigegeben)  müssen  beim Betrieb als Accessory Abstriche in Kauf genommen
  110. werden (In einer Multitasking-Umgebung gibt es diese Einschränkung nicht!)
  111.  
  112. Beim Betrieb als Accessory gibt es folgende Einschränkungen (Single-TOS):
  113.  * Die Dialoge öffnen sich systemmodal (d.h. nicht in einem Fenster). 
  114.    [ Das  ist  allerdings keine  Einschränkung des GEM, sondern ein Problem 
  115.      meiner  GEM-LIB,  die  bei  Fenster-Dialogen  noch  Probleme  mit  der 
  116.      AC_CLOSE-Message hat ]
  117.  * Es  können  keine  neuen  CDs in die Datenbank  aufgenommen werden, dazu 
  118.    müsste nämlich dauerhaft Speicher angefordert werden.
  119.    
  120. Inwieweit   es   Probleme   mit  GEM-Autostart-Programmen (z.B. alternative 
  121. Desktops)  gibt,  kann  ich nicht sagen. Wenn es Probleme gibt, muß man auf 
  122. den  Einsatz  als  Accessory  verzichten.  Da  das  Programm auf jeden Fall 
  123. Speicher anfordert (direkt nach dem Starten), für die Datenbank und für die 
  124. RSC-Datei, können Probleme nicht ausgeschlossen werden. Ohne GEM-Autostart-
  125. Programme   sollten   alle   Speicheranforderungen    stattfinden,  solange  
  126. ausschliesslich  der Desktop als Hauptprogramm aktiv ist. Dann gehören alle 
  127. angeforderten Speicherblöcke zum Desktop, und der wird ja nie beendet. Wenn 
  128. ein  Autostart-Programm  aber  schon  gestartet  wird,  bevor der CD-Player 
  129. seinen  benötigten Speicher angefordert hat, wird es Probleme geben, sobald 
  130. dieses Programm beendet wird.
  131.  
  132. Es  gibt  irgendeinen  (unsauberen?)  Trick,  mit  dem  man  auch aus einem 
  133. Accessory  dauerhaft  Speicher anfordern kann. Wenn mir jemand diesen Trick 
  134. verrät,  kann  ich  die  Einschränkungen  beim  Accessory-Betrieb eventuell 
  135. vermeiden.
  136.  
  137.  
  138. Was kann das Programm
  139. =====================
  140. Das  Programm  bietet fast alle Funktionen eines normalen Audio-CD-Players.
  141. Es  verwaltet  ausserdem  noch  eine  kleine  Datenbank,  in  der Titel und
  142. Interpret  der  einzelnen  CD-Tracks  eingegeben  werden  können. Mit Hilfe
  143. dieser  Datenbank kann das Programm die gerade eingelegte CD identifizieren
  144. und  im  Klartext Titel und Interpret anzeigen. Jeder einzelne Track der CD
  145. wird  natürlich  auch  als  Text angezeigt. Mit Hilfe dieses Programms kann
  146. man  weiterhin  Tracks  (oder  beliebige  Ausschnitte davon) auf Festplatte
  147. kopieren   (ohne  Umwege  über  D/A-  und  A/D-Wandler).   Es  stehen  dazu  
  148. verschiedene  Sampleformate  zur  Verfügung.  Da  die Atari-Rechner mit der 
  149. Samplefrequenz  von  44100  Hz  einer  Audio  CD leider nicht viel anfangen 
  150. können,  kann beim Abspeichern auf Festplatte auch noch eine Umrechnung auf 
  151. Atari-(Falcon) übliche Frequenzen stattfinden.
  152.  
  153.  
  154. Das Haupfenster von 'CD-Player'
  155. ===============================
  156. Der  Aufbau  dieses  Fensters orientiert sich an normalen Audio-CD-Playern. 
  157. Die  Knöpfe, die ein CD-Player hat wird man auch in diesem Fenster finden.  
  158. Sie können auch mit der Tastatur ausgewählt werden.
  159.  
  160. Unterste Reihe:
  161. ---------------
  162. 1. Eject (Taste E): 
  163.   Die Schublade des CD-ROM-Laufwerks wird ausgefahren.
  164.   
  165. 2. Stop (Taste S): 
  166.   Die Audio-Wiedergabe wird gestoppt.
  167.   
  168. 3. Play  (Taste P): 
  169.   Die Audio-Wiedergabe wird begonnen.
  170.  
  171. 4. Pause (Taste P): 
  172.   Die  Wiedergabe wird gestoppt, kann aber an dieser Stelle fortgesetzt 
  173.   werden.
  174.   
  175. 5. Skip Back (Taste -): 
  176.   Springt an den Anfang des aktuellen Tracks; wenn man schon dort ist, an 
  177.   den Anfang des vorherigen Tracks.
  178.   
  179. 6. Back (Taste B): 
  180.   Springt 2 sec zurück. Drückt man zusätzlich eine SHIFT-Taste, dann 6 sec.
  181.  
  182. 7. FWD (Taste F): 
  183.   Springt 2 sec vor. Drückt man zusätzlich eine SHIFT-Taste, dann 6 sec.
  184.   
  185. 8. Skip FWD (Taste +): 
  186.   Springt an den Anfang des nächsten Tracks.
  187.   
  188. 9. Disk-Symbol: 
  189.   Popup mit weiteren Funktionen:
  190.   
  191.      'über CD-Player' (Control-I):       
  192.            Informationen über das Programm
  193.            
  194.      'Datenbank bearbeiten' (Control-E): 
  195.            Man kann Titel und Interpret der gerade eingelegten CD eingeben
  196.            und/oder alle anderen Einträge bearbeiten. (siehe unten)
  197.            
  198.      'Datenbank speichern' (Control-S):  
  199.            Speichert die Datenbank.
  200.      
  201.      'Datenbank exportieren':
  202.            Die   Daten  der  Dateinbank  werden in  einer  ASCII-Datei ge-
  203.            speichert, die in Datebbank-Programmen importiert werden kann.
  204.            
  205.      'Tracks exportieren' (Control-W):   
  206.            Speichert Tracks auf Festplatte. (siehe unten)
  207.            
  208.      'Einstellungen' (Alternate-O)
  209.            Programm-Einstellungen verändern.
  210.            
  211.      'Einstellungen speichern'
  212.            Die Einstellungen werden gespeichert.
  213.            
  214.      'Programm beenden' (Control-Q):     
  215.            Das Programm wird beendet. 
  216.      
  217. 10. Titelauswahl: 
  218.   Der  abzuspielende  Titel  kann  direkt  in  einem  Popup-Menü ausgewählt 
  219.   werden.  Sind die Daten zur CD schon  in der Datenbank vorhanden,  werden 
  220.   hier alle (max. 23) Titel im  Klartext angezeigt.  Die Titel  können auch 
  221.   über die Tastatur  ausgewählt werden:  einfach eine (bis zu zweistellige) 
  222.   Zahl eintippen.
  223.   
  224.  
  225. Die anderen Knöpfe: 
  226. -------------------
  227. (Im  eingeschalteten  Zustand  leuchtet  im Display ein entsprechender Text 
  228. auf)
  229.  
  230. A (Taste F1), B (Taste F2):
  231.   Mit  diesen  beiden  Knöpfen  kann  man  zwei  Stellen  (A  und B) der CD 
  232.   markieren.  Die jeweilige Stelle (Zeit) wird dann unten rechts im Display 
  233.   angezeigt. Ein weiterer Klick auf diese Knöpfe löscht die jeweilige Marke 
  234.   wieder.  Bei  einem  Doppelklick auf A oder B springt der Player an diese 
  235.   Position.  Beim  Speichern  von Audio-Daten auf Festplatte  (siehe unten) 
  236.   kann  man auf Wunsch genau den Ausschnitt zwischen A und B speichern. Auf 
  237.   diese Weise  kann ein Ausschnitt sehr einfach bestimmt werden (Play, FWD, 
  238.   Back etc.) um ihn dann mit der Funktion "Track exportieren" zu speichern. 
  239.  
  240. PROGRAM (Taste F3):
  241.   Die  Reihenfolge,  in der die Titel gespielt werden, kann hier festgelegt 
  242.   werden.  Im Dialog findet man zwei Listen (CD-Inhalt und Reihenfolge). In 
  243.   der  Liste  'CD-Inhalt' werden alle Titel der CD aufgezählt, in der Liste 
  244.   'Reihenfolge' werden die Titel in der gewünschten Reihenfolge aufgezählt. 
  245.   Die  Reihenfolge  bestimmt  man,  indem  man  die  Titel  aus  der  Liste 
  246.   'CD-Inhalt'   an  die   gewünschte  Stelle  in  der  Liste  'Reihenfolge'  
  247.   verschiebt. Auch <PAUSE> unter 'CD-Inhalt' kann man in die 'Reihenfolge'- 
  248.   Liste verschieben;  beim  Abspielen wird der Player dann an dieser Stelle 
  249.   in  den  Pause-Modus  versetzt.  Titel aus der 'Reihenfolge'-Liste können 
  250.   wieder    entfernt   werden:  die  entsprechenden  Titel  kurz  anklicken  
  251.   (selektieren)  und dann 'Löschen' auswählen. Das Umsortieren in der Liste 
  252.   ist durch einfaches Verschieben möglich.
  253.   'Alles übertragen'  überträgt  alle Titel  der  CD in  die 'Reihenfolge'-
  254.   Liste.
  255.   Wenn  man  die CD auf Kassette überspielen will, kann man mit 'Aufteilen'
  256.   die  Titel  der  'Reihenfolge'-Liste  so  aufteilen,  daß sie gut auf die
  257.   angegebe  Kassettenlänge  passen.  Dazu  werden  <PAUSE>-Einträge  in die
  258.   Liste  eingetragen, die  Titel zwischen diesen Einträgen sind maximal die
  259.   angegeben Zeit lang. 
  260.   Mit  dem  Knopf  Zeitanzeige  kann  man  die  jeweilige  Länger der Titel 
  261.   einblenden. 
  262.   Mit dem Knopf 'Programm in Datenbank'  kann die programmierte Reihenfolge
  263.   in die Datenbank übernommen werden. Wenn die CD das nächste Mal ins Lauf-
  264.   werk gesteckt wird,  kann dieses Programm sofort benutzt werden.  (Daten-
  265.   bank speichern nicht vergessen)
  266.  
  267. DATABASE (Taste F4):
  268.   CD-Datenbank bearbeiten (siehe unten).
  269.   
  270. PLAY-MODE (Taste F5):
  271.   Abspiel-Modus
  272.     - Normal (Control-1):
  273.                  Die Titel werden von vorne nach hinten gespielt. Nicht 
  274.                  gespielt werden 'ausgeschaltete' Titel.
  275.     - Einzel (Control-2):    
  276.                  Es wird nur ein Titel gespielt.
  277.     - Programm (Control-3):
  278.                  Die Titel werden in der programmierten Reihenfolge abge-
  279.                  spielt.
  280.     - Zufall (Control-4):
  281.                  Die Titel werden in einer zufälligen Reihenfolge gespielt.
  282.                  'Ausgeschaltete' Titel werden nicht gespielt.
  283.     - Block (Control-5):
  284.                  Nur der bereich zwischen den Marken A und B wird gespielt.
  285.     - Anspielen (Control-6): 
  286.                  Alle Titel werden 10 sec angespielt. Kann abgebrochen 
  287.                  werden durch Play, Pause, Stop etc.
  288.   
  289. TIME (Taste F6): 
  290.   Im Display wird die Zeitanzeige umgeschaltet zwischen
  291.       'Song':        Zeit, die vom aktuellen Lied schon gespielt wurde.
  292.       'Disc':        Zeit, die von der CD schon gespielt wurde.
  293.       'Remain Song': Zeit, die vom aktuellen Lied noch gespielt werden.
  294.       'Remain Disc': Zeit, die von der CD noch gespielt werden.
  295.       
  296. REPEAT (Taste F7): 
  297.   Die CD (bzw. der Track) wird, sobald sie (er) komplett gespielt wurde, 
  298.   nochmals gespielt.
  299.  
  300.   
  301. Volume: (Taste > für lauter; Taste < für leiser)
  302.   Die Lautstärke für den Kopfhörerausgang kann festgelegt werden.
  303.   
  304.  
  305. Datenbank bearbeiten (F4)
  306. ====================
  307. Liegt  eine  CD  im  CD-ROM-Laufwerk, die  sich noch nicht in der Datenbank 
  308. befindet,  wird automatisch ein leerer Datensatz erzeugt  den man jetzt mit 
  309. den  Daten  der CD ausfüllen kann (Titel und Interpret der CD und die Titel 
  310. der  einzelnen  Lieder).  Befindet  sich die CD  schon in der Datenbank, so 
  311. wird der entsprechende Datensatz angezeigt. 
  312.  
  313. Wenn  man  bestimmte Titel einer CD nicht mag, kann man sie ausschalten, so 
  314. daß  sie  nicht  mehr  gespielt  werden.  Ist  das  Kästchen  vor dem Titel 
  315. angekreuzt,  wird  der Titel gespielt, sonst nicht. Ausnahmen: Bei direkter 
  316. Titelauswahl  (Popup  oder  per  Zifferneingabe  über  die Tastatur) und im 
  317. SINGLE-Modus können grundsätzlich alle Titel gespielt werden.
  318.  
  319. Mit den Pfeil-Buttons kann man zu den anderen Datensätzen wechseln. Mit den
  320. Doppelpfeilen kann man schnell mit gedrückt gehaltener Maustaste durch  die
  321. Datensätze blättern.
  322. Mit dem Löschen-Button wird der angezeigte Datensatz gelöscht. Auch mit den 
  323. Tastenkombinationen ALT-P und ALT-N kann man zurück bzw. vor blättern.
  324.  
  325.  
  326. Datenbank exportieren
  327. =====================
  328. Die  Daten  der  CDs  können  in  einer  Datei  gespeichert  werden, die in 
  329. richtigen  Datenbanken importiert und bearbeitet werden kann. Da es sich um 
  330. eine ASCII-Datei handelt, muß  man angeben, durch welche Zeichenkombination 
  331. Datenfelder  bzw.  Datensätze  getrennt werden. In den Eingabemasken werden 
  332. alle  Zeichen  durch  Komma  getrennt. Die Zeichen können direkt eingegeben 
  333. werden;  dann  müssen  sie mit ' oder " umschlossen werden. Alternativ kann 
  334. auch der ASCII-Code als Dezimalzahl angegeben werden. 
  335.  
  336. Beispiel:   13,10        Trenung durch ASCII-Code 13 (CR) und 10 (LF)
  337.             ","          Trennung durch Komma.
  338.  
  339. Aussedem  kann  in  diesem Dialog noch angegeben werden, welche Datenfelder 
  340. exportiert werden sollen.
  341.  
  342.  
  343. Tracks exportieren (Control-W)
  344. ==================
  345. Hier  kann  man  einzelne  Tracks  (oder  Ausschnitte  davon)  der  CD  auf 
  346. Festplatte  speichern.  Geht  dabei  der  Speicherplatz auf der Platte aus, 
  347. erhält man eine Fehlermeldung. Die Datei wird aber noch korrekt geschlossen 
  348. so daß man sie trotzdem verwenden kann. Auch wenn man die CD aus dem CD-ROM
  349. Laufwerk  nimmt, während man Audio-Daten auf Festplatte speichert, wird die 
  350. Datei korrekt geschlossen.
  351.  
  352. Track: 
  353.   Mit  den  '+'/'-'-Buttons  kann man einen Titel anwählen. Mit einem Klick 
  354.   auf  den  Track  Zähler  (zwischen '-' und '+') kann man sich einen Titel 
  355.   auch  direkt  aus  einem Popup (im Klartext) aussuchen. Die genaue Start- 
  356.   und End-Zeit des Tracks wird in den folgenden beiden Feldern eingetragen.
  357.  
  358. Block A-B:
  359.   Falls zwei Stellen (A und B) auf der CD markiert wurden, kann man hiermit 
  360.   genau  den  Ausschnitt  zwischen  A  und  B auswählen. Die entsprechenden 
  361.   Zeiten werden in Start und Ende-Felder übertragen.
  362.   
  363. Start/Ende:
  364.   Die  Start-  und  Ende-Zeit  kann  hier  auch  mit der Tastatur verändert 
  365.   werden.  Die  Noten-Buttons  dienen zur akustischen Kontrolle. Der Button 
  366.   bei  Start spielt die CD ab der eingegebenen Zeit ab. Der Button bei Ende 
  367.   spielt die letzten 10 sec bis zur angegebenen Ende-Zeit.
  368.   
  369. Speicherplatz:
  370.   Hier  wird  angezeigt  wievel  Speicherplatz die Datei auf der Festplatte 
  371.   benötigen wird. Der Wert wird bei allen Änderungen, die über einen Button 
  372.   stattfinden, automatisch neu berechnet. Aber wenn Start und Ende-Zeit per 
  373.   Tastatur  geändert  werden, kann das nicht automatisch geschehen. Deshalb 
  374.   kann man  auch mit dem  Rechnen-Button den Speicherplatzverbrauch neu be-
  375.   rechnen lassen.
  376.  
  377. Exportformat:
  378.   Hier  werden  Einzelheiten  über das  gewünschte Dateiformat eingestellt. 
  379.   Nicht  alle Kombinationen dieser Einstellungen sind erlaubt. Das Programm 
  380.   sorgt dafür, daß nur erlaubte Einstellungen vorgenommen werden.
  381.   
  382.   Format (Dateiformat):
  383.     DVS:    Wird vom Programm WinRec (für Falcon) benutzt.
  384.     AVR:    Wird z.B. vom System-Audio-Manager (SAM) benutzt.
  385.     WAVE:   PC/Windows,   wird  aber  auch  von   einigen  Atari-Programmen  
  386.             unterstützt 
  387.     SND,AU: Bis auf die Endung (AU/SND) sind  beide Formate identisch. Wird
  388.             benutzt in der Unix-Welt (und auch auf dem Mac).
  389.             
  390.   Frequenz (in Hz):
  391.     Die   ersten  acht  Frequenzen  sind  die   auf  dem  Falcon  benutzten  
  392.     Frequenzen.  Einige  der Frequenzen findet man mit kleinen Abweichungen 
  393.     auf  dem  STE  und  TT. Die letzen vier Frequenzen werden auf dem Atari 
  394.     normalerweise  nicht  unterstützt,  aber wenn man die Daten auf anderen 
  395.     Rechnerwelten  (PC/Mac/Unix)  benutzen  möchte,  kann man sie verwenden 
  396.     (eventuell   auch   auf  Ataris  mit  Zusatzhardware).   Achtung:  Jede
  397.     Umrechnung  der  Frequenz führt zu leichten (hohe Frequenz) bis starken 
  398.     (niedrige Frequenz) Qualitätseinbußen.
  399.  
  400.   Speziell (Frequenz):
  401.     Möchte man die Daten auf eine ganz bestimmte Frequenz umrechnen, welche 
  402.     nicht  in  der  eben  beschriebenen Auswahl vorhanden ist, kann man sie 
  403.     hier  eingeben. Erlaubt  sind im Prinzip alle Werte - welche Frequenzen 
  404.     sinnvoll  sind,  muß man aber  selbst entscheiden.  TT und STE-Besitzer 
  405.     können hier natürlich die exakten Frequenzen eintragen, die ein TT bzw. 
  406.     STE verarbeitet (diese weichen von den Falcon-Frequenzen leicht ab).
  407.     
  408.   Kanäle:
  409.     Stereo oder Mono. Bei Mono werden beide Kanäle zusammengemischt. 
  410.     
  411.   Auflösung:
  412.     8 oder 16 Bit. Der Falcon benutzt  normalerweise 16 Bit pro Samplewert,
  413.     auf STE/TT werden  nur  8  Bit  verwendet.  Bei 8 Bit gehen  erhebliche 
  414.     Mengen an Informationen verloren und klingt  daher deutlich schlechter. 
  415.     Aber 8 Bit benötigen dafür nur halb soviel Speicherplatz.
  416.     
  417.   Packen:
  418.     Bei den Sampleformaten DVR und AU/SND können die (16 Bit) Daten gepackt 
  419.     gespeichert   werden.   Die   Kompressionsrate  liegt  bei  genau  50%.
  420.     Prinzipiell muß  man  beim Packen  leichte  Qualitätseinbußen erwarten. 
  421.     Beide Packverfahren führen aber  zu wesentlich besseren Ergebnissen als 
  422.     die Speicherung mit 8 Bit Tiefe (welche den gleichen Platzbedarf hat). 
  423.     
  424.     
  425. Einstellungen
  426. =============
  427. Normalerweise  öffnet  sich  das  Hauptfenster  nach  dem  Starten  in  der
  428. Bildschirmmitte.  Wem das nicht gefällt, kann hier angeben, ob die aktuelle
  429. Position  gespeichert  werden  soll.  Beim  nächsten  Start öffnet sich das
  430. Fenster dann an dieser Position.
  431. Die am  CD-ROM-Laufwerk  eingestellte  Lautstärke  wird normalerweise  beim 
  432. Programmstart  nicht  verändert. Wem das auch nicht passt (weil z.B. direkt 
  433. nach  dem Einschalten des Computers die Lautstärke auf Maximum steht), kann 
  434. auch  hier  die  aktuelle Einstellung speichern, welche beim nächsten Start 
  435. eingestellt wird.
  436. In   Multitasking-Umgebungen   (Mag!C,  MultiTOS,  Geneva)  kann  man  die  
  437. Menüleiste  abschalten. Alle  Funktionen  des Programms sind natürlich auch 
  438. weiterhin erreichbar.
  439. Falls  der  verwendete  MetaDOS  CD-ROM-Treiber  nicht  alle  vom CD-Player 
  440. verwendeten  Audiokommandos  unterstützt, meldet sich das Programm nach dem 
  441. Starten mit einem entsprechenden Hinweis. Diesen Hinweis kann man natürlich 
  442. auch unterdrücken.
  443.  
  444. Dialoge 
  445. =======
  446. Die  Dialoge  werden  in  Fenstern  dargestellt.  Dadurch  werden  in einer 
  447. Multitasking-Umgebung  keine anderen Programme angehalten. Das Hauptfenster 
  448. kann aber nur bei geschlossenen Dialogen bedient werden. Die Dialoge können
  449. auch mit der Tastatur bedient werden. In den Buttons sind manche Buchstaben 
  450. unterstrichen.  Drückt man die Alternate-Taste  zusammen  mit diesen  Buch-
  451. staben,  wählt   man   diesen  Button aus. In Popup-Menüs kann man auch mit 
  452. Cursor-hoch/runter  und Return einen Menüpunkt auswählen. UNDO schließt ein 
  453. Popup-Menü ohne eine Auswahl zu treffen.
  454.  
  455.  
  456. Einige Hinweise:
  457. ================
  458. Damit  das  Programm  alle  seine  Dateien  findet (und die Dateien auch im
  459. richtigen  Verzeichnis  speichern  kann),  sollte  das aktuelle Verzeichnis
  460. beim  Start von CDP.APP, das Verzeichnis sein, indem sich CDP.APP befindet.
  461. Auch  sollte  man  darauf  achten,  daß  kein  anderes  Programm  (z.B. ein
  462. alternativer Fileselector) das aktuelle Verzeichnis von CDP verändert.
  463.  
  464. Ab  CD-Player  Version 1.2 werden auch die Zeiten jedes einzelnen Titels in
  465. der  Datenbank  abgelegt. Sie können somit auch exportiert werden. In alten
  466. Datenbanken  sind  diese  Zeiten  aber noch nicht vorhanden.  Um sie in die
  467. Datenbank  zu  übertragen,  müssen  die  jeweiligen  CDs  nur in das CD-ROM
  468. eingelegt  werden.  Sobald  der  Player die CD erkannt hat, sind die Zeiten
  469. auch  in der Datenbank vorhanden. Die Zeiten stehen auf 00:00, falls zur CD
  470. noch keine Zeitinformationen vorliegen.
  471.  
  472. Es  ist  möglich,  daß einige Funktionen des Programms nicht funktionieren, 
  473. weil  entweder  der  CD-ROM-Treiber  oder  das  CD-ROM-Laufwerk diese nicht 
  474. unterstützen.
  475. Voll  funktionsfähig  ist  das  Programm  beispielsweise  mit  den CD-Tools 
  476. (Treiber) und dem Toshiba XM-4101 (Laufwerk).
  477.  
  478. Einige Funktionen des Programms (z.B. SHUFFLE und SINGLE) erfordern es, daß 
  479. für jeden  zu spielenden Titel ein Kommando an MetaDOS (bzw. an das CD-ROM-
  480. Laufwerk) gesendet werden muß. 
  481. Das  bedeutet:  wenn  man  das  Programm beendet während eine CD abgespielt 
  482. wird,  wird  die CD normalerweise bis zum Ende durchgespielt unabhängig von 
  483. den Einstellungen (SHUFFLE, SINGLE etc.) von CDP, da es nun keine Kommandos 
  484. mehr an das Laufwerk schicken kann. 
  485.  
  486. Die vom Programm  unterstützen Sampleformate  wurden alle in einer Artikel-
  487. serie der ST-Computer beschrieben (vielen Dank an die beiden Autoren dieser
  488. Serie: Harald Schönfeld, Bernd Spellenberg).
  489.  
  490. Das  Programm  ist  in  Pure-Pascal geschrieben, die Routinen zur Frequenz-
  491. umrechnung   und  die  Packroutinen  (DVS:  Deltapack,  AU/SND:  u-Law)  in
  492. Assembler.
  493.  
  494.  
  495.  
  496. Versionsliste
  497. =============
  498. Version   Datum         Bemerkung
  499. -------------------------------------------------------------------
  500. V1.0      12.12.1994   - erste veröffentlichte Version
  501.  
  502. V1.1      15.01.1995   - Auch wenn das Progamm vorher beendet wird, wird
  503.                          jetzt die CD unter Umständen noch bis zum Ende 
  504.                          abgespielt.
  505.                        - Längere Eingabefelder bei Titel-Eingabe
  506.                        - Voreinstellungen des Programms in CDP.INF
  507.                        - ASCII-Export der Datenbank (zur Verwendung in
  508.                          richtigen Datenbanken)
  509.                        - Peinlicher Fehler aus V1.0 beseitigt: Bei CDs,
  510.                          welche nicht in der Datenbank vorhanden waren,
  511.                          ging das Programm davon aus, da₧ alle Tracks
  512.                          ausgeschaltet waeren. Daher konnte man unbekannte
  513.                          CDs nur titelweise bzw. im SINGLE-Modus abspielen :-(
  514.                        - Mehrere MetaDOS-Geräte: Das gewünschte CD-ROM wird
  515.                          jetzt über den Dateinamen des Programms bestimmt
  516.                          (Umbenennen auf CDP_x.APP - x ist Gemdos-Kennung).
  517.                          
  518. V1.1a     16.01.1995   - Schon wieder ein paar Bugs entdeckt :-(
  519.                          Doppelklick auf B hatte die CD ab Marke A statt 
  520.                          ab Marke B gespielt. Das Abspielen ab Marke A bzw. B
  521.                          hatte nicht korrekt geklappt (Eine Umrechnung ging 
  522.                          daneben). Jetzt sollte es aber funktionieren.
  523.                          
  524. V1.2      07.02.1995   - An alle, die noch 'alte' MetaDOS Treiber benutzen,
  525.                          die nur einen Teil der Audio-Kommandos unterstützen:
  526.                          CDP.APP kann jetzt auch hiermit die CD abspielen (Es
  527.                          erscheint ein entsprechender Warnhinweis nach dem 
  528.                          Programmstart). Es wird dann aber nicht alles
  529.                          funktionieren. Abhilfe: Einen aktuellen audio-
  530.                          fähigen CD-ROM-Treiber benutzen.
  531.                        - Bei Datensatz-Eingabe kann man nun auch durch Cursor-
  532.                          hoch/runter durch die Titeleinträge scrollen.
  533.                        - Durch ein "Nachlaufen" des CD-ROMs konnte es passieren,
  534.                          daß Titel übersprungen wurden, bzw. bei SINGLE & REPEAT
  535.                          wurde eventuell der nächste (falsche) Titel gespielt. 
  536.                          Das sollte jetzt nicht mehr passieren.
  537.                        - Zwischen den Titeln gab es immer eine winzige Pause
  538.                          beim Abspielen (für jeden zu spielenden Titel wurde ein 
  539.                          MetaDOS-Kommando aufgerufen). Normalerweise fällt das 
  540.                          nicht auf, aber es gibt CDs bei denen die Titel in-
  541.                          einander übergehen. Hier stört die Pause natürlich 
  542.                          (auch wenn sie nur sehr kurz ist). Ab V1.2 tritt keine 
  543.                          Pause mehr auf.
  544.                        - Die Position des Hauptfensters und die Lautstärke kann
  545.                          auf Wunsch gespeichert werden. Die Lautstärke wird dann
  546.                          beim Programmstart auf den gespeicherten Wert gesetzt.
  547.                          Normalerweise wird sie nicht verändert.
  548.                        - Neue (und alte) Betriebsmodi:
  549.                           * Programm  (vom Benutzer festgelegte Reihenfolge)
  550.                           * Block     (beliebiger Ausschnitt -> Blockmarken A,B)
  551.                           * Single    (nur einzelne Titel)
  552.                           * Zufall    (zufällige Reihenfolge)
  553.                           * Normal    (komplette CD von vorne bis hinten)
  554.                           * Anspielen (Titel werden 10sec angespielt)
  555.                        - Viele Funktionen sind jetzt auch über die Menüzeile
  556.                          erreichbar. Die Menüzeile kann in Multitasking- 
  557.                          Systemen abgeschaltet werden.
  558.                        - Die Zeiten der einzelnen Titel werden jetzt auch in 
  559.                          der Datenbank abgelegt und können somit auch exportiert
  560.                          werden.
  561.  
  562. V1.2a     06.03.1995   - Bugfix: Die Auswahl von 'Datenbank bearbeiten' führte
  563.                          zum Absturz, wenn keine CD eingelegt war :-(
  564.                        - Jetzt funktionieren auch im Pause-Modus die 
  565.                          verschiedenen Zeit-Modi.
  566.  
  567. V1.3      07.06.1995   - Das Einladen der Datenbank geht jetzt wesentlich
  568.                          schneller.
  569.                        - Programmieren-Dialog: Zeitangabe in Pause-Elementen.
  570.                          (Angabe der Zeit seit dem letzten Pause-Element)
  571.                        - Mixed-Mode-CDs bereiten jetzt keine Probleme mehr
  572.                          (falls ein 'moderner' CD-ROM-Treiber benutzt wird)
  573.                        - Bugfix: Fensterkoordinaten wurden falsch gespeichert.
  574.                        - Unterstützung von langen Dateinamen (z.B. auf Minix-FS
  575.                          unter MiNT).
  576.                        - Läuft jetzt auch als Accessory (mit Einschränkungen unter
  577.                          Single-TOS)
  578.                        - Schnellers Blättern durch die Datenbank möglich
  579.                          (Doppelpfeile: Maustaste gedrückt halten)
  580.                        - Unter Magic blieben die << und >> gedrückt. Jetzt geht's
  581.                          auch unter Magic. Dieses Verhalten wurde wahrscheinlich durch
  582.                          einen Bug in Magic hervorgerufen. Laut Profibuch liefert
  583.                          evnt_multi() immer(!) auch den Status der Maustasten zurück,
  584.                          unter Magic scheint das aber nicht zu funktionieren.
  585.                        - Iconify des Hauptfensters wird unterstützt.
  586.                        - Einige kleinere Bugfixes.
  587.