home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / mus / DeliTracker_II / Files / docs.lzx / Docs / DeliTracker.deu next >
Text File  |  1995-08-29  |  73KB  |  1,451 lines

  1.  
  2.  
  3.                  $VER: DeliTracker.deu V2.18 (19.08.1995)
  4.                    Copyright 1995 by Delirium Softdesign
  5.                       (Peter Kunath and Frank Riffel)
  6.  
  7.  
  8.  
  9.                 1.ÜBERBLICK
  10.  
  11.                 2.RECHTLICHES UND VERTRIEB
  12.  
  13.                 3.REGISTRIERKARTE
  14.  
  15.                 4.EINLEITUNG
  16.                   4.1 System-Anforderungen
  17.                   4.2 Erste Schritte
  18.                   4.3 Tooltype-Einstellungen und Shell-Umgebung
  19.  
  20.                 5.GRUNDKONZEPTE
  21.                   5.1 Player
  22.                   5.2 Genies
  23.                   5.3 gepackte Module
  24.                   5.4 Module-Listen
  25.  
  26.                 6.DIE STEUERUNG VON DELITRACKER
  27.                   6.1 Das Kontroll-Fenster
  28.                   6.2 Das Einstell-Fenster
  29.                   6.3 Das Player-Fenster
  30.                   6.4 Das Genie-Fenster
  31.                   6.5 Das Programm-Fenster
  32.                   6.6 Tastaturkürzel
  33.                   6.7 Commodities
  34.                   6.8 Arexx
  35.  
  36.                 7.ALLGEMEINE HINWEISE
  37.  
  38.                 8.DANKSAGUNGEN
  39.  
  40.  
  41. 1.ÜBERBLICK
  42.  
  43.   Willkommen zu DeliTracker 2.18. Für jene, die es nicht wissen DeliTracker
  44.   ist ein flexibles Musik-Abspielprogramm. Es unterstützt sehr viele Modul-
  45.   Arten und kann leicht erweitert werden. Abspielroutinen für die gängigen
  46.   Formate StarTrekker ohne AM, SoundTracker 15 und 31 Instrument-Version,
  47.   ProTracker und NoiseTracker sind intern eingebaut. Weitere Abspielroutinen
  48.   können bei Bedarf von Disk nachgeladen werden. DeliTracker ist weder ein
  49.   Sampler, Digitizer, MIDI Sequencer noch ein Soundeditor. Er ist lediglich
  50.   dazu gedacht, Musikstücke sehr komfortabel abzuspielen. Hier sind ein paar
  51.   gute Gründe, DeliTracker zu benutzen:
  52.  
  53.         ° läuft zuverlässig im Multitasking
  54.         ° leicht erweiterbar durch modulares Konzept
  55.         ° belegt die Soundkanäle systemkonform
  56.         ° unterstützt mit XPK gecrunchte Soundfiles
  57.         ° korrekte Abspielgeschwindigkeit auch auf NTSC-Geräten
  58.         ° verträgt sich mit dem serial.device
  59.         ° Module-Listen-Verwaltung
  60.         ° umfangreicher ARexx-Port
  61.         ° PubScreen-Unterstützung
  62.         ° ist ein Commodity, d.h. Aktivierung per Hotkey
  63.         ° es können einzelne Module oder ganze Verzeichnisse abgespielt
  64.           werden, indem ihre Icons mit der Maus in das Kontrollfenster
  65.           gezogen werden (Appwindow).
  66.         ° wurde zu 100% in Assembler geschrieben
  67.  
  68.  
  69. 2.RECHTLICHES UND VERTRIEB
  70.  
  71.        DeliTracker (c) 1991 - 1995 by Peter Kunath and Frank Riffel.
  72.  
  73.   DeliTracker 2.18, das DeliTracker-Icon, die dazugehörige Dokumentation,
  74.   Zusatzprogramme und Beispiele (im folgenden "Files"), speziell das Player
  75.   und Genie-Interface sind (c) Copyright 1991-95 by Peter Kunath und Frank
  76.   Riffel. Alle Rechte vorbehalten. Dieses Programmpaket ist Shareware. Das
  77.   heißt, wenn Ihnen dieses Programm gefällt und Sie es öfters benutzen,
  78.   erwarten wir von Ihnen, daß Sie sich bei uns registrieren lassen. Die
  79.   Sharewaregebühr beträgt 20 DM bzw. $US 20 und ist in BAR oder als
  80.   EUROCHEQUE zu entrichten. Leider ist es uns nicht möglich, andere Schecks
  81.   (insbesondere amerikanische) zu akzeptieren. Als Gegenleistung erhalten
  82.   Sie die neueste Version auf Disk. Die Auslieferungszeit beträgt im
  83.   Normalfall zwischen zwei und sechs Wochen. Durch Ihren Beitrag helfen Sie
  84.   mit, die ständige Verbesserung dieses Tools zu sichern. Schicken Sie die
  85.   ausgefüllte Registrierkarte (Orderform) und den Betrag an:
  86.  
  87.                                Frank Riffel
  88.                                 Merkstr. 27
  89.                              82405 Wessobrunn
  90.                                   Germany
  91.  
  92.   Ein Registrierkartenformular finden Sie unten. An diese Adresse können
  93.   Sie auch schreiben, falls Sie irgendwelche Bugs finden oder Vorschläge
  94.   und Bemerkungen zu diesem Programm haben. Wenn Sie ein neues Soundsystem
  95.   geschrieben haben und Interesse an der Anpassung an DeliTracker haben,
  96.   können Sie sich natürlich auch an uns wenden.
  97.  
  98.   DeliTracker darf auf Public-Domain-, Shareware-Disketten und Netzwerken
  99.   vertrieben und verbreitet werden, solange folgende Bedingungen
  100.   eingehalten werden:
  101.  
  102.     1. Alle Dateien müssen komplett weitergegeben werden. Die zu
  103.        DeliTracker gehörenden Dateien sind in 'Distribution' aufgelistet.
  104.  
  105.     2. Programm und Dokumentation dürfen in keiner Weise geändert werden.
  106.        Eine Ausnahme stellt das Packen dar, wenn sich der Orginalzustand
  107.        wieder zu 100% herstellen läßt (z.B. mit LhA).
  108.  
  109.     3. Jegliche kommerzielle Nutzung, insbesondere die Verbreitung von
  110.        DeliTracker zusammen mit kommerziellen Produkten, bedarf einer
  111.        schriftlichen Genehmigung der Autoren.
  112.  
  113.   DeliTracker wurde mit großer Sorgfalt entwickelt und getestet. Jedoch
  114.   haften die Autoren nicht für irgendwelche Schäden, die direkt oder
  115.   indirekt durch die Benutzung von DeliTracker entstehen.
  116.   Die Files und die dazugehörige Dokumentation, alle Zusatzprogramme
  117.   und Beispiele werden so wie sie sind zur Verfügung gestellt und können
  118.   jederzeit ohne besondere Bekanntmachung geändert werden. Es wird keine
  119.   Garantie direkter oder indirekter Art übernommen. Dies betrifft auch die
  120.   korrekte Funktionweise aller im Paket enhaltenen Programme.
  121.   Sie benutzen dieses Progamm auf eigene Gefahr.
  122.  
  123.   Der Installer und das Installer-Project-Icon sind (c) Copyright 1991-93
  124.   Commodore-Amiga, Inc. Alle Rechte vorbehalten. Vervielfältigt und
  125.   vertrieben mit Genehmigung von Commodore.
  126.  
  127.  
  128. 3.REGISTRIERKARTE
  129.  
  130. ***************************************************************************
  131. *                                                                         *
  132. *  Für die Registration senden Sie bitte dieses Formular und DM 20.- an:  *
  133. *        Frank Riffel, Merkstr. 27, 82405 Wessobrunn, Deutschland         *
  134. *                                                                         *
  135. ***************************************************************************
  136. *                                                                         *
  137. *                  *************************************                  *
  138. *                  **                                 **                  *
  139. *                  ** DeliTracker Registrierungskarte **                  *
  140. *                  **                                 **                  *
  141. *                  *************************************                  *
  142. *                                                                         *
  143. *                                                                         *
  144. *  Name : ______________________________________________________________  *
  145. *                                                                         *
  146. *  Straße : ____________________________________________________________  *
  147. *                                                                         *
  148. *  Ort : _____________________________________ Postleitzahl: ___________  *
  149. *                                                                         *
  150. *  DeliTracker Version: ______  Kickstart: _______  Amiga : ____________  *
  151. *                                                                         *
  152. *                                                                         *
  153. ***************************************************************************
  154. *                                                                         *
  155. *                                                                         *
  156. *                                OPTIONAL                                 *
  157. *                                                                         *
  158. *  RAM : _____ MB FAST-RAM    Prozessor : 680__0                          *
  159. *                                                                         *
  160. *        _____ MB CHIP-RAM                                                *
  161. *                                                                         *
  162. *                                                                         *
  163. *  Kommentar : _________________________________________________________  *
  164. *                                                                         *
  165. *  _____________________________________________________________________  *
  166. *                                                                         *
  167. *  _____________________________________________________________________  *
  168. *                                                                         *
  169. *  _____________________________________________________________________  *
  170. *                                                                         *
  171. *  _____________________________________________________________________  *
  172. *                                                                         *
  173. *  _____________________________________________________________________  *
  174. *                                                                         *
  175. *  _____________________________________________________________________  *
  176. *                                                                         *
  177. *  _____________________________________________________________________  *
  178. *                                                                         *
  179. *                                                                         *
  180. ***************************************************************************
  181.  
  182.  
  183. 4.EINLEITUNG
  184.  
  185.   4.1 System-Anforderungen
  186.  
  187.   DeliTracker benötigt mindestens Workbench und Kickstart 2.0 (V37).
  188.   Wir empfehlen jedoch die Verwendung von Workbench 2.1 (besser noch 3.x),
  189.   da der ASL-Filerequester ab V38 wesentlich schneller ist und zusätzlich
  190.   Multiselect unterstützt. Wenn Sie gepackte Module verwenden wollen,
  191.   müssen die 'xpkmaster.library' und die dazugehörigen Sub-Libraries im
  192.   Libs:-Verzeichnis installiert sein. Bitte beachten Sie, daß die V1 von
  193.   XPK nicht ausreicht, da diese Version noch sehr fehlerbehaftet ist.
  194.   DeliTracker benötigt etwa 150KB freien Speicher. Dazu kommt dann noch der
  195.   Speicher für geladene Player, Genies, die Module-Liste und das entpackte
  196.   Soundfile. Natürlich sollte Ihr Amiga an einen Monitor mit Lautsprechern
  197.   oder besser noch an eine Stereo-Anlage angeschlossen sein.
  198.  
  199.   4.2 Erste Schritte
  200.  
  201.   Falls Sie schon im Besitz einer älteren Version von DeliTracker sind,
  202.   sollten Sie diese, bis auf evtl. selbstgeschriebene Player, komplett
  203.   löschen. Starten Sie danach das mitgelieferte Installationsskript durch
  204.   Doppelklick. Das Installationsskript installiert DeliTracker in eine
  205.   Schublade mit dem Namen "DeliTracker" auf der gewünschten Partition.
  206.   Nach der Installation empfehlen wir Ihnen, selten benutzte Player und
  207.   Genies in das jeweilige Storage-Verzeichnis zu verschieben (z.B. von
  208.   DeliPlayers/ nach DeliPlayers/PlayerStore/). Andernfalls verschwenden Sie
  209.   unnötig Speicher! Bei Bedarf können sie ja immer noch nachgeladen werden.
  210.   Beim ersten Start von DeliTracker werden außer dem Kontroll-Fenster noch
  211.   weitere Fenster geöffnet. Dies kann auf 68000er Systemen etwas dauern.
  212.   Diese Fenster gehören jeweils zu einem Genie oder einem Player. Damit
  213.   DeliTracker diese Fenster nicht bei jedem Start erneut öffnet, müssen Sie
  214.   die Player und Genies entsprechend konfigurieren. Dafür müssen Sie zuerst
  215.   das entsprechende Fenster aktivieren. Stellen Sie dann die gewünschten
  216.   Optionen ein. Sie finden verschiedene Einstellungen im 'Settings' Menü
  217.   des jeweiligen Fensters. Wenn Sie nicht wünschen, daß dieses Fenster
  218.   bei jedem Start von DeliTracker geöffnet wird, schalten Sie 'Popup' ab.
  219.   Mit dem Menüpunkt 'Activate' können Sie einstellen, ob das Fenster beim
  220.   Öffnen aktiviert werden soll oder nicht. Manche Fenster besitzen
  221.   zusätzlich Gadgets zur Einstellung weiterer Optionen. Die Beschreibung
  222.   der jeweiligen Funktion entnehmen Sie bitte aus 'Genies.dok' bzw.
  223.   'Players.dok'. Speichern Sie nun die Einstellungen ab, indem Sie den
  224.   Menüpunkt 'Save Prefs' aus dem 'Project' Menü anwählen. Jetzt können
  225.   Sie das Fenster schließen und mit dem nächsten Fenster weitermachen.
  226.  
  227.   Hinweis: Es gibt eine ENV: Variable namens DELICONFIG, in der der Pfad
  228.   zum Konfigurationsverzeichniss angegeben werden kann. Dieser Variable
  229.   kommt dann Bedeutung zu, wenn DeliTracker auf einer CD-ROM Installiert
  230.   wurde. Sie können damit das Konfigurationsverzeichniss von 'DeliConfig/'
  231.   (auf CD) ein Verzeichniss auf Festplatte (z.B. SYS:DeliConfig/) umstellen
  232.   und somit ihre persönlich bevorzugten Einstellungen abspeichern.
  233.  
  234.   4.3 Tooltype-Einstellungen und Shell-Umgebung
  235.  
  236.   Bei Workbench-Benutzung (d.h. in den ToolTypes) müssen die Argumente von
  237.   den Schlüsselworten durch '=' getrennt werden. Um ToolTypes zu ändern,
  238.   klicken Sie auf der Workbench das DeliTracker Icon an und wählen aus dem
  239.   'Piktogramm' Menü den Menüpunkt 'Informationen'. Ungültige Tooltypes
  240.   ignoriert das Programm. Bei Benutzung der Shell ist zu beachten, daß die
  241.   Schlüsselworte von den Argumenten durch Space getrennt werden. Strings,
  242.   die Leerzeichen enthalten, müssen in Hochkommata gesetzt werden. Um
  243.   DeliTracker als 'Default Tool' zu verwenden, tragen Sie den kompletten
  244.   Pfad, in dem sich DeliTracker befindet, als 'Default Tool' im dafür vor-
  245.   gesehenen Feld eines Modul-Icons ein.
  246.  
  247.   Shell Beispiel: 'DeliTracker config "DELI Config" volume 32 filter no'
  248.  
  249.   So startet DeliTracker mit dem Konfigurationsfile 'DELI Config', schaltet
  250.   den Lowpass-Filter ab (nicht beim A1000) und setzt die Lautstärke auf 32.
  251.  
  252.   Die folgenden Optionen dürfen in den ToolTypes oder der Shell als
  253.   Schlüsselworte benutzt werden. Sie können sowohl groß als auch klein
  254.   geschieben werden!
  255.  
  256.   Option                  Defaultwert und Beschreibung
  257.   --------------------    -----------------------------
  258.  
  259.   config <file>           "DeliConfig/DeliTracker.config"
  260.                           Lädt die angegebene Datei beim Start als
  261.                           Konfigurationsdatei.
  262.  
  263.   cx_priority <pri>       0
  264.                           Setzt die Priorität, mit der DeliTracker als
  265.                           Commodity geführt wird. Gültige Werte sind
  266.                           -128 bis 127. Empfohlen wird 0.
  267.  
  268.   cx_popup <yes|no>       yes  =  Fenster offen
  269.                           Legt fest, ob das Kontrollfenster beim Start
  270.                           geöffnet wird. Wird 'no' angegeben, bleibt das
  271.                           Kontrollfenster geschlossen. Es kann bei Bedarf
  272.                           dann mittels Hotkey, Commodities Exchange oder
  273.                           ARexx geöffnet werden.
  274.  
  275.   cx_popkey <string>      ""  =  kein Hotkey
  276.                           Hiermit läßt sich ein beliebiger Hotkey zum
  277.                           Öffnen und Schließen des Kontrollfensters
  278.                           angeben. Ein Schließen des Kontrollfensters über
  279.                           Hotkey schließt automatisch auch alle weiteren
  280.                           Fenster. Gleiches gilt auch für Hide Interface.
  281.                           Um einen Hotkey zeitweilig abzuschalten, kann
  282.                           DeliTracker im Commodities Exchange-Programm
  283.                           auf INACTIVE gestellt werden.
  284.  
  285.   closequits <yes|no>     no  =  CloseWindow bewirkt Hide
  286.                           Legt fest, ob DeliTracker beim Betätigen des
  287.                           Closegadgets verlassen werden soll oder nur
  288.                           die GUI verbirgt.
  289.  
  290.   module <file>           Keine Datei  =  die Modul-Liste ist leer.
  291.                           Fügt die angegebene Datei in die Modul-Liste ein.
  292.                           Hinweis: Sie können hier eine Liste angeben.
  293.  
  294.   playerpath <path>       "DeliPlayers"
  295.                           Legt den Pfad fest, aus dem DeliTracker die
  296.                           externen Player nachlädt.
  297.  
  298.   geniepath <path>        "DeliGenies"
  299.                           Legt den Pfad fest, aus dem DeliTracker die
  300.                           externen Genies nachlädt.
  301.  
  302.   pubscreen <Screen>      ""  =  der default PubScreen (meist Workbench)
  303.                           Setzt den Namen für den PublicScreen, auf dem
  304.                           sich alle DeliTracker Fenster öffnen sollen. Wenn
  305.                           der angegebene Screen nicht verfügbar ist (z.B.
  306.                           nicht existiert), dann öffnen sich die Fenster
  307.                           auf dem derzeitigen default PublicScreen.
  308.                           Hinweis: Screen-Namen in V37 sind Case-Sensitive
  309.                           (es wird zwischen Groß- und Kleinschreibung
  310.                           unterschieden)!
  311.  
  312.   mainwinxy<XPos>/<YPos>  0/1
  313.                           Das Kontrollfenster wird an der neuen Position
  314.                           geöffnet. Gelingt dies nicht, so öffnet sich das
  315.                           Fenster bei 0/0.
  316.  
  317.   prefwinxy<XPos>/<YPos>  0/1
  318.                           Das Einstellfenster wird an der neuen Position
  319.                           geöffnet. Gelingt dies nicht, so öffnet sich das
  320.                           Fenster bei 0/0.
  321.  
  322.   playwinxy<XPos>/<YPos>  0/1
  323.                           Das Playerfenster wird an der neuen Position
  324.                           geöffnet. Gelingt dies nicht, so öffnet sich das
  325.                           Fenster bei 0/0.
  326.  
  327.   geniewinxy<XPos>/<YPos> 0/1
  328.                           Das Geniefenster wird an der neuen Position
  329.                           geöffnet. Gelingt dies nicht, so öffnet sich das
  330.                           Fenster bei 0/0.
  331.  
  332.  
  333.   progwinxy<XPos>/<YPos>  0/1
  334.                           Das Programmfenster wird an der neuen Position
  335.                           geöffnet. Gelingt dies nicht, so öffnet sich das
  336.                           Fenster bei 0/0.
  337.  
  338.  
  339.   filereq <X/Y/W/H>       ""  =  Requester Standard-Einstellung
  340.                           Legt Position und Größe des Filerequesters fest.
  341.  
  342.   volume <volume>         64  =  volle Lautstärke
  343.                           Setzt die Lautstärke auf den angegebenen Wert
  344.                           im akzeptierten Bereich von 0 bis 64.
  345.  
  346.   balance <balance>       0  =  ausgewogene, mittige Balance
  347.                           Die Balance wird auf den angegebenen Wert
  348.                           gesetzt. Gültig sind Werte von -64 (nur links)
  349.                           bis 64 (nur rechts).
  350.  
  351.   quickstart <yes|no>     yes  =  Modul wird sofort gespielt
  352.                           Legt fest, ob ein Modul sofort nach dem Laden
  353.                           oder erst nach explizitem Play-Befehl (mit Arexx,
  354.                           Gadget, oder Shortcut) abgespielt wird. Diese
  355.                           Option ist hauptsächlich für die Synchronisation
  356.                           in ARexx-Scripts gedacht.
  357.  
  358.   filter <yes|no>         no  =  Filter aus
  359.                           Aus- und Einschalten des Amiga-internen Tiefpass-
  360.                           filters, der den Frequenzgang im oberen Bereich
  361.                           über 7kHz deutlich beschneidet. Ausschalten führt
  362.                           zu einer merklichen Klangverbesserung.
  363.                           Hinweis: Dieser Schalter ist beim Amiga 1000
  364.                           ohne Wirkung !
  365.  
  366.   appicon <yes|no>        yes  =  Appicon anzeigen
  367.                           Ist diese Option eingeschaltet, wird beim
  368.                           Schließen des Kontrollfensters ein Appicon auf
  369.                           die Workbench gelegt.
  370.  
  371.   lowchip <yes|no>        no = module ins chip memory laden
  372.                           Wenn diese Option eingeschaltet ist, versucht
  373.                           DeliTracker die Module ins FastMem zu laden,
  374.                           dies geschiet allerdings nur Module von Playern,
  375.                           die das Noteplayer-Interface verwenden.
  376.  
  377.   swapplay <yes|no>       no  =  keinen Low-Memory-Handler verwenden
  378.                           Wenn diese Option eingeschaltet ist, versucht
  379.                           DeliTracker bei einer Low-Memory-Situation
  380.                           (Speicherknappheit), nicht verwendete Player aus
  381.                           dem Speicher zu entfernen.  Bei Bedarf lädt er
  382.                           sie dann wieder nach. Diese Option arbeitet nur
  383.                           mit Kickstart V39 oder höher.
  384.  
  385.   songend <yes|no>        no  =  kein Beachten der Songend-Kennung
  386.                           Legt fest, ob das Song-Ende beachtet werden soll
  387.                           oder nicht. Einige Player können DeliTracker
  388.                           signalisieren, daß das aktuelle Modul einmal
  389.                           komplett abgespielt worden ist. Bei aktivierter
  390.                           Option beachtet DeliTracker das Song-Ende, d.h.
  391.                           das aktuelle Modul wird gestoppt und eine
  392.                           NextSong-Aktion (Nachladen) ausgelöst. Bei nur
  393.                           einem Modul in der Songliste wird dieses nur
  394.                           gestoppt.
  395.  
  396.   append <yes|no>         no  =  die Modul-Liste wird bei jedem Selektieren
  397.                           gelöscht. Legt fest, ob bei jeder File-Auswahl
  398.                           eine neue Liste angelegt werden soll oder die
  399.                           vorhandene am Ende erweitert wird. Damit ist ein
  400.                           Multiselect über mehrere Directories möglich.
  401.  
  402.   randmod <yes|no>        no  =  sequentielle Reihenfolge
  403.                           Legt fest, ob bei einer Next/Prev-Song Aktion das
  404.                           nachfolgende bzw. vorhergehende oder ein zufällig
  405.                           ausgewähltes Modul der Liste gespielt wird. Ein
  406.                           einmal gespieltes Modul wird solange nicht mehr
  407.                           gewählt, bis alle anderen Module aus der Liste
  408.                           abgespielt worden sind. Diese Vorgehensweise ist
  409.                           auch unter der Bezeichnung Shuffleplay bekannt.
  410.                           Diese Option ist nur bei mehr als zwei Modulen in
  411.                           der Liste sinnvoll.
  412.  
  413.   activate <yes|no>       yes  =  aktiviert das Fenster beim Start
  414.                           Wenn die Option abgeschalten ist, werden die
  415.                           Fenster beim Start in inaktivem Zustand geöffnet.
  416.                           Dies mag für Shell Benutzer von Vorteil sein.
  417.                           Hallo Zop :-)
  418.  
  419.   timeout <secs>          0  =  kein Timeout
  420.                           Legt die Zeitspanne (in Sekunden) fest, die ein
  421.                           Modul gespielt wird. Danach wird eine NextSong
  422.                           Aktion ausgelöst. Bei 0 ist diese Funktion
  423.                           abgeschaltet.
  424.  
  425.   fadeout <secs>          0  =  kein Fading
  426.                           Legt fest wieviele Sekunden das Ausblenden des
  427.                           laufenden Songs bei einem Eject-Ereignis dauern
  428.                           soll. Bei 0 wird der Song abrupt beendet. Diese
  429.                           Option ist nur bei Playern wirksam, die eine
  430.                           Lautstärkeneinstellung unterstützen.
  431.  
  432.   randsong <yes|no>       no  =  erster Subsong
  433.                           Legt fest, ob der erste oder ein zufällig ausge-
  434.                           wählter Subsong des Moduls abgespielt wird, wenn
  435.                           ein neues geladen wird.
  436.  
  437.   playstart <yes|no>      yes  =  Beim Start wird das Startmodul gespielt
  438.                           Legt fest, ob das erste Modul beim Start sofort
  439.                           gespielt werden soll.
  440.  
  441.  
  442. 5.GRUNDKONZEPTE
  443.  
  444.   5.1 Player
  445.  
  446.   Player sind das herausragende Merkmal von DeliTracker. Das Playerkonzept
  447.   legt den Grundstein für die große Flexibilität dieses Programmes. Mit
  448.   DeliTracker ist es möglich, einzelne Player nachzuladen. Ist ein Player
  449.   einmal geladen, kann DeliTracker den entsprechenden Modultyp erkennen und
  450.   abspielen. Einer der Vorteile dabei ist, daß der Benutzer zum Abspielen
  451.   der unterschiedlichsten Musikformate nur eine einheitliche Oberfläche
  452.   benötigt. Soweit dies möglich ist, bleiben dabei die gesamten Möglich-
  453.   keiten voll erhalten. Dies ist z.B. besonders nützlich im Zusammenhang
  454.   mit MultiMedia-Anwendungen und ARexx. Um Speicher zu sparen ist es
  455.   möglich, benötigte Player erst bei Bedarf nachzuladen bzw. unbenutzte
  456.   Player wieder aus dem Speicher zu entfernen. Die Anzahl geladener Player
  457.   ist nur durch den zur Verfügung stehenden Speicher begrenzt. Durch die
  458.   nachladbaren Player können neue Entwicklungen wie z.B. Verbesserungen
  459.   alter oder neue Player wesentlich einfacher und schneller verbreitet
  460.   werden. Das Player-Interface gibt dem Anwender ferner die Möglichkeit
  461.   und Freiheit, eigene externe Player zu schreiben und einzubinden. Die
  462.   Details der Player-Programmierung werden in 'Developer.doc' erörtert.
  463.   Einige der am häufigsten genutzten und verbreiteten Player sind bereits
  464.   intern in DeliTracker eingebaut. Im Augenblick sind dies: StarTrekker
  465.   ohne AM, SoundTracker15, SoundTracker31, NoiseTracker und ProTracker.
  466.   CustomPlay ist ein weiterer interner Player, der geschaffen wurde für
  467.   spezielle Module, die ihre Playroutine bereits selbst beinhalten. Dabei
  468.   ist zu beachten, daß solche Module nicht gepackt werden dürfen! Wegen
  469.   der erforderlichen Relozierung werden sie nämlich mit LoadSeg geladen.
  470.   Ab Version 2.0 ist es möglich, Player als eigenen Task laufen zu lassen.
  471.   Eine weitere Verbesserung ist das sog. "Noteplayer Interface". Für den
  472.   Player bedeutet dies eine Virtualisierung der Sound-Hardware. D.h. der
  473.   Player schreibt dann die Werte nicht direkt in die Audio-Hardwareregister
  474.   sondern in eine Datenstruktur. DeliTracker gibt diese Struktur weiter an
  475.   ein geeignetes "Noteplayer-Genie", das die eigentliche Soundausgabe
  476.   vornimmt. Darüber hinaus können auch andere Genies diese Struktur aus-
  477.   werten. Beim Start von DeliTracker werden automatisch alle Player aus
  478.   dem Directory 'DeliPlayers' bzw. aus dem voreingestellten Playerpfad
  479.   geladen. Alle externen Player sind in 'Player.dok' aufgelistet und
  480.   ggf. beschrieben.
  481.  
  482.   5.2 Genies
  483.  
  484.   Genies sind eine Neuerung in Release 2.0. Im wesentlichen sind es kleine
  485.   Programme, welche die Funktionalität von DeliTracker verbessern oder
  486.   erweitern. Sie sind in vielerlei Hinsicht den Commodities ähnlich. Genies
  487.   können auf Benutzeraktionen und interne Programmzustände von DeliTracker
  488.   reagieren. Sie können eine eigene grafische Benutzeroberfläche (sog. GUI)
  489.   haben. Im allgemeinen laufen Genies asynchron als eigenständiger Prozeß.
  490.   Genies können auf verschiedene Arten beendet werden. Zum einen natürlich
  491.   durch die 'Remove'-Funktion im Genie-Fenster, zum anderen durch Senden
  492.   eines CTRL-C an den Genie-Prozeß. Wenn eine GUI vorhanden ist, bietet das
  493.   Genie für gewöhnlich folgende Menüpunkte:
  494.  
  495.         Project
  496.                 About      A ?  Kurzinformation über das Genie
  497.                 ==============
  498.                 Save Prefs A S  Speicherm der aktuellen Einstellungen
  499.                 ==============
  500.                 Hide       A H  GUI verbergen
  501.                 ==============
  502.                 Quit       A Q  Genie beenden
  503.  
  504.         Settings
  505.                 Activate   A A  Aktiviert das Fenster beim öffnen des GUI
  506.                 Popup      A P  Öffnet das GUI nach dem Laden des Genies
  507.                 ==============
  508.                 Other settings  Hier können weitere Genie-Einstellungen
  509.                 ··············  folgen. Lesen Sie dazu die Dokumentation
  510.                                 zu dem jeweiligen Genie
  511.  
  512.   DeliTracker unterscheidet verschiedene Genie Typen:
  513.  
  514.   NotePlayer Genies
  515.  
  516.     Dieser Typ ist verantwortlich für die Ausgabe der Audiodaten. Man kann
  517.     sich diesen Typ als eine Art virtuelles 'audio.device' vorstellen. Der
  518.     Hauptzweck hierfür ist, die benutzte Audiohardware zu "verbergen" d.h.
  519.     für den Player transparent zu halten. So können bisherige Module auch
  520.     über hochwertige Audiokarten oder ein künftiges neues Chip-Set abge-
  521.     spielt werden. Durch Zuhilfenahme der CPU (später evtl. eines DSP) kann
  522.     ein Noteplayer-Genie mehr als vier Stimmen emulieren. Als Seiteneffekt
  523.     der z.Z. benutzten Sample-Mix-Technologie (DeliMix©) kann der Chipmem-
  524.     Verbrauch auf einen nur etwa 1KB großen Samplepuffer reduziert werden!
  525.     Um zukünftigen Anforderungen gerecht zu werden, wurde der NotePlayer-
  526.     Mechanismus auf 16-Bit-Samples und verschiedene Kodierungsverfahren
  527.     (signed/unsigned/ulaw) vorbereitet. Player, die diese neue Möglichkeit
  528.     unterstützen, profitieren in besonderem Maße davon. Hier einige der
  529.     Vorteile dieser Technik:
  530.  
  531.                 ° Unabhängigkeit von der verwendeten Audiohardware
  532.                 ° Unabhängigkeit von der Anzahl der Stimmen.
  533.                 ° Audiodaten können mit anderen Genies geteilt werden.
  534.                           (Stereoscope, Quadrascope, FFT Analyzer ....).
  535.                 ° Das Resource-Handling wird vom Noteplayer-Genie
  536.                   übernommen. Dies schließt die Memory/Channel Allokation
  537.                   und die korrekte Hardware-Initialisierung ein.
  538.                 ° Volume- und Balance-Kontrolle werden automatisch durch
  539.                   das Genie zur Verfügung gestellt.
  540.  
  541.     Wenn ein Player das Noteplayer-Interface unterstützt, versucht
  542.     DeliTracker ein möglichst Ressourcen-sparendes Noteplayer-Genie zu
  543.     verwenden. Die Auswahl geschieht nach folgenden Kriterien in dieser
  544.     Reihenfolge: CPU-Auslastung, verwendeter Memory-Typ und Anzahl der
  545.     benötigten Kanäle. So wird z.B. eher ein 4 Kanal-Player verwendet,
  546.     der CHIP-Memory benötigt, als ein rechenintensiver 4-Kanal-Player,
  547.     der aus dem FAST MEM spielt.
  548.  
  549.   Decrunch-Genies
  550.  
  551.     Decrunch-Genies können die von DeliTracker geladenen Files entpacken.
  552.     Hinweis: Bei Archiven wird nur das erste File entpackt! Mehrteilige
  553.     Module aus einem Archiv zu entpacken und zu spielen ist derzeit nicht
  554.     möglich. Konkret dürfen also z.b. mdat- und smpl-Files nicht zusammen
  555.     in ein lha-Archiv gepackt werden.
  556.  
  557.    Convert-Genies
  558.  
  559.     Konvertieren ein Modulformat in ein anderes. In der Regel handelt es
  560.     sich um gepackte/optimierte/verschlüsselte ProTracker-Varianten. Für
  561.     den Benutzer hat dies den Vorteil, daß nur wenige und vor allem zuver-
  562.     lässige Abspielroutinen nötig sind, um eine große Anzahl von Modulen
  563.     abzuspielen. In den meisten Fällen ist die Konvertier-Routine
  564.     wesentlich kürzer als die ursprüngliche Abspielroutine.
  565.  
  566.   Other Genies
  567.  
  568.     Dieser Genie-Typ hat keine festgelegten Aufgaben. Damit können viele
  569.     Dinge überwacht und kontrolliert werden. Viele registrierte Benutzer
  570.     haben angeregt, etwas Leben auf den Bildschirm zu bringen bzw. wollten
  571.     mehr Informationen über das aktuelle Modul ablesen können. Dieser Genie
  572.     Typus ist geeignet, solche Aufgaben zu übernehmen. Es existieren z.Z
  573.     schon einige solcher Genies, die eine Reihe zusätzlicher Informationen
  574.     wie z.B. Samplenames, Patternanzahl oder die Filegröße anzeigen.
  575.     Genies, die komplexere Dinge darstellen, laufen für gewöhnlich mit
  576.     Prozeßpriorität -25. Dadurch wird vermieden, daß diese Anzeigen die
  577.     CPU bekommen, wenn ein wichtigerer Task sie benötigt.
  578.  
  579.   Alle Genies sind extern, mit Ausnahme des 'Paula-NotePlayer'. Dieses
  580.   interne Genie kann bis zu vier Stimmen abspielen, es benutzt für die
  581.   Kanalbelegung das audio.device, schreibt aber sonst direkt in die
  582.   Hardwareregister. Der Benutzer kann die Priorität der Kanalbelegung
  583.   einstellen. Externe Genies werden beim Programmstart aus dem Verzeichnis
  584.   'DeliGenies' nachgeladen. Sie sind in 'Genies.dok' aufgelistet und ggf.
  585.   beschrieben.
  586.  
  587.   5.3 gepackte Module
  588.  
  589.   Wenn die xpkmaster.library V2 oder höher installiert ist, benutzt
  590.   DeliTracker deren Entpackroutinen. Zusätzlich können Sie weitere
  591.   'Decrunch-Genies' laden. Ob Sie Soundmodule packen dürfen, können Sie
  592.   im PlayerInfo-Feld erfahren. Wenn dort 'Packable....NO' steht, darf das
  593.   Soundmodul auf keinen Fall gepackt werden, sonst wird es von DeliTracker
  594.   nicht mehr erkannt. Bei 'Packable....YES' unterstützt der jeweilige
  595.   Player mit größter Wahrscheinlichkeit gepackte Module. Zumindest kann
  596.   in JEDEM Fall das von Ihnen angewählte File gepackt werden. Werden von
  597.   diesem Player weitere Dateien nachgeladen, dürfen Sie diese evtl. nicht
  598.   mehr packen. Lesen Sie dazu die zugehörige DeliPlayer-Dokumentation.
  599.  
  600.   Hinweis: Custom-Module dürfen nicht gepackt werden, da sie im Gegensatz
  601.   zu normalen Files nicht mit Read() sondern mit LoadSeg() geladen werden
  602.   (Relozierung des Playercodes)! Eine Möglichkeit, Custom-Module dennoch
  603.   zu packen, ist die Verwendung des XFH-Filehandlers.
  604.  
  605.   5.4 Module-Listen
  606.  
  607.   DeliTracker führt intern eine Modul-Liste, die mit dem Programm-Fenster
  608.   verändert werden kann. Sie können Module anhören, umsortieren, hinzufügen
  609.   und löschen. Die Modul-Liste kann selbstverständlich abgespeichert und
  610.   später wieder geladen werden. Abgespeicherte Modul-Listen sind reine
  611.   ASCII-Dateien, an deren Anfang 'MODLIST' zur Identifikation steht. Danach
  612.   folgt in jeder Zeile ein Modul-Pfad, ein Directory oder der Pfad einer
  613.   weiteren Modul-Liste. Beim Laden der Module behandelt DeliTracker Modul-
  614.   Listen fast genauso wie eingetragene einzelne Module. Der Unterschied
  615.   besteht darin, daß ein 'Play' der Modul-Liste wie eine Neu-Auswahl
  616.   mehrerer Module wirkt. Dabei werden die 'Random Mod'- und 'Append'-Flags
  617.   berücksichtigt.
  618.   ACHTUNG: Es gibt einen speziellen Fall, der zu einer Deadlock-Situation
  619.   führt. Dies geschieht, wenn 'Random Mod' abgestellt und das erste 'Modul'
  620.   in der Liste ein Verweis auf sich selbst ist. DeliTracker versucht somit
  621.   immer wieder, das Listen-Modul abzuspielen und gerät dabei in eine Endlos-
  622.   Schleife. Erstellen sie keine solchen Listen!
  623.  
  624.  
  625. 6.DIE STEUERUNG VON DELITRACKER
  626.  
  627.   6.1 Das Kontroll-Fenster
  628.  
  629.   Das Kontrollfenster ist das zentrale Bedienungs-Element von DeliTracker.
  630.   Hier können alle Einstellungen, die das Modul betreffen, vorgenommen
  631.   werden. Das Kontrollfenster ist in vier Gruppen eingeteilt. Jede Gruppe
  632.   kann nach Wunsch sichtbar gemacht oder weggefaltet werden. Falls das
  633.   Fenster aktiv ist, werden in der Menüzeile die aktuelle Listenposition,
  634.   die Anzahl der Listenelemente, der benutzte Player sowie der Filename
  635.   angezeigt. Das Kontrollfenster ist nachfolgend schematisch dargestellt.
  636.   Wenn bestimmte Gadgets gerastert sind, ist diese Option beim jeweils
  637.   gespielten Modul-Format nicht verfügbar. d.h. daß diese Funktion vom
  638.   Player nicht unterstützt wird (wie z.B Subsongs beim SoundTracker)
  639.   oder aber keinen Sinn macht (z.B. NextSong, bei nur einem Modul in der
  640.   Modul-Liste).
  641.  
  642.   +----------+--------------------------------------+------------+
  643.   | Module:  | ////////////MODULE NAME///////////// |  [ Time ]  |\
  644.   +----------+--------------------------------------|------------| Info
  645.   | Format:  | ///////////MODULE FORMAT//////////// |  00:00:00  |/
  646.   +----------+--------------------------------------+------------+\
  647.   | Comment: | [ ====================== 13 =================== ] | Comment
  648.   +---+---+--++-+------------------------------------------+-+---+/
  649.   |   |   |   | |                                     [12] | |   |\
  650.   |[O]|[P]|[G]+-+------------------------------------------+-+[R]| Control
  651.   |   |   |   | |                      [11]                | |   |/
  652.   +---+---+-+-+-++-----+-----+-----+----+-----+-----+-----++-+---+
  653.   |[+]|     |    |     |     |     |    |     |     |     | +--\ |\
  654.   +---+  |< |  < |  << |  |> |  >> |  > |  >| |  [] |  ^  | |  | | Tapedeck
  655.   |[-]|     |    |     |     |     |    |     |     |  -  | +--+ |/
  656.   +---+-----+----+-----+-----+-----+----+-----+-----+-----+------+
  657.         [1]   [2]  [3]   [4]   [5]   [6]  [7]   [8]   [9]   [10]
  658.  
  659.     Tapedeck Gruppe
  660.  
  661.      [+] Faster: Erhöht die Abspielgeschwindigkeit des aktuellen Moduls
  662.  
  663.      [-] Slower: Verringert die Abspielgeschwindigkeit.
  664.  
  665.      [1] Prev Song: Wenn nur ein File angewählt wurde und der Song mit
  666.          Eject entfernt wurde, wird er wieder geladen. Sind mehrere Files
  667.          selektiert, wird der Vorgänger des aktuellen Songs geladen.
  668.          Siehe auch 'Random Mod'.
  669.  
  670.      [2] Prev SubSong: Spielt den vorherigen Subsong.
  671.  
  672.      [3] Backward: Der aktuelle Patternzeiger wird auf das vorhergehende
  673.          Pattern gesetzt. Wird momentan das erste Pattern gespielt, springt
  674.          er von dort auf das letzte. Pattern werden zyklisch abgearbeitet,
  675.          d.h. beim Rückspulen wird vom ersten auf das letzte Pattern
  676.          gesprungen.
  677.  
  678.      [4] Play/Pause: Startet einen pausierenden bzw. gestoppten Sound oder
  679.          hält den gerade gespielten Song an.
  680.  
  681.      [5] Forward: Der aktuelle Patternzeiger wird auf das nachfolgende
  682.          Pattern gesetzt. Vom letzten Pattern aus wird wieder auf das
  683.          erste gewechselt (Vgl. Backward).
  684.  
  685.      [6] Next SubSong: Spielt den nächsten Subsong. Manche Musikformate
  686.          sind in der Lage, mehrere Melodien in einem Modul abzulegen.
  687.          Diese und die 'Prev Subsong'-Funktion erlauben das 'Blättern'
  688.          durch diese Unter-Melodien. Beispiele sind TFMX und MED.
  689.  
  690.      [7] Next Song: Es wird der Nachfolger des aktuellen Songs eingeladen.
  691.          Ist die Modul-Liste am Ende angelangt, wird wieder das erste Modul
  692.          angewählt (Zyklische Liste). Siehe auch 'Random Mod'.
  693.  
  694.      [8] Stop Song: Stoppt das aktuell gespielte Modul. Setzt außerdem die
  695.          Abspielgeschwindigkeit und den Patternzeiger auf den Startwert
  696.          zurück, falls diese verändert wurden.
  697.  
  698.      [9] Eject Module: Stoppt das aktuell gespielete Modul und entfernt es
  699.          aus dem Speicher.
  700.  
  701.     [10] Load Song: öffnet den Filerequester. Halten Sie beim Auswählen
  702.          die SHIFT-Taste, um mehrere Files anzuwählen. Wenn Sie kein File,
  703.          sondern nur ein Directory anwählen, werden alle dem 'Pattern'
  704.          entsprechende Files ausgewählt. Die Auswahl wird dann in die
  705.          interne Modul-Liste übernommen. DeliTracker beginnt dann den
  706.          ersten Song zu laden und abzuspielen. Wenn genügend Speicher vor-
  707.          handen ist, wird der aktuelle Song noch solange weitergespielt,
  708.          bis der erste neue Song komplett ins Ram eingeladen wurde. Somit
  709.          entstehen keine Ladepausen zwischen den Musikstücken.
  710.  
  711.     Control Gruppe
  712.  
  713.      [O] Öffnet bzw. schließt das Options-Fenster
  714.  
  715.      [P] Öffnet bzw. schließt das Player-Fenster
  716.  
  717.      [G] Öffnet bzw. schließt das Genies-Fenster
  718.  
  719.      [R] Öffnet bzw. schließt das Programm-Fenster
  720.  
  721.     [11] Balance Control: Dieses Gadget dient zur Regelung der Balance.
  722.  
  723.     [12] Volume Control: Gadget für die Lautstärke-Regelung
  724.  
  725.     Comment-Gruppe
  726.  
  727.     [13] Comment: In diesem Eingabefeld können Sie den File-Kommentar
  728.          lesen, setzen oder ändern. Durch Bestätigen mit (oder Drücken)
  729.          RETURN wird der Kommentar abgespeichert.
  730.  
  731.     Info-Gruppe
  732.  
  733.          Diese Gruppe zeigt diverse Informationen an. Dies sind der Name
  734.          des aktuellen Moduls, sein Player-Format und eine Zeitanzeige mit
  735.          der bereits abgelaufenen Spieldauer. Hinweis: Wenn der Player
  736.          interne Modulnamen unterstützt, wird dieser anstelle des Datei-
  737.          namens angezeigt. Wurde das Modul durch ein Converter-Genie
  738.          konvertiert, wird der Name des ursprünglichen Formats angegeben.
  739.          Der Filename und der tatsächlich verwendete Player stehen jedoch
  740.          immer in der Titelzeile.
  741.  
  742.     [Time] Setzt die Spielzeit-Anzeige auf 00:00:00 zurück.
  743.  
  744.     Das Menü
  745.  
  746.     Die Tastaturkürzel, die nicht über 'Amiga+Taste' zu erreichen sind,
  747.     werden erst ab Kickstart V39 mit im Menü angezeigt.
  748.  
  749.         Project
  750.                 Open        <A> O   ...Öffnet den Filerequester zur Modul-
  751.                                        Auswahl.
  752.                 =================
  753.                 Play/Pause      0   ...Spielt oder unterbricht ein Modul.
  754.                 Stop Playing    1   ...Stoppt das aktuelle Modul.
  755.                 =================
  756.                 Next Module     ]   ...Lädt das nächste Modul der Sound-
  757.                                        Liste. Siehe auch 'Random Mod'.
  758.                 Prev Module     [   ...Lädt das vorhergehende Modul.
  759.                 Eject Module    .   ...Stoppt das Modul und entfernt es
  760.                                        aus dem Speicher.
  761.                 =================
  762.                 About...    <A> ?   ...Öffnet den About-Requester.
  763.                 =================
  764.                 Hide        <A> H   ...Schließt alle Fenster.
  765.                 =================
  766.                 Quit        <A> Q   ...Beendet das Programm.
  767.  
  768.         Control
  769.                 Faster            + ...Erhöht die Abspielgeschwindigkeit.
  770.                 Slower            - ...Verringert die Geschwindigkeit.
  771.                 Reset Speed       * ...Setzt die Geschwindigkeit zurück.
  772.                 ===================
  773.                 Forward           5 ...Springt ein Pattern vorwärts.
  774.                 Backward          4 ...Springt ein Pattern zurück.
  775.                 ===================
  776.                 Next Subsong      8 ...Spielt den nächsten Subsong.
  777.                 Prev Subsong      7 ...Spielt den vorhergehenden Subsong.
  778.                 ===================
  779.                 Volume Up         6 ...Erhöht die Lautstärke.
  780.                 Volume Down       9 ...Vermindert die Lautstärke.
  781.                 Reset Volume      / ...Setzt die Lautstärke auf Maximum.
  782.                 ===================
  783.                 Left Balance      2 ...Linke Kanäle werden etwas lauter.
  784.                 Right Balance     3 ...Rechte Kanäle werden etwas lauter.
  785.                 Reset Balance Enter ...Rechte und linke Kanäle werden
  786.                                        gleich laut abgespielt.
  787.         Settings
  788.                 Info          <A> I ...Info-Gruppe an-/abschalten.
  789.                 Comment       <A> C ...Comment-Gruppe an-/abschalten.
  790.                 Control       <A> N ...Control-Gruppe an-/abschalten.
  791.                 Tapedeck      <A> T ...Tapedeck-Gruppe an-/abschalten.
  792.                 ===================
  793.                 Options...    <A> S ...Öffnet das Options-Fenster.
  794.                 Players...    <A> P ...Öffnet das Player-Fenster.
  795.                 Program...    <A> R ...Öffnet das Programm-Fenster.
  796.                 Genies...     <A> G ...Öffnet das Genie-Fenster.
  797.                 ===================
  798.                 Load Settings...    ...Laden von Einstellungen.
  799.                 Save Settings       ...Einstellungen als Standard-
  800.                                        Konfiguration abspeichern.
  801.                 Save Settings As... ...Einstellungen in File abspeichern.
  802.  
  803.     Appwindow
  804.  
  805.     Um die Modulselektion möglichst komfortabel zu halten, können Sie Icons
  806.     von Modulen und Modulschubladen auf das Kontrollfenster ablegen. Die
  807.     Module werden dann behandelt, als seien sie im Filerequester selektiert
  808.     worden. Bei Schubladen werden alle Files in die Modulliste übernommen,
  809.     bei denen das 'Pattern' übereinstimmt. Unterverzeichnisse werden nicht
  810.     durchsucht. Um diese Funktion nutzen zu können, muß das DeliTracker-
  811.     Kontrollfenster natürlich auf der Workbench geöffnet sein.
  812.  
  813.   6.2 Das Einstell-Fenster
  814.  
  815.   Das Options-Fenster dient zur Einstellung von globalen Parametern. Es
  816.   kann auf mehrere Arten geöffnet werden: Gadget im Kontrollfenster, über
  817.   den Menüpunkt 'Options ...' und über das Tastaturkürzel 'F2'.
  818.  
  819.     Startup Mod default ""
  820.                 Dies gibt das Modul an, welches beim Start von DeliTracker
  821.                 geladen werden soll. Sie können hier auch eine Modul-Liste
  822.                 angeben. Benutzen Sie entweder das String-Gadget oder das
  823.                 Filerequester-Gadget.
  824.  
  825.     Player Dir  default "DeliPlayers"
  826.                 in diesem Pfad sucht DeliTracker nach den externen Playern.
  827.  
  828.     Genie Dir   default "DeliGenies"
  829.                 in diesem Pfad sucht DeliTracker nach den Genies.
  830.  
  831.     Pubscreen   default "", (default PubScreen, normalerweise Workbench)
  832.                 Hier können Sie den Namen des PublicScreens angeben, auf
  833.                 dem DeliTracker seine Windows öffnen soll. Gibt es diesen
  834.                 Bildschim nicht, öffnet DeliTracker die Fenster auf dem
  835.                 default PubScreen. Hinweis: Unter Betriebssystem V37 muß
  836.                 auf die Groß- und Kleinschreibung der Screennamen geachtet
  837.                 werden.
  838.  
  839.     Hot Key     default "" (kein hotkey)
  840.                 Legt den Hot-Key fest, der zum Öffnen oder Schließen
  841.                 der GUI dient. Um den Hot-Key zeitweilig abzuschalten,
  842.                 verwenden Sie bitte die Option INACTIVE aus dem
  843.                 Commodities-Exchange-Programm.
  844.  
  845.     Pattern     default "~(#?.info|info.#?|smpl.#?|#?.NT(%|.(pp|im|xpk)))"
  846.                 Definiert das Modul-Pattern für den Filerequester. Dieses
  847.                 Pattern wird beim Durchsuchen von Verzeichnissen benutzt,
  848.                 um Nicht-Modul-Dateien (wie z.B. .info) auszuschließen.
  849.  
  850.     Songend     default OFF (kein Beachten des Song-Endes)
  851.                 Legt fest, ob das Song-Ende beachtet wird. Einige Player
  852.                 können DeliTracker signalisieren, daß das aktuelle Modul
  853.                 einmal komplett abgespielt wurde. Ist diese Option aktiv,
  854.                 beachtet DeliTracker das Song-Ende, d.h. das aktuelle Modu
  855.                 wird gestoppt und eine NextSong Aktion ausgelöst. Bei nur
  856.                 einem Modul in der Songliste wird dieses nur gestoppt.
  857.  
  858.     Timeout     default 0 (kein Timeout)
  859.                 Legt die Zeitspanne in Sekunden fest, die ein Modul spielt.
  860.                 Danach wird eine NextSong-Aktion ausgelöst. Bei 0 ist diese
  861.                 Funktion abgeschaltet. Ist gleichzeitig Song-End Option
  862.                 eingeschaltet kommt die Option zum Zuge, die zuerst aktiv
  863.                 ist.
  864.  
  865.     Quickstart  default ON (das Modul wird sofort nach dem Laden gespielt)
  866.                 Legt fest, ob das geladene Modul sofort zu spielen beginnt
  867.                 oder erst nach explizitem 'Play'. Diese Option ist vor
  868.                 allem zur Synchronisation in ARexx-Skripts nützlich.
  869.  
  870.     Fadeout     default 0 (kein Fading)
  871.                 Bestimmt die Zeit in der aktuell spielende Song langsam
  872.                 ausgeblendet werden soll. Ein Wert von NULL schaltet diese
  873.                 Option aus. Diese Option ist nur bei Playern wirksam, die
  874.                 eine Lautstärkeneinstellung unterstützen.
  875.  
  876.     Random Mod  default OFF (sequentielle Reihenfolge)
  877.                 Legt fest, ob bei einer Next/Prev-Song Aktion das nächste
  878.                 bzw. vorhergehende oder ein zufällig ausgewähltes Modul
  879.                 der Liste gespielt wird. Ein einmal gespieltes Modul wird
  880.                 solange nicht mehr wiederholt, bis alle anderen Module der
  881.                 Liste gespielt wurden. Diese Vorgehensweise ist auch unter
  882.                 der Bezeichnung 'Shuffleplay' bekannt. Diese Option ist nur
  883.                 sinnvoll bei mehr als zwei Modulen in der Modulliste.
  884.  
  885.     Random Song default OFF (Erster Subsong)
  886.                 Gibt an, ob bei einem gerade geladenen Modul der erste
  887.                 Subsong oder ein zufällig ausgewählter Subsong gespielt
  888.                 wird.
  889.  
  890.     Filter      default OFF (Filter ist abgeschaltet)
  891.                 Schaltet den Amiga-internen Tiefpassfilter ein oder aus. Es
  892.                 ist von Vorteil, den Filter abgeschaltet zu lassen, da dann
  893.                 Frequenzen über 7 kHz nicht mehr ausgefiltert werden. Dies
  894.                 führt zu einer merklichen Klangverbesserung.
  895.                 Hinweis: Dieser Schalter ist beim Amiga 1000 ohne Wirkung !
  896.  
  897.     Append      default OFF (ersetze gesamte Modulliste durch neue Auswahl)
  898.                 Legt fest, ob eine neuerliche Fileauswahl die bestehende
  899.                 Modulliste ersetzen oder ab dem aktuellen Modul der Liste
  900.                 hinzugefügt werden soll. Sie können damit Module aus ver-
  901.                 schiedenen Verzeichnissen in die Modul-Liste aufnehmen.
  902.                 Hinweis: Mehrfach auftretende Module werden nicht
  903.                 ausgesondert, sondern tatsächlich mehrfach geführt.
  904.  
  905.     Appicon     default OFF
  906.                 Wenn diese Option gesetzt ist und das Kontrollfenster
  907.                 geschlossen wird, erscheint auf der Workbench ein Appicon.
  908.                 Alle Files, die mit der Maus über das Appicon gezogen und
  909.                 dann losgelassen werden, behandelt DeliTracker als ob sie
  910.                 mit dem Filerequest ausgewählt worden wären. Wenn ein Ver-
  911.                 zeichnis über das Appicon gezogen wird, hängt DeliTracker
  912.                 alle Files aus dieser Schublade (soweit sie dem Pattern
  913.                 entsprechen) in die Modul-Liste mit ein. Unterverzeichnisse
  914.                 werden nicht berücksichtigt. Ein Doppelklick auf das
  915.                 Appicon öffnet die Fenster wieder.
  916.  
  917.     Activate    default ON (Fenster beim Start aktivieren)
  918.                 Ist diese Option abgeschaltet, öffnet DeliTracker seine
  919.                 Fenster in inaktivem Zustand. Dies ist möglicherweise für
  920.                 Shell-Benutzer von Interesse.
  921.  
  922.     Play at Start default ON (Spielt das Startmodul bei Programmstart)
  923.                 Legt fest, ob das Startmodul sofort gespielt wird oder
  924.                 nicht.
  925.  
  926.     Prefix      default 4
  927.                 Dies gibt die maximale Anzahl der Präfixstellen an. Erkennt
  928.                 DeliTracker einen Präfix wird dieser in der Modulliste
  929.                 nicht angezeigt. Ein Präfix wird an dem ersten Punkt im
  930.                 Filenamen erkannt. Beispiel: Prefix ist auf 3 gestellt; Der
  931.                 Filename 'dw.sentinel' wird auf 'sentinel' gekürzt wogegen
  932.                 'mdat.TurricanI' unverändert in die Modulliste übernommen
  933.                 wird. Diese Einstellung wirkt sich auf die Sortierung der
  934.                 Modulliste aus.
  935.  
  936.     Swap Players default OFF
  937.                 Diese Option bestimmt, ob DeliTracker bei Speichermangel
  938.                 unbenutzte Player freigeben soll. Bei Bedarf werden diese
  939.                 Player dann selbständig von DeliTracker nachgeladen.
  940.                 Hinweis: Diese Option ist erst ab Kickstart V39 verfügbar.
  941.  
  942.     Low Chipmem default OFF
  943.                 Wenn diese Option eingeschalet ist, benutzt DeliTracker
  944.                 bevorzugt solche NotePlayer, die das Modul im FastMemory
  945.                 halten. Andernfalls wird vorranging ein NotePlayer, mit
  946.                 geringer CPU Belastung ausgewählt. Allerdings bedeutet dies
  947.                 nicht, daß nun jedes Modul ins FastMemory geladen wird. Nur
  948.                 Module, deren Player an das NotePlayer Interface angepasst
  949.                 ist, werden tatsächlich ins FastMemory geladen.
  950.  
  951.     Load        Lädt eine Konfigurationsdatei und wertet diese aus.
  952.  
  953.     Save        Speichert alle aktuellen Einstellungen in eine Datei ab.
  954.                 Die Konfigurationsdatei enthält alle obigen Einstellungen
  955.                 sowie die Filerequester und Fensterkoordinaten. In der
  956.                 Regel wird diese Datei unter dem Namen "DeliTracker.prefs"
  957.                 im Konfigurationsverzeichniss abgelegt. Sie können jedoch
  958.                 auch einen anderen Pfad/Namen verwenden.
  959.  
  960.     OK          Schließt das Optionsfenster.
  961.  
  962.   6.3 Das Player Fenster
  963.  
  964.     Dieses Fenster umfaßt alle Deliplayers-Kontrollen. Auf der rechten
  965.     Seite werden in einem Scroll-Feld (sog. ListView-Gadget) alle Player
  966.     angezeigt. Wenn Sie einen Player anklicken, werden alle Informationen
  967.     zu ihm auf der linken Seite des Fensters angezeigt. Ein Doppelklick
  968.     schaltet den Player an oder ab. Abgeschaltene Player können am 'D'
  969.     vor dem Playernamen erkannt werden. Falls ein 'Swap-barer' Player ab-
  970.     geschalten wird der Speicher mit den Replay-code freigegeben. Beim
  971.     öffnen dieses Fensters ist der augenblicklich spielende (aktive) Player
  972.     angewählt. Ab Kickstart V39 wird er zusätzlich farbig hervorgehoben.
  973.     Die angezeigte Versionsnummer ist bei älteren Playern kleiner als 1.00
  974.     (z.B. 0.03).
  975.  
  976.         Config          Ruft die Konfigurationsroutine des Players auf
  977.         Show            Öffnet das GUI des Players
  978.         Hide            Schließt das GUI des Players
  979.         Add             Öffnet den Filerequester für die Playerauswahl
  980.         Remove          Entfernt einen Player aus dem Speicher
  981.         Clear           Entfernt alle geladenen Player aus dem Speicher
  982.         Ok              Schließt das Player-Fenster
  983.  
  984.     Ein schon geladener Player gleichen Namens wird allerdings nur dann
  985.     durch den neuen Player ersetzt, wenn seine Versionsnummer kleiner als
  986.     die des neu geladenen Players ist. Interne Player können zwar ebenfalls
  987.     gelöscht werden, jedoch wird deren Speicher nicht freigegeben. Um alle
  988.     Player aus einem Verzeichnis nachzuladen, genügt es, das Directory im
  989.     Filerequester anzuwählen, den Eintrag im Filename-Gadget zu löschen und
  990.     dies mit 'Ok' zu bestätigen (ab V38).
  991.  
  992.   6.4 Das Genie-Fenster
  993.  
  994.     Dieses Fenster dient zur Genie-Verwaltung. Es ist dem Player-Fenster
  995.     sehr ähnlich, z.B. schaltet ein Doppelklick auch die Genies an und ab.
  996.     Mit einem weiteren Doppelklick wird DeliTracker angewiesen, einen
  997.     NotePlayer bevorzugt zu verwenden. Ein vorangestelltes 'F' kennzeichnet
  998.     dies.
  999.     Beim Öffnen des Fensters ist hier wird das gerade aktive NotePlayer
  1000.     Genie angewählt. Ab V39 wird der aktive NotePlayer zusätzlich farbig
  1001.     hervorgehoben.
  1002.  
  1003.         Config          Konfiguriert das Genie
  1004.         Show            Öffnet das GUI (Benutzerschnittstelle) des Genies
  1005.         Hide            Schließt das GUI des Genies
  1006.         Add             Öffnet den Filerequester für die Playerauswahl
  1007.         Remove          Entfernt das angewählte Genie aus dem Speicher
  1008.         Clear           Entfernt alle geladenen Genies aus dem Speicher
  1009.         Ok              Schließt das Genie Fenster
  1010.  
  1011.     Beim Laden von Genies wird ein Genie mit gleichem Namen nur dann
  1012.     ersetzt, wenn die Versionsnummer höher ist. Intern eingebaute Genies
  1013.     kann man zwar löschen, der Speicher wird dann aber nicht freigegeben.
  1014.     Um ein ganzes Verzeichnis mit Genies nachzuladen, verfahren Sie wie
  1015.     im Player-Fenster beschrieben.
  1016.  
  1017.   6.5 Das Programm-Fenster
  1018.  
  1019.     Alle Module der aktuellen Modul-Liste werden im Listview-Feld
  1020.     angezeigt. Ein max. 5 Zeichen langer Prefix des Filenamens wird
  1021.     unterdrückt (siehe Prefix Option). Ab Kickstart V39 wird das
  1022.     aktuelle Modul zusätzlich farbig hervorgehoben. Abhängig vom
  1023.     angewählten Modus hat ein Klick auf ein Listenelement verschiedene
  1024.     Auswirkungen.
  1025.  
  1026.         Play            Spielt das angewählte Modul.
  1027.         Move            Nimmt den Moduleintrag aus der Liste und
  1028.                         speichert ihn in einem Puffer. Beim Anwählen
  1029.                         eines neuen Eintrags wird der gepufferte
  1030.                         Eintrag unter diesem eingefügt.
  1031.         Delete          Entfernt den angewählten Eintrag aus der Liste.
  1032.         New             Löscht die gesamte Modul-Liste.
  1033.         Insert          Öffnet einen Requester zum Einfügen von
  1034.                         Modulen. Die Module werden ab der angeklickten
  1035.                         Position eingefügt.
  1036.         Current         Springt zum aktuellen Modul und zeigt dieses
  1037.                         in der Mitte des Listviews an.
  1038.         Load            Lädt eine gespeicherte Modul-Liste.
  1039.         Save            Speichert die gesamte Modul-Liste ab,
  1040.                         beginnend mit dem aktiven Modul.
  1041.         Sort            Sortiert die Modul-Liste alphabetisch.
  1042.         Ok              Schließt das Programm-Fenster.
  1043.  
  1044.     Hinweis: Modul-Listen werden genau wie einzelne Module gehandhabt.
  1045.     Der Unterschied liegt beim Abpielen. Wenn eine Modulliste "gepielt"
  1046.     wird, ersetzt bzw. erweitert sie die interne Modul-Liste und beginnt
  1047.     das erste in ihr aufgeführte Modul zu spielen (sofern 'Random Mod'
  1048.     ausgeschaltet ist). Dies kann zu Problemen führen, wenn die Modul-Liste
  1049.     als ersten Eintrag sich selbst enthält. In diesem Fall wird fortlaufend
  1050.     die Modul-Liste durch sich selbst ersetzt, eine Endlosschleife.
  1051.     Erstellen Sie deshalb keine solchen Listen!
  1052.  
  1053.   6.6 Tastaturkürzel
  1054.  
  1055.   Fast alle Funktionen von DeliTracker können auch über Tastatur erreicht
  1056.   werden. Unterstrichene Zeichen in einem Gadget bedeuten stehen für das
  1057.   Tastaturkürzel (Shortcut) der entsprechenden Funktion. Die Kürzel sind
  1058.   nur in dem Fenster wirksam in dem sich das Gadget befindet. Ist das
  1059.   Gadget 'disabled', so ist auch die Tastaturabkürzung wirkungslos. Die
  1060.   Tastaturkürzel können als Groß- und Kleinbuchstaben eingegeben werden.
  1061.   Alle Stringgadgets können mit 'Esc' verlassen werden. Zusätzlich gibt
  1062.   es noch die folgenden Kürzel, die in jedem DeliTracker-Fenster
  1063.   funktionieren:
  1064.  
  1065.   F1  Kontroll-Fenster öffnen/aktivieren
  1066.   F2  Einstell-Fenster öffnen/aktivieren
  1067.   F3  Player-Fenster öffnen/aktivieren
  1068.   F4  Genie-Fenster öffnen/aktivieren
  1069.   F5  Programm-Fenster öffnen/aktivieren
  1070.  
  1071.   Da das Kontroll-Fenster hauptsächlich Symbole anstelle von Texten in den
  1072.   Button-Gadgets verwendet, konnte die Unterstreich-Methode natürlich nicht
  1073.   verwendet werden. Einige der Kontrollfenster-Kürzel sind Menü-Abkürzungen
  1074.   (RAmiga+Taste), andere sind einfache Tasten. Um die Shortcuts möglichst
  1075.   einprägsam zu machen, wurden die Kontrollfunktionen auf dem Ziffernblock
  1076.   hierarchisch angeordnet. Die Tastaturkürzel funktionieren auch, wenn eine
  1077.   Funktionsgruppe ausgeblendet sein sollte.
  1078.  
  1079.     Tastaturkürzel des Hauptfensters, siehe auch Menü
  1080.  
  1081.     +----------+----------+----------+----------+
  1082.     |PrevMod   ·NextMod   |ResetVol  |ResetSpeed|
  1083.     |[         ·]         |/         |*         |
  1084.     +----------+----------+··········+··········+
  1085.     |PrevSub   ·NextSub   |VolDown   |Slower    |
  1086.     |7         ·8         |9         |-         |
  1087.     +----------+----------+··········+··········+
  1088.     |PrevPat   ·NextPat   |VolUp     |Faster    |
  1089.     |4         ·5         |6         |+         |
  1090.     +----------+----------+----------+----------+
  1091.     |Stop      |LBal      ·RBal      ·ResetBal  |
  1092.     |1         |2         ·3         ·Enter     |
  1093.     +----------+----------+----------+          |
  1094.     |Play/Pause           |Eject     |          |
  1095.     |0                    |.         |          |
  1096.     +----------+----------+----------+----------+
  1097.  
  1098.   Zudem gibt es noch die Möglichkeit, einen globalen Hotkey zum Öffnen und
  1099.   Schließen des Kontrollfensters zu definieren. Dieser Hotkey funktioniert
  1100.   auch, falls kein DeliTracker-Fenster aktiv ist (siehe auch cx_hotkey).
  1101.  
  1102.   6.7 Commodities
  1103.  
  1104.   Da DeliTracker ein Commodity ist, lassen sich einige dafür typische Dinge
  1105.   mit dem Commodities-Programm Exchange steuern. Dazu müssen Sie zuerst
  1106.   unter 'Verfügbare Commodities' DeliTracker anwählen. Das Cycle-Gadget
  1107.   zeigt an, ob der Hotkey zum Öffnen bzw. Schließen des Kontrollfensters
  1108.   aktiv oder inaktiv ist. Um das Kontrollfenster zu öffnen oder ggf. zu
  1109.   aktivieren, klicken Sie auf 'Anzeige sichtbar'. Das 'Anzeige verborgen'-
  1110.   Gadget dient zum Schließen der DeliTracker-Fenster. Ein Klick auf das
  1111.   'Entfernen'-Gadget bewirkt, daß DeliTracker beendet wird. Wie bei
  1112.   Commodities üblich, bewirkt ein Betätigen des Close-Gadgets nur ein
  1113.   Schließen des Fensters, jedoch nicht das Beenden des Programms.
  1114.   Zusätzlich können folgende Signale an DeliTracker geschickt werden:
  1115.  
  1116.         CTRL-C  Beendet DeliTracker
  1117.         CTRL-D  Schaltet Commodity Broker ab
  1118.         CTRL-E  Schaltet Commodity Broker an
  1119.         CTRL-F  DeIconifiziert die Fenster
  1120.  
  1121.   6.8 ARexx
  1122.  
  1123.   Nahezu alle Funktionen von DeliTracker lassen sich über ARexx steuern.
  1124.   Dies ist u.a. sehr nützlich in Verbindung mit anderer Software (wie z.B.
  1125.   AmigaVision(TM)), die ARexx ebenfalls unterstützt. DeliTracker kann über
  1126.   "DELITRACKER" als Function Host angesprochen werden. Folgende Kommandos
  1127.   stehen dann zur Verfügung:
  1128.  
  1129.   quit                  beendet DeliTracker und alle Player und Genies.
  1130.  
  1131.   filter <yes|no>       yes: Schaltet den Filter an.
  1132.                         no:  Schaltet den Filter ab.
  1133.  
  1134.   quick <yes|no>        yes: Schaltet Quickstart an.
  1135.                         no:  Schaltet Quickstart ab.
  1136.  
  1137.   appicon <yes|no>      yes: Schaltet Appicon an.
  1138.                         no:  Schaltet Appicon ab.
  1139.  
  1140.   swapplay <yes|no>     yes: Schaltet Low-Memory-Handler an.
  1141.                         no:  Schaltet Low-Memory-Handler ab.
  1142.  
  1143.   randmod <yes|no>      yes: Schaltet 'Random Mod' an.
  1144.                         no:  Schaltet 'Random Mod' ab.
  1145.  
  1146.   songend <yes|no>      yes: Eintreffende Song-End-Signale werden beachtet.
  1147.                         no:  Schaltet die Song-End Erkennung ab.
  1148.  
  1149.   append <yes|no>       yes: Aktiviert den Appendmodus.
  1150.                         no:  Deaktiviert den Appendmodus.
  1151.  
  1152.   activate <yes|no>     yes: Aktiviert die Fenster bei Programmstart.
  1153.                         no:  Alle Fenster werden inaktiv geöffnet.
  1154.  
  1155.   timeout <SECS>        Timeout wird auf die angegebene Zeitspanne (SECS)
  1156.                         in Sekunden gesetzt. Bei SECS = 0 wird diese Option
  1157.                         abgeschaltet.
  1158.  
  1159.   fadeout <SECS>        Setzt Fadeout auf die angegebene Zeitspanne (SECS).
  1160.                         Wird 0 angegeben, so wird dies Option abgeschaltet.
  1161.                         Dieses Komando akzeptiert Werte von 0 bis 5.
  1162.  
  1163.   randsong <yes|no>     yes: Schaltet 'Random Song' an.
  1164.                         no:  Schaltet 'Random Song' ab.
  1165.  
  1166.   playstart <yes|no>    yes: Das Startmodul wird sofort zu Beginn gespielt.
  1167.                         no:  Es wird kein Modul bei Programmstart gespielt.
  1168.  
  1169.   volume <VOL>          Setzt Volume auf <VOL> (Bereich von VOL: 0 - 64)
  1170.  
  1171.   balance <BAL>         Setzt Balance auf <BAL>, 0 ist default, -64 nur
  1172.                         links, 64 nur rechts (Bereich von BAL: -64 bis 64)
  1173.  
  1174.   forward               Nächstes Pattern spielen
  1175.  
  1176.   backward              Vorheriges Pattern spielen
  1177.  
  1178.   nextsong              Nächsten Song spielen
  1179.  
  1180.   prevsong              Vorherigen Song spielen
  1181.  
  1182.   nextsubsong           Nächsten Subsong spielen
  1183.  
  1184.   prevsubsong           Vorherigen Subsong spielen
  1185.  
  1186.   faster                Abspielgeschwindigkeit erhöhen
  1187.  
  1188.   slower                Abspielgeschwindigkeit verringern
  1189.  
  1190.   loadconfig [DATEI]    Konfigdatei [DATEI] laden, wenn [DATEI] angegeben
  1191.                         wurde - sonst Requester für 'Konfigdatei laden'
  1192.                         öffnen.
  1193.  
  1194.   saveconfig [DATEI]    Konfiguration und Modul-Liste in [DATEI] sichern,
  1195.                         wenn [DATEI] angegeben wurde - sonst entsprechenden
  1196.                         Requester öffnen.
  1197.  
  1198.   savelist [DATEI]      Modul-Liste in [DATEI] sichern, wenn [DATEI]
  1199.                         angegeben wurde - sonst entsprechenden Requester
  1200.                         öffnen.
  1201.  
  1202.   loadplayer [PLAYER]   Lädt den angegebenen Player, ansonsten wird der
  1203.                         Requester zum Player-Laden geöffnet.
  1204.  
  1205.   deleteplayer <NAME>   Entfernt den Player mit dem angegebenen Namen aus
  1206.                         der Playerliste. Bei diesem Kommando ist allerdings
  1207.                         zu beachten, daß die Module des gelöschten Players
  1208.                         ab sofort nicht mehr erkannt werden.
  1209.  
  1210.   configplayer <NAME>   Ruft die Konfigurationsroutine des dazugehörigen
  1211.                         Players auf.
  1212.  
  1213.   loadgenie [GENIE]     Lädt das angegebene Genie, ansonsten wird der
  1214.                         Genie-Laderequester geöffnet.
  1215.  
  1216.   deletegenie <NAME>    Entfernt Genie <NAME> aus dem Speicher.
  1217.  
  1218.   configgenie <NAME>    Ruft die Konfigurationsroutine des Genies <NAME>
  1219.                         auf.
  1220.  
  1221.   playpause             Der aktuell gespielte Song wird angehalten, wenn er
  1222.                         läuft bzw. gespielt, wenn er pausiert ist.
  1223.  
  1224.   stop                  Bricht den aktuell gespielten Song ab.
  1225.  
  1226.   playmod [MODUL]       Falls [MODUL] angegeben, wird es geladen und
  1227.                         abspielt, sofern es von einem Player erkannt wird.
  1228.                         Ansonsten öffnet sich der Filerequester zur Datei-
  1229.                         auswahl.
  1230.  
  1231.   eject                 Entfernt das derzeitige Modul aus dem Speicher.
  1232.  
  1233.   makelist <MODUL>      Fügt das <MODUL> an der aktuellen Position in die
  1234.                         Modul-Liste ein.
  1235.  
  1236.   clearlist [NUMMER]    Falls eine Nummer angegeben ist, wird der Eintrag
  1237.                         [NUMMER] aus der Modul-Liste entfernt. Andernfals
  1238.                         wird die gesamte Liste gelöscht.
  1239.  
  1240.   playlist <NUMMER>     Spielt das Modul an Listenposition <NUMMER>.
  1241.  
  1242.   pubscreen <SCREEN>    Schließt alle offenen DeliTracker-Fenster und
  1243.                         versucht, diese wieder auf dem PubScreen mit dem
  1244.                         Namen <SCREEN> zu öffnen.
  1245.  
  1246.   showgui [NAME]        Öffnet entweder die GUI des angegebenen Players
  1247.                         bzw. Genies oder sämtliche DeliTracker-Fenster.
  1248.  
  1249.   hidegui [NAME]        Schließt entweder die GUI des angegebenen Players
  1250.                         bzw. Genies oder alle DeliTracker-Fenster.
  1251.  
  1252.   status <group>  <dependent>  Liefert den aktuellen Zustand einer gewissen
  1253.                         Einstellung oder eines Features. Diese Funktion ist
  1254.                         in vier Gruppen (group) eingeteilt. Je nach Gruppe
  1255.                         sind weitere Argumente (dependent) anzugeben.
  1256.  
  1257.   <group> =     g :     Globale Einstellungen
  1258.  
  1259.         <dependent>  = <cmd>
  1260.  
  1261.                <cmd>            Bedeutung               Rückgabewert
  1262.  
  1263.                 pdr             Playerverzeichniss      String
  1264.                 pub             gewünschter PubScreen   String
  1265.                 gdr             Genieverzeichniss       String
  1266.                 lst             Programmlistenpfad      String
  1267.                 pnu             Playeranzahl            Zahl
  1268.                 gnu             Genieanzahl             Zahl
  1269.                 vol             derzeitige Lautstärke   Zahl
  1270.                 bal             derzeitige Balance      Zahl
  1271.                 tim             Song-Timeout (sec)      Zahl
  1272.                 fad             Fadeout-Zustand         Zahl
  1273.                 ver             DeliTracker Version     Zahl
  1274.                 led             Filter-Zustand          <yes|no>
  1275.                 qst             Quickstart-Zustand      <yes|no>
  1276.                 rmo             Random Mod-Zustand      <yes|no>
  1277.                 rso             Random Song-Zustand     <yes|no>
  1278.                 app             Append-Zustand          <yes|no>
  1279.                 swp             Swap players-Zustand    <yes|no>
  1280.                 act             Activate-Zustand        <yes|no>
  1281.                 end             Songend-Zustand         <yes|no>
  1282.                 ico             Appicon-Zustand         <yes|no>
  1283.                 pst             Play at start           <yes|no>
  1284.                 gui             Fenster geöffnet        <yes|no>
  1285.                 ply             Song spielt             <yes|no>
  1286.  
  1287.   <group> =     m :     Modulabhängige Einstellungen
  1288.  
  1289.         <dependent>  =  <cmd>
  1290.  
  1291.                <cmd>            Bedeutung               Rückgabewert
  1292.  
  1293.                 dir             Modulverzeichnis        String
  1294.                 fil             Modulname               String
  1295.                 fmt             Modulformat             String
  1296.                 nam             Interner Modulname      String
  1297.                 pna             Aktueller Player Name   String
  1298.                 gna             Aktueller Genie Name    String
  1299.                 max             Modulanzahl der Liste   Zahl
  1300.                 num             Position in Modulliste  Zahl
  1301.  
  1302.   <group> =     p :     Player
  1303.  
  1304.         <dependent>  =  <playername> <cmd>
  1305.  
  1306.                <cmd>            Bedeutung               Rückgabewert
  1307.  
  1308.                 nam             Name                    String
  1309.                 cre             Creator                 String
  1310.                 des             Kurzbeschreibung        String
  1311.                 ver             Player Version          Zahl
  1312.                 sho             Show möglich            <yes|no>
  1313.                 hid             Hide möglich            <yes|no>
  1314.                 ena             Momentan benutzbar      <yes|no>
  1315.                 vol             Volume veränderbar      <yes|no>
  1316.                 bal             Balance veränderbar     <yes|no>
  1317.                 jmp             Patternjump verfügbar   <yes|no>
  1318.                 spd             Playspeed verfügbar     <yes|no>
  1319.                 sub             Subsong verfügbar       <yes|no>
  1320.                 cfg             Player konfigurierbar   <yes|no>
  1321.                 pck             Gepackte Module         <yes|no>
  1322.                 int             Benutzt DT Interrupt    <yes|no>
  1323.                 npl             Verwendet Noteplayer    <yes|no>
  1324.                 end             Hat Songenderkennung    <yes|no>
  1325.                 prc             Läuft als eigener Task  <yes|no>
  1326.                 swp             Ist Swap-fähig          <yes|no>
  1327.  
  1328.   <group> =     j :     Genie
  1329.  
  1330.         <dependent>  =  <geniename> <cmd>
  1331.  
  1332.                <cmd>            Bedeutung               Rückgabewert
  1333.  
  1334.                 nam             Geniename               String
  1335.                 cre             Creator                 String
  1336.                 des             Kurzbeschreibung        String
  1337.                 ver             Genie Version           Zahl
  1338.                 cfg             Ist konfigurierbar      <yes|no>
  1339.                 sho             Show möglich            <yes|no>
  1340.                 hid             Hide möglich            <yes|no>
  1341.                 ena             Momentan eingeschalten  <yes|no>
  1342.                 dcr             Ist Decrunch Typ        <yes|no>
  1343.                 cnv             Ist Convert Typ         <yes|no>
  1344.                 npl             Ist Noteplayer Typ      <yes|no>
  1345.                 prc             Läuft als eigener Task  <yes|no>
  1346.  
  1347.   Bei eckigen Klammern [...] kann ein Argument, bei spitzen Klammern <...>
  1348.   muss es angegeben werden. Alle ARexx-Kommandos dürfen sowohl groß als
  1349.   auch klein geschrieben werden. Für viele Kommandos existieren
  1350.   Beispiel-Skripts.
  1351.  
  1352.   Hinweis: Das String-Handling wurde geändert. Anführungszeichen bei
  1353.   String-Parametern werden jetzt nicht mehr benötigt.
  1354.  
  1355.  
  1356. 7.ALLGEMEINE HINWEISE
  1357.  
  1358.   Ein Hinweis an alle Besitzer von NTSC-Amigas und Amigas mit ECS-Denise:
  1359.   Es spielen alle Player sowohl auf PAL- als auch auf NTSC-Geräten gleich
  1360.   schnell, solange sie nicht einen eigenen Interrupt generieren.
  1361.  
  1362.   Ein Hinweis an alle Modem-Besitzer:
  1363.   Wenn ein Player den internen DeliTracker-Timer-Interrupt benutzt, treten
  1364.   keine Übertragungsfehler bei seriellen Transfers auf - getestet auf einem
  1365.   A500 mit NComm bis 19200 Baud. Bei Playern, die selbst einen Interrupt
  1366.   generieren, sind derartige Störungen nicht auszuschließen.
  1367.  
  1368.  
  1369. 8.DANKSAGUNGEN
  1370.  
  1371. Unser besonderer Dank gilt folgenden Personen:
  1372.  
  1373.     unseren Testern Stefan Becker, Daniel, Börnie und Manfred für ihre
  1374.     Bugreports und guten Vorschläge.
  1375.  
  1376.     Armin Sander (Oktalyzer) und Carsten Schlote (Sonic Arranger) für
  1377.     die Anpassung Ihrer Soundsysteme.
  1378.  
  1379.     Jörg W. Schmidt für den Sourcecode von PlayFTM.
  1380.  
  1381.     Tomas Partl für seinen Player.
  1382.  
  1383.     Patrik Rak für den Spectrum-AY Player.
  1384.  
  1385.     Thomas Winischofer für MusicMaker
  1386.  
  1387.     Ekhall für diverse Replays.
  1388.  
  1389.     Markus "maw" Weichselbaum für die PT betas und Tips zur Programmierung
  1390.     der Audiohardware.
  1391.  
  1392.     Stephan Schaem für seinen WindowFX Sourcecode.
  1393.  
  1394.     Petter E. Stokke für den C-Startupcode.
  1395.  
  1396.     Chris Marz für einige exotische Module.
  1397.  
  1398.     Dense für die X-Comm Betas.
  1399.  
  1400.     Olaf "Warp" Kalgraf für diverse Programme.
  1401.  
  1402.     Jamal Hannah für die Dokumentation von verschiedenen PC Modulformaten.
  1403.  
  1404.     Markus Illenseer und Christian Rattei, und vor allem K-H Ruckmich für
  1405.     die Korrektur und Verbesserung der deutschen Anleitung.
  1406.  
  1407.     Acechan (und Logixs) für die Übersetzung der Docs ins Französische.
  1408.  
  1409.     U4ia und Christian von Roques für das Durchsehen der englischen Docs
  1410.     in Version II.
  1411.  
  1412.     DoIO/Reflax für diverse Module, Demos und DiskMag-Webung.
  1413.  
  1414.     Allen auf IRC #amiga & #amigager (Internet Relay Chat)
  1415.  
  1416.     Kevin Dackiw für die Verbesserung der NoisePacker Player und die
  1417.     Korrektur der englischen Docs der 1.3x Versionen .
  1418.  
  1419.     Florian Vorberger für viele nette Module, Player und Genies.
  1420.  
  1421.     Pink/Abyss für das Aufspüren von Fehlern bei der NotePlayer-
  1422.     Anpassung in diversen Playern.
  1423.  
  1424.     U. Dominik Müller für XPK und seine dauernde Nörglerei :-)
  1425.  
  1426.     Eric Kennedy für TstApp.rexx.
  1427.  
  1428.     Nicolas Franck für Deli-Wizard.
  1429.  
  1430.     Chaos/Sanity und McDeal/Sanity für den Source des 'DrWho' Effekts.
  1431.  
  1432.     Jarno Paananen (Guru/Sahara Surfers) für den ScreamTracker3 und den
  1433.     FastTrackerII Player Source.
  1434.  
  1435.     Bastian Spiegel (Twice/Lego) für den Replay Source von AON.
  1436.  
  1437.     Jon Pickard für die NotePlayer-Anpassung des TFMX Players.
  1438.  
  1439.     Kim Øyhus für seine superschnelle FFT Routine.
  1440.  
  1441.     Andi da Silva für viele neue DeliPlayer.
  1442.  
  1443.     Mark "Marley" Leitiger für den Whittaker Source.
  1444.  
  1445.     Christian Buchner für die 14Bit Calibrier-Software.
  1446.  
  1447.     und allen, die uns Replay-Routinen, Module oder eine Registration
  1448.     geschickt haben.
  1449.  
  1450.  
  1451.