home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d8xx / d849 / cdtv-player.lha / CDTV-Player / Docs / Liesmich next >
Text File  |  1993-03-31  |  13KB  |  306 lines

  1.    ********************************
  2.    **                            **
  3.    **      CDTV-Player 1.8       **
  4.    **                            **
  5.    **  erstellt im Februar 1993  **
  6.    **                            **
  7.    **     von Daniel Amor        **
  8.    **                            **
  9.    ********************************
  10.  
  11.  
  12.    I. Einleitung
  13.  
  14.    Willkommen zum CDTV-Player 1.8
  15.  
  16.    Die Idee für dieses Programm kam mir, als ich vor meinem CDTV saß und 
  17.    gleichzeitig Musik hören und arbeiten wollte. Es gibt zwar die 
  18.    Möglichkeit während der Arbeit auf der Workbench die Play-Taste zu
  19.    drücken, aber die einzige Information, die man erhält ist die 
  20.    Tracknummer. Die andere Möglichkeit Audio-CDs abzuspielen war auf das
  21.    Multitasking zu verzichten und den eingebauten Player zu benutzen.
  22.    Dies fand ich ziemlich übel. In der deutschen Zeitschrift 'AMIGA-DOS'
  23.    habe ich zum Glück ein Programm von Dr. Peter Kittel (Commodore 
  24.    Deutschland) in AMIGA-BASIC gefunden. Dieses Programm sah eher aus 
  25.    wie ein C-64 Programm mit vielen PEEKS und POKES. Aus diesem Grunde
  26.    übersetzte ich es nach KICK-PASCAL (Zeilen in AmigaBasic : Zeilen in
  27.    Kick-Pascal = 200 : 15) and entwarf eine Workbench-Oberfläche 
  28.    (September 1992). Dieses Programm ist FREEWARE. Commodore hat das Recht
  29.    dieses Programm zusammen mit dem original CDTV-Paket oder mit jedem
  30.    CD-ROM zu vertreiben. Wenn Sie das Programm professionell einsetzen,
  31.    erwähnen Sie bitte meinen Namen.
  32.  
  33.  
  34.    II. Funktionen
  35.  
  36.    CDTV-Player 1.8 besitzt eine Menge neuer Funktionen. Zuerst einmal habe
  37.    ich Preferences hinzugefügt, um das Programm benutzerfreundlicher zu
  38.    gestalten (dies wird in Zukunft ausgebaut). Dann habe ich eine Routine
  39.    programmiert, die die CDs erkennt, wenn sie sich im Archiv befinden 
  40.    (Vielen Dank an Frédéric Botton - Paris für sein Programm «Gimme_a_CD»
  41.    und der Idee). Dann habe ich noch eine SHUFFLE Funktion eingebaut und die
  42.    Option zwei Sekunden vor oder zurück zu springen (BACK und FORTH).
  43.    In früheren Versionen konnten nur Besitzer eines CD-ROM-Laufwerks das
  44.    Programm benutzen. Jetzt hat jeder AMIGA-Benutzer Zugriff auf das Archiv,
  45.    um z.B. ein Lied zu suchen oder nur um das Programm anzuschauen. Ich habe
  46.    jetzt die Funktion KARAOKE. Wenn sich die Liedtexte im Archiv können sie
  47.    auf dem Bildschirm angezeigt werden.
  48.    
  49.  
  50.    III. Gadgets
  51.  
  52.    Hier ist eine kurze Liste der Gadgets:
  53.  
  54.    REW     : Veringert die Titelnummer.
  55.    PLAY    : Spielt den aktuellen Titel.
  56.    FF      : Erhöht die Titelnummer.
  57.    PAUSE   : Macht eine Pause.
  58.    STOP    : Bricht den aktuellen Titel ab.
  59.    FADE    : An- und Abschwellen der Lautstärke.
  60.    LIVE    : Automatischen Anschwellen am Anfang des Liedes und automatisches
  61.              Abschwellen am Ende.
  62.    SINGLE  : Wechsel zwischen einem Lied und der ganzen CD.
  63.    REPEAT  : Wechsel zwischen einfachem und mehrfachem Abspielen.
  64.    BACK    : Springt zwei Sekunden zurück.
  65.    SCAN    : Spielt jedes Lied kurz an.
  66.    FORTH   : Springt zwei Sekunden vor.
  67.    SECRET  : Zukünftige Optionen.
  68.    KARAOKE : Echtzeit-Karaoke (Siehe V. KARAOKE)
  69.    SHUFFLE : Wechsel zwischen normaler und zufälliger Abspielreihenfolge.
  70.    PROGRAM : Programmiert Abspielreihenfolge.
  71.    PREFS   : Zugang zu den Voreinstellungen.
  72.    EDIT    : Öffnet das Edit-Fenster. (Siehe IV. EDIT)
  73.    DISPLAY : Es gibt fünf Anzeige-Modi:
  74.              1. Die schon gespielte Titelzeit.
  75.              2. Die noch zu spielende Titelzeit.
  76.              3. Die schon gespielte Gesamtzeit.
  77.              4. Die noch zu spielende Gesamtzeit.
  78.              5. Keine Anzeige (nimmt weniger Prozessorzeit in Anspruch).
  79.              Die Modi 3&4 können nur angewählt werden, wenn SINGLE 
  80.              ausgeschaltet ist. 
  81.    INFO    : Zeigt ein Informationsfenster an.
  82.  
  83.    Es gibt ein Scroll-Gadget am rechten Rand, mit der Sie die Lautstärke
  84.    einstellen können.
  85.  
  86.  
  87.    IV. Edit
  88.  
  89.    WARNUNG: Funktioniert noch nicht vollständig, wird aber ständig 
  90.             verbessert.
  91.  
  92.    Wenn man das EDIT-Gadget im Hauptfenster drückt, öffnet sich ein neues
  93.    Fenster und Sie bekommen Zugriff zum Archiv. In früheren Versionen
  94.    mußten Sie hier die CD auswählen, die Sie hören wollten. Dies wird nun
  95.    automatisch gemacht, so daß Sie das Archiv nur noch anschauen können.
  96.    Wenn der CDTV-Player die CD nicht im Archiv findet, haben Sie die 
  97.    Möglichkeit diese CD zum Archiv hinzuzufügen.
  98.  
  99.    
  100.    V. Karaoke
  101.  
  102.    Wenn man das KARAOKE-Gadget anklickt, sucht das Program nach den 
  103.    Liedtexten des aktuellen Liedes. Wenn sie sich im Archiv befinden,
  104.    werden sie auf einem eigenem Schirm anzeigt, während das Lied abgespielt
  105.    wird. Im Augenblick gibt es keine Spezialeffekte, die werden jedoch in
  106.    naher Zukunft eingebaut (Ideen sind immer willkommen). Wenn Sie eigene
  107.    KARAOKE-Lieder entwerfen wollen, schauen Sie sich "lyrics:depeche mode.mx"
  108.    an (das einzig komplette, da ich zu faul bin alle meine CDs einzugeben).
  109.  
  110.  
  111.    VI. Archiv
  112.  
  113.    WARNUNG: Das Format ist noch nicht endgültig. Gehen Sie nicht davon aus,
  114.             daß zukünftige Versionen das aktuelle Format unterstützen werden.
  115.  
  116.    Das Archiv ist in zwei Teile gespalten. Der erste Teil enthält die 
  117.    Gruppennamen und die CD Titel, CD Zeit, Anzahl der Lieder (z.B. Brian
  118.    Adams, Waking up the neighbours,74:54.38|15). In früheren Versionen
  119.    hatte ich auf die Hunderstelsekunden und die Anzahl der Lieder verzichtet.
  120.    Dies erwies sich aber als nicht besonders genau bei der CD-Suche, so daß
  121.    ich es hinzufügen mußte. Der zweite Teil des Archivs enthält die 
  122.    Gruppendaten mit den Liedernamen und den Texten.
  123.  
  124.    
  125.    VII. Die Zukunft
  126.  
  127.    Ich werde eine Funktion einbauen, die COPY heißt, die das Kopieren der 
  128.    CD's auf Kassette vereinfachen wird. Sie geben nur die Zeit an, die auf
  129.    der Kassette noch vorhanden ist und das Programm wird die Lieder 
  130.    heraussuchen, die möglichst nahe an die Vorgaben herankommen.
  131.  
  132.    Sollte dieses Programm mit den CD-ROM-Laufwerken A570/A670 
  133.    zusammenarbeiten, dann würde ich einen AREXX-Port einbauen. Dies würde
  134.    es anderen Programmen ermöglichen auf die Funktionen des CDTV-Players
  135.    zugreifen zu können (z.B. Multi-Media-Anwendungen).
  136.  
  137.    Ich werden versuchen PARNET in das Programm zu integrieren, um z.B.
  138.    einen AMIGA 4000 für KARAOKE zu benutzen, während eine CD im CDTV 
  139.    abgespielt wird (d.h. es wird mehr & schnellere Effekte geben). 
  140.  
  141.    Wenn jemand Vorschläge, spezielle Bedürfnisse oder nützliche 
  142.    Informationen besitzt, dann setzen Sie sich mit mir in Verbindung.
  143.    Siehe X. Credits.
  144.  
  145.    
  146.    VIII. Source-Code
  147.  
  148.    Sie können den Source-Code kostenlos bei mir bekommen. Sie müssen mir
  149.    dazu nur schreiben und eine Diskette beilegen. Vorschläge und Ideen sind
  150.    immer willkommen. Neue Gruppen für das Archiv sind ebenfalls willkommen.
  151.    CDTV-Player wurde in KICK-PASCAL 2.12 geschrieben.
  152.  
  153.  
  154.    IX. Assigns
  155.  
  156.    Zur Zeit muß man (leider!) ein ASSIGN durchführen, um das Archiv 
  157.    laden zu können. Wenn sich z.B. das Verzeichnis CDTV-Player in DF1: 
  158.    befindet, muß man ASSIGN Lyrics: DF1:CDTV-Player/Lyrics angeben. Ich 
  159.    habe für diesen Zweck ein Skript geschrieben.
  160.    
  161.  
  162.    X. Die Geschichte von CDTV-Player@{ub}
  163.  
  164.    Version 0.8 (12.09.92)
  165.  
  166.    Übersetzung des AMIGA-BASIC-Programms von Dr. Peter Kittel nach
  167.    KICK-PASCAL. Spielt Lieder vom CLI/SHELL aus ab, ohne Workbench-Oberfläche.
  168.  
  169.  
  170.    Version 0.9 (14.09.92)
  171.  
  172.    Fügte Workbench-Oberfläche hinzu, um Lieder ohne Tastatur abzuspielen.
  173.    Fügte PAUSE, SCAN, SINGLE, REPEAT, FADE, DISPLAY hinzu.
  174.  
  175.  
  176.    Version 1.0ß (18.09.92) Fish-Disk 759
  177.  
  178.    Die erste Veröffentlichung - mit einer Menge Fehler (z.B. konnte es 
  179.    nicht erkennen, ob nun eine CD oder eine Disk aus einem Laufwerk genommen 
  180.    wurde). Fügte ein INFO-Fenster hinzu. Verbesserte die interne Benutzung 
  181.    des 'cdtv.device'. Dachte mir eine Funktion aus, die KARAOKE heißen soll, 
  182.    hatte aber noch keine Ahnung, wie das zu bewerkstelligen ist.
  183.  
  184.  
  185.    Version 1.2 (26.10.92)
  186.  
  187.    Erneuerte die Workbench-Oberfläche und fügte das KARAOKE-Fenster hinzu. 
  188.    Dies hatte zwar im Augenblick nichts mit KARAOKE zu tun, aber man konnte 
  189.    sich den Titel der CD auswählen, der angezeigt wird, während man sie ab-
  190.    spielt. Entfernte alle Fehler, die den Disk-Wechsel betrafen.
  191.  
  192.  
  193.    Version 1.3 (05.11.92)
  194.  
  195.    Fügte eine Meldung für Leute hinzu, die kein "cdtv.device" besitzen. Er-
  196.    höhte die Geschwindigkeit des Programms und verringerte die Prozessor-
  197.    belastung.
  198.  
  199.  
  200.    Version 1.4 (26.11.92)
  201.  
  202.    Fügte einige Fehler ein, während ich andere entfernte. Viele interne Ver-
  203.    änderungen (Man kann der Unterschied zwischen 1.3 und 1.4 nicht sehen, aber
  204.    1.4 ist stabiler). 
  205.  
  206.  
  207.    Version 1.5 (25.12.92) Fish-Disk 805
  208.  
  209.    Zweite Veröffentlichung.Erhöhte die Geschwindigkeit des KARAOKE Fensters, 
  210.    fügte einige Gadgets hinzu. Erneuerte die Dokumentation und erhöhte mal 
  211.    wieder die Geschwindigkeit. Entfernte alle störenden Fehler, die die 
  212.    KARAOKE Option betrafen.
  213.  
  214.  
  215.    Version 1.5d (29.12.92)
  216.  
  217.    Entferne einen kleinen Fehler im Info-Requester, der im ungüstigen Fall 
  218.    den Absturz des Programms hervorrufen konnte. Schade, daß ich die Disk vor 
  219.    vier Tagen die Diskette weggeschickt habe.
  220.  
  221.  
  222.    Version 1.6 (11.01.93)
  223.  
  224.    Änderte den Namen von KARAOKE nach EDIT, da ich im Augenblick nicht die 
  225.    Zeit habe eine richtige KARAOKE Funktion einzubauen. Erhöhte die Ausgabe-
  226.    geschwindigkeit des EDIT-Fensters, in dem ich dynamische Strukturen ver-
  227.    wendete (wenigstens etwas, daß ich von der Uni benutzen kann). Verlegte 
  228.    die Programmierarbeiten auf den AMIGA 4000 (mehr Speicher, mehr Spaß). 
  229.    Fügte SHUFFLE hinzu.
  230.  
  231.    Version 1.7f (25.01.93) Fish-Disk 8??
  232.  
  233.    Die dritte Veröffentlichung des CDTV-Player. Jetzt hat jeder mit einem 
  234.    CDTV-Player die Möglichkeit ins Programm zu kommmen, um einen Blick auf 
  235.    die Gadgets werfen zu können und die EDIT zu benutzen, um z.B. ein 
  236.    bestimmtes Lied zu finden. Fügte eine Suchfunktion hinzu, um die aktuelle 
  237.    CD aus dem Archiv herauszusuchen und sie automatisch zu laden. Fügte 
  238.    PREFS, BACK & FORTH hinzu.
  239.  
  240.  
  241.    Version 1.7j (20.02.93)
  242.    Fügte die Funktion PROGRAM hinzu und jetzt ist es möglich eigene CDs 
  243.    einzugeben. Entfernte eine Menge unnötigen Code. Verbesserte das Design 
  244.    von EDIT. Entfernte Fehler in SHUFFLE & PROGRAM (im Programm eigentlich 
  245.    dasselbe).
  246.  
  247.  
  248.    Version 1.8 (22.02.93) Fish-Disk 8??
  249.  
  250.    Vierte offizielle Veröffentlichung des CDTV-Player. Fügte KARAOKE hinzu 
  251.    (sehr populär in Japan & Italien). Jeder beliebige Text kann dazu benutzt 
  252.    werden. Fügte noch ADD CD hinzu, um selbst CDs eingeben zu können.
  253.  
  254.  
  255.    XI. Credits
  256.  
  257.    (In alphabetischer Reihenfolge)
  258.  
  259.    Frédéric Botton von EDUCOM, Paris - Frankreich,
  260.      für sein Programm «Gimme_a_CD» und seine Ideen.
  261.  
  262.    Marc Eisenach, Stadtallendorf - Deutschland,
  263.      für seine Anrufe, das Gespräch über CDTV und für verschiedene
  264.      Informationen zur Hardware.
  265.  
  266.    Fred Fish, Tempe - USA
  267.      für das Hereinnehmen meiner Programme in seine tolle Kollektion.
  268.  
  269.    Imke Gisch, "Produktmanager CDTV" von Commodore - Deutschland,
  270.      für die schnelle Unterstützung und die Dokumente.
  271.  
  272.    Dr. Peter Kittel von Commodore - Deutschland,
  273.      für sein AMIGA-BASIC-Programm und den Artikel in der "AMIGA-DOS".
  274.  
  275.    Tom Kroener, Saarbrücken-Dudweiler - Deutschland,
  276.      für seinen Brief.
  277.  
  278.    Gerhard Leibrock, Kirkel - Deutschland,
  279.      für seine Briefe und seine Ideen.
  280.  
  281.    Arthur T. Murray, Seattle - USA,
  282.      für seine Postkarte.
  283.  
  284.    Werner Völker, Ebersbach - Deutschland
  285.      für seinen Anruf und das Gespräch über CDTV, AMIGA & PARNET.
  286.  
  287.    wird fortgesetzt...
  288.  
  289.    (Wenn Ihnen mein Programm gefällt, lassen Sie es mich wissen,
  290.    dann werden Sie hier genannt).
  291.  
  292.    ***************************************************************
  293.    **                                                           **
  294.    **      Sie können mir in folgenden Sprachen schreiben:      **
  295.    **   Ceský, Deutsch, English, Français, Italiano, Russkij.   **
  296.    **                                                           **
  297.    **  Schneckenpost: Daniel Amor                               **
  298.    **                 Ludwigstr. 124                            **
  299.    **                 7000 Stuttgart 1                          **
  300.    **                 Germany                                   **
  301.    **                                                           **
  302.    **  E-Mail:        amor@student.uni-tuebingen.de             **
  303.    **  FidoNet:       2:2407/106 (Intuition Base)               **
  304.    **                                                           **
  305.    ***************************************************************
  306.