PATCHMAN V1.0 für Roland JD-800      ANLEITUNG (Deutsch)
========================================================

PatchMan V1.0 Copyright (C) 1992, Michael Fuchs
PatchMan V1.0 darf frei kopiert und benutzt werden.
PatchMan V1.0 darf nicht mit Gewinn verkauft werden!
PatchMan V1.0 ist in Assembler geschrieben.

-----------------------------------------------------------------------

Falls Sie           irgendwelche Fehler gefunden haben,
                    Verbesserungsvorschläge haben,
                    JD-800 Sounds mit mir tauschen möchten,
                    mit mir Roland W-30 Samples tauschen wollen,
                    einen Assemblerprogrammierer zur Verwirklichung
                    ihrer Ideen suchen,
                    Fragen haben,

dann schreiben Sie an:
                    Michael Fuchs
                    Am Posthalterswäldle 83
                    W-7700 Singen
                    Westdeutschland

-----------------------------------------------------------------------

Folgende Files befinden sich im PATCHMAN_JD800 Verzeichnis:

          Filename            Anzahl Bytes
          ++++++++++++++++++++++++++++++++
          PATCHMAN_JD800.............45584
          PATCHMAN_JD800.info..........822
          PATCHMAN.path...............1604
          PATCHMAN.prefs.................2
          PATCHMAN.DOC...............16117
          PATCHMAN.DOC.info............810
          PATCHMAN.DEUTSCHDOC........23971
          PATCHMAN.DEUTSCHDOC.info.....810

Weiterhin befindet sich hier noch ein weiteres Verzeichnis: Patches
Dort finden Sie ein paar von mir erstellte Sounds für den Single- oder
Multi Modus. Wie Sie diese Sounds zum JD-800 senden können, wird in
Sektion 4 erklärt.

Files im Unterverzeichnis Single_Mode:
          4th Dimension
          Space Glider
          Swimotion 2
          Vangelis Synth

Files im Unterverzeichnis Multi_Mode:
          Portamento Flute
          Sad Strings
          Wabber Sweeper
          Dream Choir

-----------------------------------------------------------------------

Start von PatchMan V1.0:      Doppelklick auf das "PATCHMAN_JD800" Icon
Vergewissern Sie sich bitte, daß sich das "serial.device" im "DEVS"
Verzeichnis befindet.

-----------------------------------------------------------------------

Mit diesem Programm sind folgende MIDI-Operationen möglich:
          Single-Patch                  empfangen/senden
          ALL/SPECIAL/PATCHES           "         "
          Part-Einstellungen            "         "
          Reverb-/Chorus-/Delay Edit    "         "

Kommen wir nun zum Hauptbildschirm
==================================

Auf dem Hauptbildschirm befinden sich mehrere Gadgets die durch Anklik-
ken aufgerufen werden.

Hier nun eine Kurzübersicht der Gadgets und eine Sektionsnummer, unter
der die Funktionen erkärt werden:

Funktion            Sektion
***************************
MIDI ON/OFF...........(1)
UNIT NUMBER...........(2)
DIRECTORY SETTINGS....(3)
PATCH TRANSFER........(4)
DATA TRANSFER.........(5)
PART EDITOR...........(6)
EFFECT EDITOR.........(7)

Zusätzlich ist noch ein Status-Info auf dem Hauptbildschirm. Diese
Infos zeigen an, ob sich Daten im Speicher befinden, oder ob empfangene
Daten schon abgespeichert werden.
Dabei gelten folgende Texte:
                              '---------'  Speicher ist leer
                              'IN MEMORY'  Daten im Speicher
                              'SAVED'      Daten wurden abgespeichert

Rechts neben dem 'UNIT NUMBER' Gadget steht die aktuelle Unit Nummer.
Diese Nummer muß mit der des JD-800 übereinstimmen. Wie diese Zahl ein-
gestellt werden muß, damit alles reibungslos abläuft, wird in Sektion 2
erklärt.

Noch ein Wörtchen zum Datenaustausch:

          PatchMan V1.0 holt sich die Daten automatisch von Ihrem
          JD-800. Dadurch ersparen Sie sich das lästige Drücken der
          'DATA TRANSFER'- und den Cursortasten.

PatchMan V1.0 beenden: Ein Klick auf das 'Quit' Gadget.

-----------------------------------------------------------------------

File Requester:

          Der File Requester erscheint, wenn Sie Daten laden oder
          speichern wollen.

Funktionen, während sich der File Requester auf dem Bildschirm befin-
det:
          Druck auf rechte Maustaste:   Hier werden alle Assigns und
                                        Devices dargestellt, z.B. 'dh0'

          Path:     Hier befindet sich das Verzeichnis, aus dem die Da-
                    ten geladen/gesichert werden sollen.

          File:     Hier steht der Filename, der geladen/gesichert wer-
                    den soll.

          OK:       Laden/Sichern wird ausgeführt (Doppelklick auf den
                                                   Filenamen führt die
                                                   gleiche Funtkion
                                                   aus!)

          Parent:   Springt zu dem übergeordnetem Verzeichnis

          Cancel:   Abbruch und zurück.


=======================================================================

Sektion 1:          MIDI ON/OFF
###############################

Hier kann der Serial Port an- oder abgeschaltet werden.

Hat ein anderes Programm den Serial Port schon zuvor belegt, dann wird
nch dem Programmstart 'MIDI' auf 'OFF' geschaltet.

Beispiel: Sie arbeiten gerade mir Ihrem Sequencer und PatchMan V1.0
läuft im Hintergrund. Gerade fällt Ihnen ein, daß in Ihr tolles Lied
noch unbedingt ein bestimmtes Instrument rein muß. Dummerweise haben
Sie es nicht auf Ihrer 'Bank'. Aber es ist irgendwo auf der Diskette.
Da aber der Sequencer schon den Serial Port belegt hat, kann kein Aus-
tausch von Daten mit PatchMan stattfinden. Nun, was tun? Ganz einfach!
Sie schalten in ihrem Sequencer den Serial Port ab und bei PatchMan
schalten Sie 'MIDI' auf 'ON'. Jetzt können Sie in Ruhe Ihre Daten aus-
tauschen. Wenn Sie fertig sind, schalten Sie 'MIDI' wieder auf 'OFF'
und kehren zum Sequencer zurück, um dort den Serial Port wieder zu be-
legen.

***********************************************************************

Sektion 2:          UNIT NUMBER
###############################

Wenn Sie Daten mit dem JD-800 austauschen wollen, dann muß die Unit-
number auf dem Bildschirm mit der des JD-800 übereinstimmen.

Die Unitnumber kann mit einer Adresse verglichen werden. Wenn sie nicht
überinstimmt, läßt der JD-800 die Daten nicht rein.

Nach dem Einschalten des JD-800 ist diese Zahl auf '17' eingestellt.
Die möglichen Zahlen sind: 17-32.

Es befinden sich außerdem noch weitere Gadgets auf dem Window:

USE..............Erklärt die angeklickte Unitnumber zur aktuellen, wird
                 aber nicht abgespeichert. 

CANCEL...........Die angeklickte Unitnumber wird nicht benutzt.

SAVE UNITPREFS...Die eingestellte  Unitnumber wird abgesepeichert und
                 wird zur Aktuellen erklärt. Sie wird dann automatisch
                 nach Programmbeginn eingeladen und gesetzt.

LOAD UNITPREFS...Die zuletzt gespeicherte Unitnumber wird geladen und
                 zur Aktuellen erklärt.

***********************************************************************

Sektion 3:          DIRECTORY SETTINGS
######################################

Für jede Operation, die mit dem JD-800 Daten austauscht, steht ein ei-
genes Directory zur Verfügung. So haben Sie die Möglichkeit, ihre Daten
in verschiedene Verzeichnisse zu sichern, ohne daß jedesmal ein neues
Directory eingegeben werden muß.

Für folgende Funktionen gibt es eigene Verzeichnisse:
          PATCH TRANSFER
          DATA TRANSFER -> ALL
          DATA TRANSFER -> PATCHES
          DATA TRANSFER -> SETUP
          PART EDITOR
          EFFECT EDITOR -> Reverb
          EFFECT EDITOR -> Chorus
          EFFECT EDITOR -> Delay

Eingabe der Verzeichnisse:
--------------------------
Es gibt zwei Möglichkeiten, die Verzeichnisse zu setzen:
          1. Sie geben das Verzeichnis direkt ein, indem Sie auf das
             jeweilige String-Gadget drücken.

          2. Sie setzen das Verzeichnis während einer Operation.
             Z. B.: Sie gehen zum 'PATCH TRANSFER'-Window, klicken
                    auf Load Patch oder Save Patch. Jetzt wählen Sie
                    das gewünschte Verzeichnis und klicken auf Cancel
                    oder Ok. Das Verzeichnis ist jetzt gesetzt.

Hier nun die Funktionen der Gadgets:
------------------------------------

Save directory settings:
------------------------
Hier können Sie Ihre gesetzten Verzeichnisse auf Ihren Datenträger
sichern.
Die Verzeichnisse werden automatisch nach Programmstart eingeladen und
stehen dann zu Ihrer Verfügung.

Load directory settings:
------------------------
Hier können Sie das zuletzt gesicherte Verzeichnispaket laden. Die Ver-
zeichnisse erscheinen nach dem Laden sofort auf dem Bildschirm.

Directory Settings verlassen:
-----------------------------
Um wieder zum Hauptbildschirm zurückzukehren, genügt ein Klick auf das
'Close Window Gadget'. Es befindet sich links oben am Fensterrand.

***********************************************************************

Sektion 4:          PATCH TRANSFER
##################################

Hier können Sie einzelne Patch Daten mit dem JD-800 austauschen.

Ich hoffe, daß Sie auch ohne Erklärung wissen, was Patch Daten sind.
Wenn nicht, dann schämen Sie sich! Wozu haben Sie ein Handbuch? Eins?
Nein, sogar zwei! :-)

Ok, kommen wir nun zu den Funktionen.

Sie haben hier die Möglichkeit, einzelne Patches vom Single- oder Multi
Modus zu empfangen/senden usw.

Wenn Sie Patches vom Single Modus empfangen wollen, vergewissern Sie
sich bitte, daß Sie auch im Single Mode sind. Bei Empfang von Multi
Modus Patches müssen Sie sich im Multi Mode befinden!

!WICHTIG! Nach der Übermittlung einzelner Patches:
--------------------------------------------------
PatchMan übermittelt die einzelnen Patchdaten in den Arbeitsspeicher
Ihres Synthesizers!
Sobald Sie den JD-800 ausschalten, dann sind diese Daten verloren!
Also, vergessen Sie nie, die übermittelten Patchdaten in den internen
Speicher oder auf die externe Karte zu sichern!

Kommen wir nun zu den Gadgets in diesem Window:
-----------------------------------------------

Single:   Wenn dieses Gadget aktiviert ist, dann werden Daten mit dem
          Single Mode ausgetauscht!

Multi:    Wenn dieses Gadget aktiviert ist, dann werden Daten mit dem
          Multi Mode ausgetauscht. Rechts von Multi befinden sich noch
          fünf Gadgets von '1' - '5'. Was hat denn das nun wieder zu
          bedeuten? Ganz einfach: Da der JD-800 ein Multi Timbraler
          Synthesizer mit fünf unabhängigen Parts ist (eigentlich sind
          es sechs, aber der sechste ist der Special Part. Diesen Part
          können Sie im 'DATA TRANSFER'-Window bearbeiten.), kann es
          sein, daß Sie zum Beispiel im Part 3 ihr Instrument einge-
          stellt haben, aber keinen Platz mehr auf ihrer Bank haben, um
          die Daten in den internen Speicher zu sichern. Die Daten wer-
          den nämlich direkt aus dem Arbeits-speicher des JD-800 ein-
          gelesen. Um jetzt die Daten aus Part 3 zu empfangen, klicken
          Sie einfach auf die '3'. Jetzt können Sie Ihre Daten von dort
          empfangen. Wenn Sie jetzt aber die empfangenen Daten später
          zu Part 1 senden wollen, dann klicken Sie einfach auf die '1'
          usw. usw. Wenn ich jetzt noch mehr Beispiele darüber bringe,
          blickt sowieso keiner mehr, was da überhaupt gemeint ist!
          Sollten Sie wirklich nicht kapiert haben, wie das alles
          funktioniert, dann kann ich Sie beruhigen. Am besten auspro-
          bieren, wird schon schiefgehen.

Receive Patch:      Hier können Sie ein einzelnes Patch empfangen.
                    Es öffnet sich ein Fenster und die Daten werden
                    automatisch eingelesen. Sollte sich aber nichts
                    tun und nach längerer Zeit immer noch dasteht:
                    'Requesting Datas', dann haben Sie entweder ver-
                    gessen, Ihren JD-800 einzuschalten, oder aber Ihr
                    Synthi befindet sich im falschen Mode. Falls das
                    der Fall ist, dann drücken Sie 'STOP' und nachdem
                    diesmal alles richtig eingestellt ist, probieren
                    Sie es nochmal.

Send Patch:         Hier können Sie ein Patch zum JD-800 senden.
                    Vergewissern Sie sich, daß der richtige Mode
                    eingestellt ist! Wenn nicht, dann ignoriert der
                    JD-800 die Daten.

Load Patch:         Hier können Sie Patches in den Speicher einladen.

Save Patch:         Hier können Sie Patches, sofern sich welche im
                    Speicher befinden, abspeichern.

Und das letzte, aber wichtige Gadget: Patchname
                    Haben Sie schon einmal den Namen Ihres Sounds am
                    JD-800 eingegeben? Gell, mit Schiebereglern Buch-
                    staben einzugeben, grenzt an Größenwahn! Irgendwann
                    hat man mal die Schnauze voll. Das große Wundern
                    kommt aber spätestens dann, wenn auf einmal über
                    20 Sounds den gleichen Namen haben! Nach zwei
                    Wochen hat man spätestens den Überblick verloren!
                    Jetzt suchen Sie mal einen bestimmten Sound, höhö.

                    Wenn Sie einen Sound empfangen oder laden,
                    erscheint der Patchname in diesem Gadget. Jetzt
                    können Sie ihn nach Belieben ändern. Wenn er dann
                    zum JD-800 gesendet wird, erscheint er dort auf dem
                    Display. Ja Leute, die Zeit, Soundnamen mit dem
                    Schieberegler und den Yes/No Tasten einzugeben, ist
                    damit wohl vorbei! Dank mir!

                    Ach ja, der JD-800 kann nur bestimmte ASCII-Zeichen
                    benutzen. Folgende Zeichen sind erlaubt:
                    A-Z a-z 0-9 &#!?.,:;"'*+-/<>=

                    Vergessen Sie bitte nicht, die Return Taste nach
                    dem ändern des Patchnamens zu drücken. Danach
                    wird dann ein Zeichenchecker in Aktion treten, und
                    überprüfen, ob sie alle Zeichen richtig eingegeben
                    haben.

                    Kleiner Tip: Wenn Sie einen Sound erstellt haben,
                                 dann empfangen Sie ihn, bevor Sie ihn
                                 in den internen Speicher des JD-800
                                 sichern, mit 'Receive Patch', ändern
                                 den Patchnamen und senden den Sound
                                 zum JD-800 zurück. So haben Sie den
                                 Soundnamen gleich mit erstellt und
                                 verlieren den Überblick nicht so
                                 schnell. Und außerdem haben Sie den
                                 Sound gleich im Speicher und können
                                 ihn dann noch auf Ihr Speichermedium
                                 sichern.


Wenn auf dem Window 'MULTI' aktiviert ist, und Sie ein Patch für den
Single Mode laden, dann wird automatisch auf Single umgeschaltet.
Gleiches gilt für den Fall, wenn 'SINGLE' aktiviert ist. Dann wird auf
automatisch 'MULTI' umgestellt.

PATCH TRANSFER verlassen:
-------------------------
Um wieder zum Hauptbildschirm zurückzukehren, genügt ein Klick auf das
'Close Window Gadget'. Es befindet sich links oben am Fensterrand.

***********************************************************************

Sektion 5:          DATA TRANSFER
#################################

Mit DATA TRANSFER können Sie folgende Daten austauschen:
--------------------------------------------------------

          SPECIAL SETUP:      Der 'SP' Part. In diesem Part kann jede
                              Taste mit einem anderen Sound belegt
                              werden. Um in diesen Part zu gelangen,
                              drücken Sie im Multi Mode die 'Part >'
                              Taste, bis auf dem Display 'SP' er-
                              scheint.

          PATCHES:            Alle erstellten Sounds des internen
                              'BANK'-Speichers. Insgesamt: 64

          ALL:                Beinhaltet folgende Daten:
                              Reverb-/Chorus-/Delay Parameter
                              System-Daten: Tune/Function
                              64 Patchdaten (siehe PATCHES)
                              Special Setup (siehe SPECIAL SETUP)

Bei diesen Daten ist es egal, ob sich der JD-800 im Single- oder Multi-
mode befindet. Sie werden ohne Probleme ausgetauscht.

Um die Tune/Function Parameter zu ändern/anzusehen, drücken Sie auf
Ihrem JD-800 die 'Tune/Func' Taste links oben.

Hier nun die Funktionen der Gadgets:
------------------------------------

Receive XXX:        Diese Funktion holt sich die Daten von Ihrem
                    JD-800. Um die Datenübermittlung abzubrechen,
                    drücken Sie einfach auf 'STOP'. ACHTUNG! Wenn
                    Sie die Übermittlung abbrechen und sofort danach
                    andere Daten empfangen wollen, dann müssen Sie
                    unbedingt warten, bis der JD-800 seine DatenÜber-
                    mittlung beendet hat! Um herauszufinden, ob der
                    JD-800 noch Bytes übermittelt, sehen Sie einfach
                    auf das Display. Dort steht eine entsprechende Mel-
                    dung, solange er damit beschäftigt ist.

Send XXX:           Diese Funktion schickt die Daten zu Ihrem JD-800.

Load:               Lädt die jeweiligen Daten in den Speicher

Save:               Speichert die jeweiligen Daten.

'XXX' steht für: SPECIAL SETUP, PATCHES oder ALL. Die Funktionen der
der Gadgets sind bei allen dreien die gleichen, nur daß jeweils andere
Daten ausgetauscht/gesichert/geladen werden.

Wenn Sie die SPECIAL SETUP, PATCHES oder ALL Daten übermitteln, dann
brauchen Sie etwas Geduld, da hier eine große Menge an Bytes ausge-
tauscht werden.

!ACHTUNG! Wenn Sie 'ALL'-Daten an den JD-800 schicken, erscheint nach
          der Übertragung auf dem Display ein 'MIDI ERROR'. Dies liegt
          nicht an meinem Programm, sondern am JD-800! Aber ich kann
          Sie beruhigen. Die Daten werden korrekt vom Synthi empfangen.
          Ich habe das nachgeprüft!

DATA TRANSFER verlassen:
-------------------------
Um wieder zum Hauptbildschirm zurückzukehren, genügt ein Klick auf das
'Close Window Gadget'. Es befindet sich links oben am Fensterrand.

***********************************************************************

Sektion 6:          PART EDITOR
###############################

Mit dem Part Editor können Sie die sechs Parts(1-5, Special) editieren.
Diese Parameter sind nur im Multi Mode zugänglich. Also, achten Sie da-
rauf, daß sich der JD-800 im Multi Mode befindet!

Hier nun die Funktionen der Gadgets:
------------------------------------

Part:               Hier können Sie einstellen, von/zu welchem Part
                    die Parameter empfangen/gesendet werden sollen.
                    
MIDI RX Channel:    Zu diesem Kanal werden z.B. Noten gesendet.
                    Einstellungen: OFF, 1-16

Level:              Lautstärke des Parts.

Pan:                Stereo Einstellung: von L30 - R30. 0 = Mitte
                    L = Links / R = Rechts

Output assign:      Auf der Rückseite des JD-800 befinden sich
                    zwei verschiedene Audio Ausgänge: MIX und DIR
                    Hier können bestimmen, zu welchem Ausgang der
                    Part den Ton schicken soll. Achtung: Bei Ausgabe
                    über Direct out stellt der jeweilige Part keine
                    Effekte(Reverb/Chours/Delay) zur Verfügung.

Effect mode:        Hier können Sie bestimmen, über welche(n) Effekt-
                    generator(en) der Ton in dem jeweiligen Part 
                    geschickt werden soll.

Effect level:       Die Stärke des in Effect mode eingestellten
                    Effekts.

Receive settings:   Holt sich die Part Parameter vom JD-800. Die Para-
                    meter werden von dem Part empfangen, der unter
                    'Part' eingestellt ist.

Send settings:      Sendet die Part Parameter zum JD-800. Die Para-
                    meter werden zu dem Part geschickt, der unter
                    'Part' eingestellt ist.

Load settings:      Part Parameter laden.

Save settings:      Part Parameter abspeichern.

Achtung:  Für den Special Part lassen sich nur bestimmte Parameter
          editieren: MIDI Rx channel, Level und Output assign.

Zurück zum Hauptmenu:         Raten Sie mal :-)
                              Wenn Sie es immer noch nicht wissen,
                              dann glotzen Sie mal kurz zu 'DIRECTORY
                              SETTINGS VERLASSEN'!!!

***********************************************************************

Sektion 7:          Effect Editor
#################################

Diese Parameter sind nur im Multi Mode zugänglich. Also, achten Sie da-
rauf, daß sich der JD-800 im Multi Mode befindet!

Nachdem Sie auf das 'EFFECT EDITOR' Gadget geklickt haben, erscheint
ein Window mit folgenden Gadgets: Reverb, Chorus und Delay.

Drücken Sie nun auf den Effekt, den Sie einstellen wollen.

Diese Gadgets sind in allen drei Fenstern gleich:
-------------------------------------------------
Receive Parameter:  empfängt die Paramter vom JD-800.
Send Parameter:     sendet die Parameter zum JD-800.
Load Parameter:     lädt die Parameter in den Speicher.
Save Parameter:     speichert die Parameter ab.

EFFECT EDITOR verlassen:
------------------------
Um wieder zum Hauptbildschirm zurückzukehren, genügt ein Klick auf das
'Close Window Gadget'. Es befindet sich links oben am Fensterrand.

Fangen wir mit dem Reverb an. Hier nun die Erklärung der Gadgets:
-----------------------------------------------------------------
Type:               Die Art des Reverbs.

Pre delay time:     Eintrittszeit des original Tons.

Early ref level:    Bestimmt den Abstand zu einer "Wand", von der aus
                    Reflektionen eines Tons stattfinden.

                    
HF damp:            Bestimmt die Beschneidung der Hochfrequenzen.

Time:               Dauer des Reverbs.
Level:              Stärke des Reverbs.

Und weiter gehts zum Chorus:
----------------------------
Rate:               Geschwindigkeit der Chorus-Modulation
Depth:              Tiefe der Modulation.
Delaytime:          Bestimmt den Charakter des Chorus Effekts
Feedback:           Rückkopplungswert.
Level:              Stärke des Effekts.

Und zum Schluß schauen wir noch beim Delay vorbei:
--------------------------------------------------
XXX tap:            Geschwindigkeit der Verzögerung.
XXX Level:          Lautstärke des jeweiligen Delay Effects.
                    Center:   Zentrum(Mitte)
                    Left:     Links
                    Right:    Rechts

Feedback:           Rückkopplungswert

***********************************************************************

Zum Schluß noch eine kleine Tabelle, die anzeigt wieviele Bytes jeweils
gespeichert werden:

Art der Daten                     Bytes
+++++++++++++++++++++++++++++++++++++++
Unit number...........................2
DIRECTORY SETTINGS.................1604
Einzelnes Patch im Single Mode......408
Einzelnes Patch im Multi Mode.......362
ALL-Daten.........................31173
PATCHES-Daten.....................25540
Special Setup......................5602
Part settings........................10
Reverb settings......................10
Chorus Settings.......................9
Delay Settings.......................11

-----------------------------------------------------------------------

So, das wars! Ich hoffe, daß ich nichts vergessen habe.

Bye bye...
