@H  Melody-Dokumentation (zum Melody Musik-Font) ]bersetzung des amerik. Originaltextes: M.Scholich   @Melody  ist ein 'Textverarbeitungsprogramm', das im grossen Stil einen hohen Standard der Musiknotendarstellung zul{~t. Das Schl}sselwort hier hei~t Einfachheit. Alle Noten, Pausen und andere Symbole werden bereitgestellt, ohne da~ Zeichens{tze oder Punktgr|~en zu {ndern sind. Nat}rlich mu~ten ein paar Kompromisse eingegangen werden, dieses Ziel zu erreichen; der gr|~te liegt in der Natur der Schreibmaschinentastatur. Weiterhin gibt es in der klassischen Darstellung 'abenteuerliche' Elemente die mehrere Noten zusammenfassen und mich nicht dazu bewegen konnten, aus dem Textverarbeitungsprogramm ein 'Kunstwerk' zu machen. Solche ausgefallenen Teile werden dem endg}ltigen Ausdruck mit entsprechenden Grafikhilfen eingebunden. Auf alle F{lle ist aber ein professionelles Ergebnis m|glich. Der Melody-Zeichensatz stellt Alt-, Bass- und C- (Violin-) Schl}ssel zur Verf}gung wie auch gro~e Klammern, f}r Piano- oder Orgelpartituren. Um Text oder Worte einzuf}gen, einfach einen }blichen Zeichensatz w{hlen. Die QWERTY - Tasten zeichnen eine Oktave in Viertelnoten auf, geradeso wie sie auf einem Piano l{gen. Ge-Shift-et kommen die halben Noten zur Darstellung. F}r Achtelnoten dient die ASDF - Reihe, ge-Shift-et f}r Verl{ngerungspunkte. Die Zahlenreihe stellt 'b', ge-Shift-et Kreuze dar. Ein paar Tasten auf der rechten Seite k|nnen nicht ge-Shift-et werden; sie sind dann mit der C= - Taste zu kombinieren. Die restlichen Symbole findet man in der ZXCV - Reihe. Da ich es vorziehe, mit der rechten Hand Noten zu spielen (wie auf einem Piano), habe ich die Symbole f}r Pausen, Taktstriche, Bindebogen und leere Notenlinien  links angeordnet. Selten gebrauchtes, wie Taktvorgaben, Wiederholungszeichen, Violin- und Ba~schl}ssel befinden sich unten rechts. Die gleiche Taste f}r den Violin- und Ba~schl}ssel ('-' bzw. '_') erzeugt mit der C= - Taste den C-Schl}ssel. Den oberen un d unteren Teil einer 'gro~en Klammer' bildet man mit C= und '}' bzw. '{'. Die Achtelnoten sind nur mit Stummelf{hnchen gezeichnet, weil ich bevorzuge, sie wann immer m|glich, grafisch zu verbinden. Vielleicht findet ihr sie gut leserlich ohne [nderung,  aber ich liebe den 'pers|nlichen Touch'. Aus Mangel an Tasten(-kombinationen) mu~ten ein paar Symbole ausgelassen werden. Beethoven mag entschuldigen, da~ es keine ganzen Noten gibt, aber vielleicht gelingt mir demn{chst ein zus{tzlicher Zeichensatz der diesen Makel ausgleicht.  @H3  Tips f}r professionelle Ergebnisse  1) Verhindere den automatischen Wortumbruch, weil sonst die Notenschl}ssel verrutschen. 2) Entscheide vorab, wieviel Takte pro Zeile angeordnet werden sollen; meistens egibt sich ein gut lesbares Bild, mit drei oder vier Takten. Mehr Takte wirken }berladen, sind schwer lesbar. 'z' erzeugt leere Notenlinien zwischen Noten, mache regen Gebrauch davon, um mit dem Zeilenende auch den rechten Rand zu erreichen. Schmale Abschnitte leerer Notenlinien sind unter 'A' und geben den Zeilen den letzten Schliff vor dem Ausdruck. 3) Text und Akkordsymbole k|nnen jederzeit mit einem Zeichensatz nach Wahl eingef}gt werden, aber am einfachsten ist es, erst den Text und dann die Noten zu schreiben. Nochmals, lege zuerst fest wieviel Takte in eine Zeile sollen. Nach jeder Textzeile zwei- oder dreimal RETURN dr}cken. Wenn der Text eingegeben ist, kehre zu den Zwischenzeilen zur}ck und w{hle den Melody-Font aus. Auf diese Weise werden die Akkorde und Texte n{her bei den zugeh|rigen Noten stehen. Anderenfalls schafft GeoWrite durch die 37-Punkt Schrifth|he }berm{~ig Platz zwischen den Notenlinien, selbst wenn relativ kleine Schriftgr|~en f}r den Text gew{hlt werden. 4) Setze den Stil 'fett' f}r dickere Doppel-Balken, Klammern u.s.w. Horizontal ausgerichtete Zeichen in 'fett' werden etwas breiter, aber nicht dicker. 5) benutze Tabulatoren f}r h{ufig gebrauchte vertikale Ausrichtung 6) bei Einsatz von GeoWrite 2.1 benutze die ganze Breite und setze den linken und rechten Rand auf 1/2" (d.h. auf '5' und '75'). Wenn Sie meinen Zeichensatz gebrauchen und ihn sch{tzen, senden Sie bitte Ihre Shareware Spende in H|he von 10 Dollar an: @H Jerry Skelley 4 Greenville Drive Forestdale MA 02644 Kommentare und Vorschl{ge sind wilkommen, auch ohne Spende. - Ende -che Taste f}r den Violin- und Ba~schl}ssel ('-' bzw. '_') erzeugt mit der C= - Taste den C-Schl}ssel. Den oberen unAWrite Image V2.1geoWrite V2.10?1ʎ AAnleitung zum MELODY - Zeichensatz }bersetzt durch M.Scholich 9/1992 s. auch Melody Symbols9 $FC 'Repeat sign', Beginn einer Wiederholung, gefolgt von einem Ein-Byte-Wert mit der Zahl der Wiederholungen ( '0' = ohne Wdh.) 1111 1011 $FB 'Two dots', 'Doppelpunkt' = Ende einer Wiederholungsphrase; das Programm kehrt zu $FC, Beginn der Wdh. zur}ck, w{hrend vom Z{hler der Wdh. eins subtrahiert wird. 1111 1010 $FA 'Kill Song'. Ist im Editor noch nicht enthalten. Beim Spielen sollten alle Stimmen ('Spuren') aktiv bleiben, bis alle drei durch $FF (Kill Voice) gestoppt werden. Vielleicht wollen wir weitere Befehle einf}gen, um die Kompatibilit{t zu anderen Programmen zu behalten? Ja? Dann schauen wir auf die n{chsten Bytes: 1ABC XXXX $80 - $FA sind f}r zuk}nftige Befehle reserviert. PSEUDO_INIT wie }blich wird dieser Befehl durch $0000 ignoriert. Er zeigt auf 'PSEUDO-OSZILLATOR- STRUKTUR': .byte SCALING abw{rts z{hlender Register (f}r die Tabellenwerte),bis '0' erreicht ist .byte TABLE_SIZE gibt die L{nge der folgenden Tabelle an (1-64). .byte TABLE Tabelle, 1-64 Bytes lang, im Wert 0 bis 63. @xPDer Pseudo-Oszillator wird am Ende des Interruptcodes angeordnet und arbeitet wie folgt: Ein Z{hler wird mit dem SCALING-Wert }ber die Initialisierung geladen, jeder Durchlauf der Routine vermindert diesen Z{hler um 1. Bei 0 wird der SCALING-Wert wiederhergestellt und der PSEUDO-Code aufgerufen. Dieser Code setzt TABLE_INDEX um eins herab (TABLE_INDEX wurde auf den Wert von TABLE_SIZE initialisiert); bei 0 wird wieder TABLE_SIZE }bernommen. Der PSEUDO Code entnimmt den Wert aus der Liste und }bergibt ihn an den SID. In meinem Editor gibt es noch einige Optionen, die meisten puffern den aktuellen Wert eines SID-Registers, z{hlen den Listenwert dazu und schreiben ihn dann zur}ck. @x@P  ]bersetzung des amerik. Textes BACH.FORMAT durch M.Scholich in 9/1992  G.O.Bachs BDK-Format, Version 02.10.1989, von F.G.Kostella Das Copyright f}r G.O.Bach liegt bei RUN/IDG Im folgenden werden die G.O.Bach-Form ate beschrieben, das kann f}r Programmierer hilfreich sein, die ihre eigenen St}cke schreiben, oder ein vorhandenes G.O.Bach-St}ck an eigene Programme anpassen wollen.  Sytax und Terminologie @xPVOICE einer der drei SID- Oszillatoren VOICE1, VOICE2, VOICE3 (Voice = 'Stimme') PATCH Satz von Werten, die in einem der drei VOICE-Register stehen und einen wahrnehmbaren Ton erzeugen. Diese S{tze bestehen aus Wellenform, Pulsbreite und ADSR. F}r gew|hnlich haben s ie Namen wie 'Flute' (Fl|te), 'Percussion' (Begleitung), 'Sax' (Saxophon), u.s.w. Ich habe diesen Namen eingef}hrt, um nicht mit VOICE durcheinanderzukommen. SONG-FORMAT ein Musikst}ck wird in  @einem  VLIR-File abgespeichert, dar}ber sp{ter m ehr. Das St}ck sollte mit einem Block von .word - Angaben begonnen werden, die dann als voreingestellt gelten: @xPZeiger auf Mono-SID Stereo-SID @x P.word SPECIAL_STRINGS @xP.word NOTE_TABLE Voice 1 Left Voice 1 .word NOTE_TABLE Voice 2 Left Voice 2 .word NOTE_TABLE Voice 3 Left Voice 3 .word NOTE_TABLE -/- Right Voice 1 * .word NOTE_TABLE -/- Right voice 2 * .word NOTE_TABLE -/- Right Voice 3 * .word PSEUDO_OSZ Pseudo 1 Pseudo 1 .word PSEUDO_OSZ Pseudo 2 Pseudo 2 .word PSEUDO_OSZ Pseudo 3 Pseudo 3 * (* = in dieser Version nicht enthalten!) Nun erfolgt die Beschreibung der Daten und Werte, auf die oben bezug genommen wurde: SPECIAL_STRINGS $0000 zeigt an, da~ diese Funktion }bergangen wird. Ich neige dazu, sie zu nutzen, um Liedtitel, Autor u.s.w. auf dem Bildschirm anzuzeigen, indem diese einem 'caller' (einem Pointer = Zeiger, auf 4 Strings mit je bis zu 80 Zeichen) }bergeben werden. Die Strings enthalten alphanumerische Zeichen im ASCII Format. Der caller beherrscht automat. Wortumbruch und andere Darstellungshilfen am Bildschirm (soweit ben|tigt). Der Editor belegt 80x4 Bytes im Speicher f}r diese Strings und speichert sie mit dem Rest des St}ckes (Recyord 1) ab. Der 2., 3. und 4. String wird durch Addition von je 80 zum 'table offset value' (Adresse) berechnet. . Beethoven mag entschuldigen, da~ es keine ganzen Noten gibt, aber vielleicht gelingt mir demn{chst ein zus{tzlicher Zeichensatz der @xP0 NOTE_TABLE Befehlsliste f}r eine Stimme, beschreibt allgemein die Tonh|he und -dauer einer Note. Hier eine Aufgliederung der Daten: (In den Bitwerten steht X f}r 'egal') @xP0XXX XXXX $00 bis $0F Tonh|he in das Ton- h|henregister aufnehmen; gefolgt von einem Byte mit der Notendauer bzw. die Zahl der Interrupts x2 um die Note zu spielen 1XXX XXXX Kontrollcode, wie folgt: 1111 1111 $FF 'Kill voice', die Stimme beenden 1111 1110 $FE 'Voice rest', unterbricht die Stimme f}r die Dauer, die das nach- folgende Byte angibt (genauso als w}rde eine Note gespielt). Ist eine Stimme unterbrochen, sollten keine SID-Register ge{ndert werden, sonst hebt sich diese Funktion auf. 1111  1101 $FD 'Change patch', wechsle Lied. Mehr }ber Lieder sp{ter, sie werden durch SONG einzeln geladen. Der Spieler wird die Adresse kennen. Diesem Byte folgt ein einzelnes, das auf die 'Kenn-Nummer' des Liedes (0 bis 23) zeigt. 1111 1100it anderen Worten, wir benutzen lediglich die Record-Nummern 1 und 65. Die anderen Records sind vorgesehen, aber in dieser Version nicht implementiert. Nun den Teil eines durch den Editor ausgegebenen Output-File-Header: .byte $80 | USR; erstes Byte nach den Icon .byte APPL_DATA .byte VLIR .word $0000 ; 'Start' .word $FFFF ; 'Ende' .word $0000 .byte "RunBDKformatV1.0",0,0,0,$40 .byte 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 .byte "Music EditorV1.0",0,0,0,0 ; urspr}ngl.App  Verschiedenes zur Speicheraufteilung: Der Editor teilt einen gro~en Speicherbereich den Songs zu (von $35EC bis $7FFF). Die Patches werden in den Speicher geladen bei PATCH__BASE ($7FFF-240-408, d.h. PATCH_BASE = TOP_OF_MEM - PATCH_SIZE - PATCH_STRING_SIZE) Der 'NOTES' (Notiz-)Record wird bei $35EC geladen und besteht aus: @xP$34EC TABLE_OF_OFFSETS (Verzweigungsliste) $3500 NOTE_TABLE Voice1,durch FF ausschalten $???? NOTE_TABLE Voice2, " $???? NOTE_TABLE Voice3, " $???? PSEUDO_OSC Pseudo1, 66 Bytes $???? PSEUDO_OSC Pseudo2, 66 Bytes $???? SPECIAL_STRINGS Titelstrings, 320 Bytes @xP ^^^^ jeder Song beginnt diese Teile unterschiedlich. Wenn man erwartet, da~ der Editor einen Song richtig bearbeitet, m}ssen die verschiedenen Teile in dieser Reihenfolge vorhanden sein. Pitch Tables (Tonh|hen-Tafeln): Ein Paar Tafeln, die eine f}r das Low-, die andere f}r das Highbyte der Tonh|he. Die oberen 4 Bits (tats{chlich die oberen 3) geben die Oktave an, die unteren 4 Bits die Note, beginnend mit 'C'. So zeigt $10 auf das 16. Byte beider Listen und gibt damit Oktave1 'C' an. Jede Oktave hat 4 Extrabytes ($XC bis $XF) die einfach die ersten 4 Werte der n{chsten Oktave duplizieren. ENDEr die Datenmenge angeben, die er@xP  @Achtung: Diese Liste wird vom letzten Eintrag zum ersten gelesen (abgearbeitet). Dadurch werden Schritte im Interrupt gespart. PATCHES. Hier ist Waynes Methode Patches (Datens{tze) zu speichern; ich habe noch  ein Byte f}r Pseudo-Kontrolle angef}gt: @xP.word Impulsbreite .byte Kontrollbyte f}r Voice (Stimme). Bit 0 ist immer gesetzt, Bit 3 immer leer .byte attack/decay (Anstieg/Ausklang) .byte sustain/release (Ton halten/- freigebe n) .byte Filter cutoff frequency HB (Highbyte f}r die Filterfrequenz) .byte Filter cutoff frequency LB (Lowbyte f}r die Filterfrequenz, in den unteren 3 Bits) .byte Resonance/Control filter (Nachhall / Kontrollfilter) @xP @ Beachte: Die drei Filtereinschalt-Bits werden immer durch den Editor gesetzt, wenn die Stimme (Voice) }ber diesen Patch den Filter anspricht. Der Spieler kann bestimmen, welche Stimme (Voice) Bit er setzt. Benutzt eine Stimme keinen Filter, sollte si e auch die Filterfrequenz, Resonanz oder Filtertyp/-modus NICHT in die aktuellen SID-Filter kopieren. .byte FilterMode/Volume (Filtermodus/Lautst{rke) V3cut (Bit 7) wird von diesem Editor nicht ben}tzt, la~ es frei. Beim kopieren eines neuen Lautst{rkew ertes in dieses Register, ohne da~ der Filtermodus (oder Filter f}r die aktuelle Stimme) ge{ndert wird, darf der Filtermodus nicht ge{ndert werden (Anm.: w|rtlich }bersetzt!). Vergewissere Dich, den letzten Filtermodus gepuffert zu haben... .byte PSEUDO CONTROL, Details: @xP BIT PSEUDO moduliert, wenn Bit gesetzt 7 1 Frequenz hoch 6 1 Frequenz tief 5 1 Pulsbreite 4 1 Filterfrequenz 3 2 Frequenz hoch 2 2 Frequenz tief 1 2 Pulsbreite 0 2 Filterfrequenz @xPUngeachtet der Tatsache, da~ ein SONG hunderte von PATCHES benutzen k|nnte, begrenzt der Editor den zur Verf}gung stehenden Speicherplatz. Deshalb benutzt der Editor 24 Patches pro Song. Der Editor wird die Patches nicht mit dem Song speichern, sondern als separates VLIR-File. Dadurch ist das Indexing (Registerzugriff) in die Patche vereinfacht, der Transport von Patches von einem Song in einen anderen ist vereinfacht und nicht zu letzt wird das Memory-Management des Editors vereinfacht (fauler Job, ja?). Der Editor speichert Namen f}r die Patches nach ihnen ab. Diese 24 Strings (f.24Patches) sind je 17 Bytes lang (16 Zeichen und Null) und starten 240 Bytes in die Patchliste hinein. So kann der Spieler die Datenmenge angeben, dime er als 240 Bytes beim Laden einlesen m|chte und die ASCII Strings ignorieren, um RAM zu sparen. @xP FILEFORMAT Der Editor gibt zum Gebrauch das folgende File aus: VLIR Struktur @xPRecord@xP FILEFORMAT Der Editor gibt zum Gebrauch das folgende File aus: VLIR Struktur @xPRecord Nummer Inhalt (0) vielleicht ein 'stand-alone' Spieler 1 (-60) Songs (1 pro Record) (61-64) reserviert 65 (-125) Patches. 24 pro Record, gefolgt von den 24 Patch- Namenlisten, jede 16 Bytes lang (max.) und einem 17. Nullbyte als Endung. Diese Strings k|nnen vom Spieler auch ausgelassen werden. Record entspricht den oben genannten Song Records. (125-126) Tonh|hentabellen (optional) @xP Die vorliegende Version unterst}tzt nur einen Song pro File, eventuell werden extra Records benutzt, wenn die Komposition den Speicherplatz }berschreitet. M jAAAiAAoBVozAxzzzzxzzAzfzgzzAB  @PIANO | @|||{|>/mzzdfzA<>ztT@AAAAA@Azzzx@AAA<<zhgfdzzWzzAzzzzzzz> | | @ @}|b?mzzxzzzzbzYzzzzzAiuAbzTzzzzzzz*zzz;z=zA P000000000PR@Theme from "I Dream of Jeannie" P000000000h @ ? gm f57 gm f57 ?[?t?B_?/?4?[?/_?D8DCD8DC?/D8DCD8/q////?]? ? gm c7 b$m e$ a$ d$ ?[?t?B?/[/F/F/_?F?FF?E_?E?D_?D??E?E ?C?e_?E?EE_?DC?]? ? g$ c7 gm c7 JN.C. ?[?t?B?/?D?D/ ?B?bDD_?0 @@@ p@@ @@@ t  0 @@@ @@ @@@ ?B?//g/_?D8D?CE_?DC?/a8h8a/////////////?]? ? gm f57 fJ6 ?[?t?B?//B/?ag_?fa?g/?a_?a/?/?a?/fe_?c ?/d_?a//////?]? ? gm f  ( `S50>  @@@ "@@ @@@ 0|0@"UUQ1ȃ 0 $@@@@ "@@ @@AWrite Image V2.1geoWrite V2.10?1ʎ A]bersetzung des amerik. BACH.FORMAT Dokument durch M.Scholich in 9/19921% t 1%7 Š/ 9AA/zrqzzdfze>zIzzzzzuzyAAz>zUJzzzzzzzzzAAAi< @ | }|b?zukzlzPzzzzzbhjklzPzzzzzA<ELZao ,:AVXZ\^ ?@@ f f57 fJ6 ?[?t?B?/[/g/_?D8D?CE_?DC?/?f/_?D8D?CE_?DC?]? L@ ? gm c7 1*F******* 2*F*********** ?[?t?B?//g/_?D8D?CE_?DC?/a8hq://F8qq/?f?]? ?  @Just A Little Bit 'o Music@  @Jerry L. Skelley @ ` @Allegro  @FLUTE@||| |||||ZB/mzAAAAk@AlzAABz:lkDCB/?C8?g//_?C?DC_?Ba?]? ? gm c7 f f57 fJ6 ?[?t?B?//g/_?D8D?CE_?DC?/?f/_?D8D?CE_?DC//?]? ? gm c7 1*F********************** ?[?t 2*F******** ?[?t?B?//B/?ag_?fa?g/?a_?a/?/f8h8f:/a8hq/?]? ? gm c7 f f57 fJ6? ?[?t?B?/g/_?D8D?CE_?DC/?/?g/_?D8D?CE_?DC//?]? ? gm c7 f ?[?t?B?/g/_?D8D?CE_?DC/?/F8h8a/////////////?]? ? gm c7 f e$ c7 f ?[?t?B?/g/_?D8D?CE_?DC/?/f/q/q/?C?E?E?E_?E?/_?F?] anschaB/AAAAzzIKzAzzzzzzzzxz@.Z@ABB Pn @ @{|> ./zzIKzzzzzzzzzzxz@.BA@>> @}|^b?zzYHzzzzzzzzzzxz@.AbA@bb ? ? gm c7 1*F********************** ?[?tAWrite Image V2.0geoWrite V2.1  ...݅ ( >1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V&? @@ @@@ p0 @@@ @@ @@@ AWrite Image V2.1geoWrite V2.1  ...݅ ( >1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V&@ @ @+UR$@  @?~P@@ @ @` @ (0@aUP$@  @AP@ @ @ @ (10UP` @AP@ @ @ @ (1 9`US @W?@ @ @+UP @P@ @ @` @( `cUP @P@ @ @ @(`UP @P@ @ @` @(UP @P@ @ @< @(UQ @P@ @ @| @(0UP @P@ @ @|` @(UP @P@ @ @8 @(UP @P@ @ @ @(pUP12 Assemble geoCOPE source cc8GeoFont 1.4 z >>id FA-font for writingmusic 31 pt music symbols and staff15 pt symbols andchords   @ `(("pUUQ0 P D@@@@ !@@ 9@@@ aBn|0@D@ UUQ(0 @@p@ @ @ EBp@@ c" )( @"D@3P5UH0 H@@"H(@ !@" @ B"H(@@ @("(H0 E@@ D @"@@ E D@;@ @¨%")0" 4E"@@"I D@`"@*@ E D@($(  "%0ϣD "@@" ɫ Dh0@`@ @8 H Dh0@$ 0.%$$@@BI9 D( @`p@!*@ O D( @($( `"$% @@@Aʩ"H(@` @"!*@ H"H(@($( @"Ӯc0@@̄p@` @@ Hp@$ ¨|c#1?MT[bipw~ &4BP^lz +246DR`n|     @Pc#1?MT[bipw~ &4BP^lz +246DR`n|     @P@ @ @ @(UP @P@ ` @ @ @(UP @P@8 @ @ @(UP @P@ @ @ @(UP @P@ @ @ @(@UP @P@1 @ @ @(@US @W?@ @ @+UP`2D @ $AP@ `c @ @ @ ( @UR8pD @ AP@` @ @ @ (UP @@AP@ @ @ @ (US @W?@ @ @+UP@ @ P@0 @ @< @ ( UP@ @ APd@ @ @d @,(ª8 UP` @<`AP@1 @ @π @ (ª0@3UQ @W?@ @ @+UR$@  @$AP@c @ @` @ (1mUP$@  @$APd@ @ @` @,(aiUR` @$AP @ @ @` @ (c iUQ @W?p#8Tw7Z (6DFHJLNPRTVXZ\xz|~  "$&(68F[]_moqsuwy{ (UU  *U@P(0UU   *U@`0 $UU   * U@@ `$,U 01 * UKh(-5UU` a * U@`2006&UU`  `c  * UOUUD@6 `a`l,6 VUUA(A`AA`A`z)@ @ UE AZ 45Z UUA HAA$AAz)8@ @ UDIH2$!0$$&H6UUA@AADAAz)0@ @ UOUU@ @Pj`ԠPlPVUUYA Y@A$A$@z)1@ @  @4U@ L4H2UUd@A@d@@YD@YD@q2z)ap@ X  dUH  $$PUUD @YDX@@e@e@bz) `c@ >@   πUOUU@ h5HPUUPDH@XDD@z)@@ р@ ` `U@ H&UU` H PdH@H@X2z)@@ X ` :`U@ d@6UU@ P`DP@P@dz)@@ @  `UOU U@4UU@H@@D z)@ @  1`U@$2UUPHz)@ @ ap U@`PUU`Pz)@ @  `cU@UU@ UU@ @ x *U@UU @  *:U@UU  @  *0UAUU @ *<UEUU   *1|UEUU  *ap|U@UU  *c8wU@UU  *UF |G !#%')+-/18:<>@BDFHJLZ\^egnp   !#%')79M18?JX_aho}$+29@GNUWY[]_fhwy{} !#%:<>@BDF[]_ac *UP @ P*@*TP @ Q *@P>8*TP @ P*@ @A D !*T aP @ P0*@(!yքB<@1!*TP @ P`*@|1 $UEUD"x@*TP @ P*@()WEUDD!*T! P 9@ PÌ*Gn|1!UEUD "D!*p8|TWjEBpʜP *B" )(!!T8*`$@T! T*B"H*P *@(D* $"@UTH*E D cvcP*@% &#*Ded"xU&TGE D IP0@*)B( *$WUH"@5U& aT@H DjIP`\*/@% $@* beTȐ"@U&T@O D*IP>*(@"$%"@* pfBTԄH$@U&TH"H*IXP*)@Ӯ*@O8|U&W'#HpʜcIcP*&@zp#8Tw7Z (6DFHJLNPRTVXZ\xz|~  @ U(!yք 0@"`PDE@**@U|1 $UEUD" 06JPDE@**@U()WEUD 1@*ʨP%@**C0Un|1!UEUD  p2@"<8P \xq*ppC0U" )(!!T 2@" "!"DUP%R"MD"@2 U(D 3 $ "@WhDEQ D*eځe@b7U% &" 0@` EW <@TDEQx*R&R@U("#>r0H D%]Tr"@T5Q"D Ru&RuApU% $B@ "%R"@UTQ>DR&RCU"$%"BR  SR"DUTR""D"R&RBpUӮ <8T\"xq*qu&qu@UvN#1?MOQSUWY[]_ahjx"0>@BDFHJLNPRTVkmN#1?MOQSUWY[]_ahjx"0>@BDFHJLNPRTVkmoqsuw  )+9NPR`bdfhjln UU*@ 8T@U@@UU*@ T@U@@UU*@'T@U@@UU*@!⪪T@U@@UU*@!p⪪T@@U@@UU*@!ªT@@U@@UUU_U_`2EUUG !#%')+-/18:<>@BDFHJLZ\^egnp   !#%')79ikmo   "$&(*,.0 UUU(UUUUT *UUU( `UUUUT*UUU(UUUUT@*UUU(1UUUU"T@*UUUU( aUUUU"T@*UUUU(0cUUUU$T@*UUUUUUUU UꪪUUU " `@UUUUr!@T@  **UUU " ` @UUUUr!T@ **UUU "@UUUUr) T@ */UUUUUUU0Uꪪ UUU "1@ UUUUr 2H@T@ *hUUU"0.@UUUUraaLH@T@ *$UUU "c0 @UUUUrHT@ *~UUUUUUU%IUꪪ UUU " @UUUUr!F T *UUU" @UUUUra!@@T0 0*UUU " @UUUUr!@T1 c*UUUUUUU!AUꪪUUU " UUUUr!T `*UUU " UUUUr!Ttf8*UUU " UUUUr!T*UUUUUUU! Uꪪ UUU( UUUU 8T1*UUU( UUUU Ta*UUU(UUUU @T0c*UUU(UUUU T?*UUU(UUUU@aT `*UUU(UUUUT`*UUU(UUUU T*UUU(UUUU0Tp*UUU(UUUUT*   *c8GeoFont 1.4MZ >>>id FB-font for writing 31 & 32 pt music symbols and staff15 pt symbols andchords P18?JX_aho} :AHOV]dkmoqsu|~ 579;PRTVXZ\qsuwy  ?W@**CU 0 P@**G0UP 0 P@**C`U @ 0 P5@**UUUUꪪUUTUUU" UUUUT*`UURUUU" UUUUTt8*@UUPUUU" UUUUT*UU_UUUUUUUꪪUUPUUU UUUUT?*UUPUUU UUUUT*UUPUUUUUUUT*UUTUUUUUUUT?*UUPUUUUUUUT*UUPUUUUUUUT`*UUPUUUUUUUT*UUPUUUUUUUTp*UUPUUUUUUUT*UUP:pGeoFont 1.4z< ?? ?id FC-font for writing 31 & 32 pt music symbols and staff15 pt symbolsand chords  P18?JX_aho} :AHOV]dkmoqsu|~ 579;PRTVXZ\qsuwy  ?W@H*B!U=@@UA@r8pEUUH*B!U=@@U@@sUUH*B!?U=@@U@@@rUU U_U_@UU*B!U=@@U@@ rD@UU*B B!\U=@@@~UA@r`UU *B!@U=@ @@~UA@0wpUUU_U_$@ UU@H*B!@U=A@@U@@@wp$@ UU@H* B!@U=C@@U@ Ar `UU@H*B @U=C@U@0CrDUUU_U_$@ UU?*B @U=@@?U@@r$@ UU@ *B @U=@@tU@@s`UU@*B @U=@@UA@rUUU_U_UU*@ @ T@@U@@UU*@ @T@@U@@UU*@ T@U@@UU*@ T@?8U@@UU*@ T@?U@@UU*@ T@U@@UU*@ T@U@@QUU*@ T@U@@ |I !#%')+-/18?FMT[bipw~ 3579;=?ACEGIKMOQSUWY`bikmo  I !#%')+-/18?FMT[bipw~ 3579;=?ACEGIKMOQSUWY`bikmo  /13579;=?AC UUU8 ဇ8pUUUUT*UUPUUU(`B(PUUUUT*UUPUUU( @Ç8pUUUUT@*UUUUUU( @ (?UUUUT@*UUUUUU8 ဇ8pUUUUT@*UUUUUUUUUUT@*UUUUUUUUUUꪪUUPUUU"@UUUUT@ *<UUPUUU" ` @UUUUT@ *UUPUUU"@UUUUT@ *UU_UUUUUUUꪪUUPUUU"?@UUUUT@ *UUPUUU".@UUUUT@ *UU_UUU" @UUUUT@ *UU_UUUUUUUꪪUU_UUU" @UUUUT *UUPUUU" @UUUUT? 0* UUPUUU" @UUUUT? *UU[UUU UU*@ xUUT UP*UU*@ pUUT UP *UU*@ `UUT  ?UP *UU*@ @UUT ?UP*UU*@ UUT> UP*UU*@ UUT> UP*UU*@ UUT UP*UU*@ UUT UP*&O|[& [&!#%')+-/18:<>@BDFHJLNPRTV]_m{#1?M[iw '5CQ_m{UUUxxUU@ xUU@UUUxxUU@xUU@UUU@@@@@EUU@@@@@UU@UUU@@@ @@EUU@@@@@UUEUUU@@@@@EUU@@@@@UUEUUU@@@@t@EUU@@@@@UUEUUU @@@@EUU@@@@@UU@UUU@t?@@@EUU@@@@@UUJUUU?@@@@UU@@@@@ **CU 0 P@**G0UP 0 P@**C`U @ 0 P5@** @ U(!yք 0@"`PDE@**@U|1 $UEUD" 06JPDE@**@U()WEUD 1@*ʨP%@**C0U n|1!UEUD  p2@"<8P \xq*ppC0U" )(!!T 2@" "!"DUP%R"MD"@2 U(D 3 $ "@WhDEQ D*eځe@b7U% & " 0@` EW <@TDEQx*R&R@U("#>r0H D%]Tr"@T5Q"D Ru&RuApU% $B@ "%R"@UTQ>DR&RCU"$%"BR  SR"DUTR""D"R&RBpUӮ <8T\"xq*qu&qu@USx[#1?MOQSUWY[]_ahjx0EZoqsuwy{} [#1?MOQSUWY[]_ahjx0EZoqsuwy{}  5J_moqsuwy{} UU*@ 8UUT UP*UU*@ UUT UP *UU*@'UUT UP0*UU*@! UUT UP8*UU*@!pUUT UP(*UU*@!UUT  UP(*UU UUUUW`2EUUH*B! UUT UP@(*8pEUUH*B!pUUT ` UP 8 *UUH*B!UUT  0 UP0*UUUUUUW@UU*B!p?@UUT @ <p UP8*@UU*B B!UUT2 >0 UPp *`UU *B!UUTg .UP`|*UUUU UUW$@ UU@H*B!@@UUT0 " UP *$@ UU@H* B! @ UUT0 "UP@ #*`UU@H*B H UUT0 @$UP  #*UUUUUUW$@ UU?*B DUUT0  UP8 #*$@  UU@*B LUUTb` UP0&*`UU@*B \UUTr UP@,*UUUUUUW [#1?MOQSUWY[]_ahjx0EZoqsuwy{}  5J_moqsuwy{} UU*@ 8UUT UP*UU*@ UUT UP *UU*@'UUT UP0*UU*@! P18?JX_aho} :AHOV]dkmoqsu|~ 579;PRTVXZ\qsuwy  ?W@ **CU 0 P@**G0UP 0 P@**C`U @ 0 P5@** @ U(!yք 0@"`PDE@**@U|1 $UEUD" 06JPDE@**@U()WEUD 1@*ʨP%@**C0U n|1!UEUD  p2@"<8P \xq*ppC0U" )(!!T 2@" "!"DUP%R"MD"@2 U(D 3 $ "@WhDEQ D*eځe@b7U% & " 0@` EW <@TDEQx*R&R@U("#>r0H D%]Tr"@T5Q"D Ru&RuApU% $B@ "%R"@UTQ>DR&RCU"$%"B UUJUUU@@@@?UU@@@@@UUJUUU@@@?UU@@@@@UUJUUUUU_ U@UUU@?@UU@@@@@UUBUUU?8@t@UU@@@@@UUOUUU?@@ UU@@@@@UUOUUUUU_U@UUU@UU@@@@@UU@UUU@ ?8UU@@@@@UUOUUU?UU@@@@@UU@UUUUU_UBUUU ?UUA@@~@@UU@UUU8UUC@@@?@tUUOUUUUUC@@? @UU@UUUUU_UOUUUUU@@?@@UUOUUUUU@@t @@UU@UUUUU@@@UU@UUUUU_U@UUU UU@@??UU@UUUUU@@8tUU@UUUUU@~UU@UUU UU@??UU@? 8i ` UP 8*UUH*B!UUT  0 UP0*UUAAAtGeoFont 1.4z LO?_?f?id FD font for writing 31 & 32 pt music symbols and staff15 pt symbols andchords  R  SR"DUTR""D"R&RBpUӮ <8T\"xq*qu&qu@USx[#1?MOQSUWY[]_ahjx0EZoqsuwy{} UUJUUU@@@@?UU@@@@@UUJUUU@@@?UU@@@@@UUJUUUUU_ U@UUU@?@UU@@@@@UUBUUU?8@t@UU@@@@@UUOUUU?@@ UU@@@@@UUOUUUUU_U@UUU@UU@@@@@UU@UUU@ ?8UU@@@@@UUOUUU?UU@@@@@UU@UUUUU_UBUUU ?UUA@@~@@UU@UUU8UUC@@@?@tUUOUUUUUC@@? @UU@UUUUU_UOUUUUU@@?@@UUOUUUUU@@t @@UU@UUUUU@@@UU@UUUUU_U@UUU UUT  UP8*UU*@!pUUT UP(*UU*@!UUT UP(*UU UUUUW`2EUUH*B! UUT 0 UP@(*8pEUUH*B!pUUT 8p UP 8 *UUH*B!UUT <0 UP0*UUUUUUW@UU*B!p?@UUT  .UP8*@UU*B B!UUT2 &UPp *`UU *B!@UUTg @2 UP`|*UUUU UUW$@ UU@H*B!H UUT0 <pUP *$@ UU@H* B! D`UUT0 >0UP@ #*`UU@H*B! DUUT0 .UP  #*UUUUUUW$@ UU?*B!p\@UUT0 "UP8 #*$@  UU@*B! |UUTb` UP0&*`UU@*B! x@UUTr @UP@,*UUUUUUW UU*@!d UUT UP*UU*@!L`UUT UP *UU*@ \UUT  ?UP *UU*@ |UUT ?UP*UU*@ xUUT> UP*UU*@ pUUT> UP*UU*@ `UUT UP*UU*@ @UUT UP*&O|[& [&!#%')+-/18:<>@BDFHJLNPRTV]_m{#1?M[iw '5CQ_m{UUUxxUU@ xUU@UUUxxUU@xUU@UUU@@@@@EUU@@@@@UU@UUUxx UU@xUUEUUUxxUU@xUUEUUU@@@@t@EUU@@@@@UUEUUU @@@@EUU@@@@@UU@UUU@t?@@@EUU@@@@@UUJUUU?@@@@UU@@@@@ 4% !#%')+-/13579;=?ACEGNU\cjqx$+29@GNU\cjqxOUUUUUUUT UU UUUUUUUT UUUUUUUUUT* UUUUUUUUUT UUUUUUUUUTP( UUUUUUUUUTP(* UUUUUUUUUU * UUUUUUUUUTP( * UUUUUUUUUU ? UUUUUUUUUTP ( * UUUUUUUUUTP?(O UUUUUUUUUUUUUUUUUUUTO*UUUUUUUUUT BB*UUUUUUUUUTOS*UUUUUUUUUU UUUUUUUUUTS)@*UUUUUUUUUTBP@(P*UUUUUUUUUT@*UUUUUUUUUUUUUUUUUUUT@P* OUUUUUUUUUTP(*BUUUUUUUUUTP(*OSUUUUUUUUUUUUUUUUUUUT*S)UUUUUUUUUT 4$ !#%')+-/13579;=?ACEGNU\cjqx$+29@GNU\cjqxYUUUUUUUT UT UU@@??UU@UUUUU@@8tUU@UUUUU@~UU@UUU UU@??UU@? 8i 8p UP 8*UUH*B!UUT <0 UP0*UUAAAtAGeoFont 1.4z LL???id FE font for writing 31 & 32 pt music symbols and staff15 pt symbols andchords   UUUUUUUT UTUUUUUUUT* UTUUUUUUUT@  UTUUUUUUUT@  UTUUUUUUUTP(* UTUUUUUUUTh4* UTUUUUUUUTH$ * UTUUUUUUUTP(  UTUUUUUUUT` 0  UTUUUUUUUT@  E* UTUUUUUUUUUTUUUUUUUTE@*UTUUUUUUUTBF@#*UTUUUUUUUTE@ @B*UTUUUUUUUU UTUUUUUUUT@B h*UTUUUUUUUT#P(H*UTUUUUUUUTBh4P*UTUUUUUUUUUTUUUUUUUTP(@* @@UTUUUUUUUT`0*B@@UTUUUUUUUT@ *E@ @UTUUUUUUUUUTUUUUUUUT*@ @B hUTUUUUUUUT *@# P(HUTUUUUUUUT* @B h4PUTUUUUUUUUUTUUUUUUUT*  h4P(@UTUUUUUUUT* (H$` 0UTUUUUUUUT * 4P(@  UT$` 0 (@  0  + %rw4% !#%')+-/13579;=?ACEGNU\cjqx$+29@GNU\cjqxOUUUUU P0@pP Music Font Index P0@pP P0@pP MUSIC #&b font (36 point is shown) Using same index, Sharps are on 37 point and Naturals are on 38 point  P0@pP b c d e f g a B C ?b c d e f g a B C   D E F G A [ ] i j ?D E F G A [ ] i j  k l m n h I J K L ?k l m n h I J K L  M N H p q r s t u ?M N H p q r s t u  o P Q R S T U O ?o P Q R S T U O  P0@pP MUSIC 1/16 font 15 point (All fonts in 15 point are the same with minor exceptions in the MUSIC 1/2 font as noted) P0@pP 1 2 3 4 5 6 7 9 ?1 2 3 4 5 6 7 9  + - ! " # $ % ?+ - ! " # $ %  & ' ) @ * ^ / ?& ' ) @ * ^ /  a b c d e f g k ?a b c d e f g k  m o s z A B C D ?m o s z A B C D  E F G M O S ?E F G M O S  P0@pP lP0@pP1 MUSIC 1/16 font 31 point P0@pP / ? s w h q 8 t T P0@pP1 MUSIC 1/16 font 31 point P0@pP / ? s w h q 8 t T ?/ ? s w h q 8 t T  1 2 3 4 ! " # $ [ ?1 2 3 4 ! " # $ [  ] : = ?] : =  b c d e f g a B C ?b c d e f g a B C  D E F G A  ?D E F G A  P0@pPMUSIC 1/16 font 38 point P0@pP b c d e f g a B C ?b c d e f g a B C  D E F G A i j k l ?D E F G A i j k l  m n h I J K L M N ?m n h I J K L M N  H p q r s t u o P ?5H p q r s t u o P  Q R S T U O ?Q R S T U O oP0@pP1 MUSIC 1/8 font 31 point P0@pP0 / ? s w h q 8 t T _?/ ? s w h q 8 t T  1 2 3 4 ! " # $ [ _?1 2 3 4 ! " # $ [  ] : = _?] : =?  *BP@(PUUUUUUUUUT*S)@UUUUUUUUUUUUUUUUUUUT* )@ PUUUUUUUUUT* (P(P (UUUUUUUUUT *  P?(UUUUUUUUUT* (P ( UUP?((  (?_  &l|4& !#%')+-/13579;=?ACEGNU\cjqx$+2 4& !#%')+-/13579;=?ACEGNU\cjqx$+29@GNU\cjqxYUUUUUUUT UT UUUUUUUT UTUUUUUUUT* UTUUUUUUUT UTUUUUUUUT@  UTUUUUUUUT@ * UTUUUUUUUTx<* UTUUUUUUUTH$* UTUUUUUUUTx< UTUUUUUUUT  UTUUUUUUUTǪ UTUUUUUUUUUTUUUUUUUTǁUTUUUUUUUT@ @*UTUUUUUUUTǁ@@*UTUUUUUUUU UTUUUUUUUT@@ x *UTUUUUUUUT @@ H*UTUUUUUUUT@x g//////?]> J E F G E G E G  Me... a name I call my - self ? g7 ?[?t/ ?f//////_?g/?//f?a??h??n??t_?/?/>a////////?/a///////?]> J F G A A G F AL  Far... a long, long way to run. --------------- ? c7 f ?[_?t/ ?g//////_?c/?//f?d??l??m??u>/?/a////////?/a///////?]> J G C D E F G A >  Sew... a nee- dle pull - ing thread,------------ ? d7  g ?[_?t/ ?f//////_?d/?//f?e??mf?m??n??o>/?/B////////?/B///////?]> J F D E F# G A B  La... a note to fol - low sew,-------------- ? e7 am7 c7 ?[?t/ ?B//////_?e/?/?ff?f??nf?n??h//P_?/?/>C///////?/?C/_?B?B_?B?]O? J B E F# G# A B C  B Bb  Tea... a drink with jam and bread------------ That will ? f dm7 g7 1*C********G******* 2*C****** ?[?t/?a/////f///?/B////g//?/C//g/?/e//d//?://>C/////?]> P0@pP1 MUSIC 1/8 font 31 point P0@pP0 / ? s w h q 8 t T _?/ ? s w h q 8 t T  1 2 3 4 ! " # $ [ _?1 2 3 4 ! " # $ [  ] : = _?] : =?  b c d e f g a B C _?b c d e f g a B C  D E F G A _?D E F G A  P0@pPMUSIC 1/8 font 38 point P0@pP b c d e f g a B C f?b c d e f g a B C  D E F G A i j k l f?D E F G A i j k l  m n h I J K L M N f?m n h I J K L M N  H p q r s t u o P f;?H p q r s t u o P  Q R S T U O f?Q R S T U O? {rP0@pP1 MUSIC 1/4 font 31 point P0@pP0 / ? s w h q 8 t T ?/ ? s w h q 8 t T  1 2 3 4 ! " # $ [ ?1 2 3 4 ! " # $ [  ] : = ?] : = P0@pP1 MUSIC 1/4 font 31 point P0@pP0 / ? s w h q 8 t T ?/ ? s w h q 8 t T  1 2 3 4 ! " # $ [ ?1 2 3 4 ! " # $ [  ] : = ?] : =?  b c d e f g a B C ?b c d e f g a B C  D E F G A ?D E F G A_?  P0@pPMUSIC 1/4 font 32 point P0@pP0 1 2 3 4 5 6 7 8 9  ?1 2 3 4 5 6 7 8 9  0 : ; [ ] = / ? t  ?0 : ; [ ] = / ? t  b c d e f g a B C  ?b c d e f g a B C  D E F G A  ?D  E F G A  P0@pPMUSIC 1/2 font 15 point (All keys are same as 1/16 font with the following exceptions) P0@pP0 1 2 3 4 5 6 7 8 9 0 >1 2 3 4 5 6 7 8 9 0  P0@pPMUSIC 1/2 |font 31 point P0@pP0 1 2 3 4 5 6 7 8 >1 2 3 4 5 6 7 8   ! " # $ % & >! " # $ % & )uP0@pP MUSIC 1/2 font 31 point (continued) P0@pP / ? : [ ] = s t T >/ ? : [ ] P0@pP MUSIC 1/2 font 31 point (continued) P0@pP / ? : [ ] = s t T >/ ? : [ ] = s t T  q h w b c d e f g >q h w b c d e f g  a B C D E F G A >a B C D E F G A  P0@pPMUSIC 1/2 font 32 point P0@pP : [ ] = / ? >: [ ]= / ?  b c d e f g a B C >b c d e f g a B C  D E F G A >D E F G A  P0@pPMUSIC 1 font (whole notes) 31 point P0@pP / ? : [ ] = r q w >/ ? : [ ] = r q w  t T >t T  b c d e f g a B C >b c d e f g a B C  D E F G A >D E F G A  ?  P0@pPSwap128Z &GEOEXPORT.BAS Get It WriteAWrite Image V2.1geoWrite V2.1  ...݅ ( >1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V&  XDO-RE-MIX@ H?@ ?c?@ ?[?t2[/ ?c/////_?d?//?/ ?e/////_?c/?/?e////c///?/>e//////?]> J C D E  C E C E  Doe... a deer, a fe - male deer,L ? g7L ?[_?t/ ?d//////_?e/?/f?f??t_?//f?e???r?/?////>f/////?////f////?]> J %  *4>HS]s} !/=>LNj !79Oes 2BRbx(>TbxP~@@@p?@@C ~ @@F x@@F  `8<@@G?x@8<?@p`@<@?D@08~?@? 8`@8~@ D'`88@'@ x8 @p@@@DD`xx@ @ 8@x@@@@DxDD7 pJ A F B G C G E D C  bring us back to doe - oh - oh - oh! doe!  S INSERT TEXTDZ DSneaky SnakeAWrite Image V2.0geoWrite V2.1  ...݅ ( >1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V& @ @>@8@`@<0D?Ox@@ @`pp@_p@?Ì@0D@ ~@8 @p8  P000000000P Juergen Heinisch & Thomas Haberland, GEOS USER CLUB, Xantener Str. 40,  D-4270 Dorsten 19 Rhade, Tel.+BTX: 02866376, BTX Angebot: *GEOS# P000000000P Diese Diskette enthaelt weitgehend PublicDomain und ShareWare Programme und Dateien die uns auf den verschiedensten Wegen erreicht haben. Bitte beachten Sie ggf. die ShareWare Gebuehren. Bei Programmen und Dateien mit Copyrightvermerk liegen die Rechte beim Geos User Club. - D.h.: diese Programme und Dateien duerfen nicht an andere Personen weitergegben werden! Sollten sich auf dieser Diskette Dateien befinden, die nicht unter die Rubriken PublicDomain und ShareWare fallen oder die Rechte anderer verletzen so bitten Wir um umgehende Mitteilung an obig=e Adresse. Diese Dateien werden dann unmittelbar entfernt. kP000000000P0 Die Anwendung der Dateien unterliegt dem Risiko des Anwenders. Eine Garantie auf fehlerfreie Dateien kann nicht gegeben werden. Alle Programme sind jedoch laufP000000000P0 Die Anwendung der Dateien unterliegt dem Risiko des Anwenders. Eine Garantie auf fehlerfreie Dateien kann nicht gegeben werden. Alle Programme sind jedoch lauffaehig. In der Regel auch unter GEOS 128, zumindest im 40 Zeichen Modus. Viel Spass bei der Anwendung der neuen Dateien und Programme wuenscht Ihnen  PJuergen Heinisch & Thomas Haberland HnP000000000P1 Juergen Heinisch & Thomas Haberland, GEOS USER CLUB, Xantener Str. 40,  D-4270 Dorsten 19P000000000P1 Juergen Heinisch & Thomas Haberland, GEOS USER CLUB, Xantener Str. 40,  D-4270 Dorsten 19 Rhade, Tel.+BTX: 02866376, BTX Angebot: *GEOS# P000000000P0 Ausfuehrliche Informationen zum  @Geos User Club erhalten Sie gegen Einsendung von DM 5,- an obige Adresse oder Ueberweisung aus folgendes Konto: Juergen Heinisch, PostGiroAmt Essen, BLZ: 360.100.43, KNr.: 4064.04-431 Bitte die genaue Anschrift nicht vergessen. Die sofortige Mitgliedschaft im  @Geos User Club ist durch Einzahlung des Mitgliedsbeitrags moeglich. Der Mitgliedsbeitrag betraegt DM 18,- (Stand 03/91) fuer 6 Monate.sand_Doc.[  Jahres}bers(128)[ &$Jahres}bersicht1[ /;Jahres}bersicht2[ `@??@ !79Oes 2BRbx(>TbxP6l@@@@@@@PERSONAL V1.21G A font created with the GEOS Font Editor 2.5. by Jim Collette. (Px@ 1 2 3 4 5 6 7 8 9 0 + - 1 2 3 4 5 6 7 8 9 0 - q w e r t y u i o p @ * ^ q w e r t y u i o p @ *  (Px@Use ^ for 1 pixel blank space. (Px@ a s d f g h j k l : ; = a s d f g h j k l : ; = z x c v b n m , . /  z x c v b n m , . /  ! " # $ % & ' ( ) + - ! " # $ % & ' ( ) +  Q W E R T Y U I O P @ * ^ (with C= key) Q W E R T Y U I O P ` ~ || A S D F G H J K L [ ] = A S D F G H J K L [ ]  Z X C V B N M < > ? Z X C V B N M < > ?   also with C= key  / } {  \ } { |=Ak@0p@@pD@Lp @`p O ?@p@>@@pDA? q 1 @8@ 0?@> _P@ @@>xDA? ? @p@ <?@@@@@  @@?~xD?O>8s @ @ `xC@@@F@8D~c ?:`|c @  @ p>F@@@^@2C @) @ OL@@@D~@ODA?c >b G @<! @ @X @@@Dz@@ DDA6>BG @8`@ @P@@@b@@ D?O@"9P H``@  @<p@@@B@@x@<@9<`,X?@  8@|P@@@B@@<@A|@9x@ <x?@ @p@?@?@B@@@SA@dq <x @ 8@8~@@ B@@@@w\t8p  @ @@@ F@@@?O@f @ @\~@@@OD@@@ M@8 piano. (Music lessons are available at my house for a slight additional fee). Shift to upper case for half notes. The row of keys below QWERTY produce the same notes in eighth notes; shift for the "duration dots."  The number keys above the QWERTY row produce the corresponding symbols for flats and (shifted) sharps. A few keys on the far right side of each row cannot be "shifted." The equivalent function is accomplished with the C= key. The remaining musical symbols are found on the lowest row of keys (ZXCVB). Since I prefer to "play" the notes with my right hand, rather like a piano, you will find the symbols for rests, barlines, ties, and blank staff under your left hand. Less frequently used items such as meter signatures, repeat signs, and the treble and bass clefs are found in the bottom row under your right hand. The same key which produces the treble and bass clefs (the /? key) will also produce the alto clef (C-clef) if pressed in combination with the C= key. Upper and lower halves of the "Grand Brace" are likewise obtained using the C= key with : and ; Note that the eighth notes (asdfg row - lower case) are drawn with stubby flags. I prefer to group eighth notes (and sixteenths, etc) under beams whenever possible, so I touch up the final printout with a felt tipped pen. The stubby flags merely serve to draw my attention. You may find them quite legible with no alteration, but I like the personal touch. For lack of keys, some symbols had to be left out of the font. Natural signs are given only two positions: upper staff (N) and lower staff (n). With apologies to Beethoven, there are no whole notes at all. I hope to adress these shortcomings with an acessory font set in the near future. z 88F @INDEX TO SYMBOLS IN MELODY MUSIC FONT>akx@8<?@p`@<@?x@8<?@p`@<@?D@08~?@? AWrite Image V2.0geoWrite V2.1   ...݅ ( >1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V&  88888880  Tips for professional results:   @@@@@@@1)  Avoid Word Wrap If the notes from one line get pushed over to the next, your clef signs will be pushed out of place. 2)  Decide in advanc e how many measures you will be typing per line. Usually three of four measures per line will be the most legible. Any more and the lines may look crowded and hard to read. The "z" key can be used to enter blank staff between notes. "Sprinkle in" enough blank staff to push the end of the line to the line to  the right margin. Even narrower "pieces" of blank staff are available under the capital A key, but I save them for the final touch up before printing. 3)  Lyrics and chord symbols may be added at any time, and in the font of your choice, but it is easiest to  type them before you type the notes . Again, consider how many measures are planned for each line. Press RETURN two or three time after each line of text. When  you are through typing the words, come back to these "in-between-lines" and select the music font. Done this way, your chords and lyrics will be placed closer to their respective notes. Done otherwise, GeoWrite looks at the 37-point music font and leav  @  8888888Melody lets you "word process" melodies in a larger version of standard music notation. The key word here will be simplicity. All of the notes, rests, and other symbols are available without changing fonts or point sizes. Obviously, some compromises have been made to accomplish this goal, but a few were imposed anyway by the nature of the typewriter keys. Furthermore, traditional notation involves a number of artistic elements such as sweeping phrase marks and slanted beams linking certain notes. I have not attempted to make the word processor behave as an art program. Those artistic lines can be added to the final print out with a felt tipped marker, and the results will be smooth and professional. The Melody font provides treble, bass, and c-clefs (viola clef), as well as the Grand Brace necessary for piano and organ scores. Bar lines can be extended either up or down (or both) to create ensemble scores, but there is no way to put two parts on the  same staff. To add lyrics and other necessary words, simply switch to the conventional font of your choice.  The QWERTY keys draw the notes of the major scale in quarter notes. Simply pretend you are playing theAStonysoft 1350TD2AGEOS format V1.0PD-SW-GUCZ+ MUSIC 1X MUSIC 1/2X !MUSIC 1/4X  MUSIC 1/8 X:# MUSIC 1/16 X:# MUSIC #&b X#Music Font IndexX Do-Re-MiX MelodyFont.dt\ MELODYX MELODY SYMBOLS X MELODY font DOXXSID_Printer ZMusical Notes ZSTARS&STRIPESZ(- BACH.FORMATX%+Melody SampleX Bach-Format.dt\ , JeannieX  GEOMIDI[  OCZLIBRARIAN!Z(CZEDITORZ=KKKKKKKKKKKKKKK BUTTON TO CONTINUE. . . STR ` MUS ` - ? L \~ L e  ԅ t ©t wL Musical Notesi0 : V¥hhL`Error #0 has occured...Shal I attempt to continue?  0 HHt + x y yp 8 p@ @"!@m!!@m"""$!#@m##@m$$\&%\('\m''\m(((*')\m))\m**tu 9 ?z } z } z } pz } z } z }    3p)?L K yL"z %p`zi0 K processing voice #0|.||.||. 9 d?zʽtu vi wi s/ I܅A8 N  IP V¥L  ©i  V¥LL9轉8 M轉U 轉S VL9  V¥LL9p8 M p LL p M p LL L, GEOS SID Printer (1989) by: Charles BolingPlease Insert a disk containing 'Sids.'    0'HH |H0Select .MUSSorry, that is not a .MUS file.  H.STR  file found. Load it?  H HH ©'  e  V¥L hhL :H0Select Driver: 9 ? 9 1 9 " 9 -` 9 ? 9 1 9 " 9 - 00Ɔ0800f 0f 0f 0f 8 pƏ 0 L©wv Dwv D wv DL" 9 ?wv H  H8 N0`  SID Printer  is a utility created to print sheet music from Sidplayer files. It runs completely under the GEOS operating system, and supports 6-voice stereo. This version is a 'freebe', and I am not asking for donations. Please feel free to distribute it to your friends, as long as you don't charge them anything for it. LookMUSIC 1X  es  lots of space between lines, even if you've selected a relatively small point size. 4) Use  @bold style for thicker double bars, braces, etc. For vertical allignment difficulties, remember that blank staff in bold is slightly wider than otherwise, but not thicker. 5) Use tabs to help with frequent vertical allignments. 6) If you have GeoWrite 2.1, make the page full wide and move the margin out to the half-inch marker on both the right and left sides.  @@@@@@@If y ou find yourself using and enjoying my font, please send a ten dollar shareware donation to: h@@@@@@@ Jerry Skelley 4 Greenville Drive Forestdale MA 02644. Comments & suggestions are welcomed with or without a donation.  @@@@@@@ =o{888888888 888888888 @Melody - Music Font Documentation 888888888 >{888888888 page PAGE of 2 888888888888888888 888888888 @Melody - Music Font Documentation 888888888 >{888888888 page PAGE of 2 8888888880XN888888888 page PAGE of 2 8888888880X@`B@ ?AWrite Image V2.0geoWrite V2.177  ...݅ ( >1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V&   for future versions, which will include support for many enhanced features, such as supports for phrases and loops, and options for adjustable print compression, choice of sizes, and musical keys. Please feel free to leave comments or suggestions reguarding this Software. I may be reached on QLink under the name TMH3 , or at the following address:  Charles L. Boling 4206 N.E. 99th St. Vancouver, WA 98665-9274  PRESS MOUSE@@;;@@CCCC@@@CAAAAAAAA::::::::::::99::::::99::AAAAAAAAAAAA@@::@@CCCCCCEEEEEEEE::::::::::::CCCCCCCCAA@@@@@@;;@@@@@@@@@@@@@@;;@@@@@@;;@@AA@@::GG::::::::8888888888887788;;;;::88HHHHHHHHHH88::@@C88::@@C88::@@::::::::88EEDDEEFFDDDDHHGGHHJJGGGG37:ADDDDDDDDDDCCBBAA@@;;::99886659@CFFFFFFFFFFEEDDCCBBAA@@;;::887:CGJJJJJJJJJJJJ7:CGJJJJJJJJJJJJ7:CGJJJJIIIIHHHHGGGGFFFFEEEEDDCCEECCSSSSQQPPPPPPKKPPPPPPPPPPPPP @  #,-.6>?GKLMS[cks{|}~ $,4<DLT\dlt| xxǏT ΁0fa?T񁙀0f 0cU vrȱvsr) fzL zL r)JJ^vi@xr)]ɠ5 vwv ixixLvJevvxixLvJwJewevvxixr)ɿvxs)L$ys)8I8JJJ `yʊewys)@LɀLLy  'yL &yL%yL$yutw ewJw8wx Eyy EvJetteuuut66t8tuuzʥthh` `0 rLxsOLy`z I%pphh` }??????????`@p@ɰ?` <  ˅@ ~`v + yvi ` geoGIFZ  !!geoGIF.doc Z ROTADJ[//TUNERX  QWIKSTAAMpSMa%%p9!d!!SID_Printer V1.1Charles L. Boling file Supports 6-voice Stereo! 0χ?Vʠ0a0faP ǟȈȈȈȈxxnjc@P ȈȈȈȈQ@ '''''''PWWWWWWW?wv H  H8 N0`  SID Printer  is a utility created to print sheet music from Sidplayer files. It runs complAMpSMa%%p9!d!!GeoFont 1.4J/Musical character set for Sid Printer program.%R 2%t%CCCCBBBC@@CCCCEEFFGGHHIIJJ::::GGGGGGGGGGHHHHEDEGEECCCB@@BB::JJJJJJJJJJKKKKPKPSRRPPKKKKKKKKJJJSSPPJJIIJJGGEE:9:9::EE:9:9::JJJSSPPJJIIJJFFEE989899::JJJHGGGGPPPJBBBB@@@@::::HHHHGGGGEEEGHHPPPPSSUUUUSSSSGGGGGGGGEEEEJJJHGGGGPPPJBBBB@@@@::::HHHHGGGGEEEGHHPPUUUSGGJJCCCGEEEEEEEECCCCCCCCCCAA@@@@@@;;@@@@@@@@@@@@@@;;@@@@::::99::AAAAAAAAAAAA@@::@@CCCCCCEEEEEEEE::::::::::::CCCCCCCCAA@@@@@@;;@@@@@@@@@@@@@@;;@@@@@@;;@@AA@@::GG::::::::8888888888887788;;;;::88HHHHHHHHHH88::@@C88::@@C3355@@::::::::88CC####"""#""0000++++++++**####""""    %%%%""""    ((((''''%%%%####""""    ####''''''##''''##''''""((((""((((##''''##''**%%00%%00******##''''%%((((""((((""''''''(((((())))))**((**""((%%%%##''''%%((((""((((####!!!!    ''''''((((((##((((##((((##((((##((((##((((##((((##''''##''''##'PKKPPPPPPKKPPSSSPPPPSQQQQQQQQJJJJJJJJJJJJIIJJJJJJIIJJQQQQQQQQQQQQPPJJPPSSSSSSUUUUUUUUJJJJJ JJJJJJJSSSSSSSSQQPPPPPPKKPPPPPPPPPPPPPPKKPPPPPPKKPPQQPPJJWWJJJJJJJJHHHHHHHHHHHHGGHHKKKKJJHHXXXXXX XXXXHHJJPPCHHJJPPSCCEEQQJJJJJJJJHHHH333322230033335#66778899:::::;;;;@@@@ @@@**))**11::::::::::;;;;00@@;;;;;;;;::************** **::******33333322:::87777@@@:22220000****88887777555788@@@@CCEEEECC CC777777775555:::87777@@@:22220000****88887777555788@@EEEC77::33375555555533333333333333333333333333111111111111111133333333333333555555333333333333333333333333''4444''444455555555111111++++++8888888888333333333388333333(((((('''%%%$$%%$$****0000000000***((((''((''1111333388888880000000444441111444442222::::9999888877776666555544335533CCCCAA@@@@@@;;@@@@@@@@@@@@@@;;@@@@@@;;@@CCCC@@@CAAAAAAAA::::::::::::99::A-A`AA  A  A` A-A`Piano holdPiano releaseSlurrterStacattoBass holdBass release88888880000000A!RunBDKformatV1.0@Music EditorV1.0 The Stars and Stripes FOREVER! March by John Philips Sousa ( G.O.Bach's BDKformat revised 1989.10.02 by F. G. Kostella G.O.Bach is copyright by RUN/IDG The following is an description of the formats used by G.O.Bach and may be useful to programmers wishing to write their own players or attach a G.O.Bach song to their own programs. My terminology: VOICE One of any SID chip's 3 oscillators. Named Voice 1, Voice 2, and Voice 3. PATCH The grouping of values placed into one of the 3 voices set of registers that produce an audi'''##''''##''''##''''##000000!!111111##******##** 0000##0000##0000##0000##****  ****  %%****  %%((((  $$ (((((($$''''''##0000  00##00  00##00((000033''11##11(( !!!!          $$$$####444444444433221 100++**))((&&6666666666554433221100++**((::::::::::::::::::::: :::****))))((((''''&&&&%%%%$$##%%##((888833((8888**((888833((888833((888833((888833((777733((777733((777733((777733((777733((777733((777777117777773377**77((773377((888833((888833((888833((888833''::::00((::::0055::::0055::::00447777774477777733@@((@@00@@33@@00@@33@@88@@@@CC77AA88AA88((@@@;;@@@@@@;;@@AA@@::GG::::::::8888888888887788;;;;::88HHHHHHHHHH88::@@C88::@@C3355@@::::::::88CC(((((('''%%%$$%%$$****000000E0000***((((''(('AyA-A`AA  A  A` A-A`alled. 1 1 1 1 1 0 1 1 $FB "Two Dots", end of the repeat section, ie., go to the start of the repeat section (and decrement the repeat counter). 1 1 1 1 1 0 1 0 $FA Kill Song. Not implemented in Editor. A Player should keep track of the active voices and shut itself down when all three voices have been stopped by the $FF Kill Voice command. { We may need to add D.S., D.C., etc. to maintain compatability with other formats-!!?? If so, they will occupy the next few bytes} All other values: 1 A B C X X X X $80-FA Future/reserved. PSEUDO_INIT As usual, an $0000 indicates that this function should be ignored. This points to a PSEUDO_OSCILLATOR_STRUCTURE: .byte SCALING ; Process (decrement index into table and apply ; table value to register) the pseudo osc. every ; time this value counts down to zero ..byte TABLE_SIZE ; Length of the following table (1-64). .byte TABLE ; Table of 1 to 64 bytes ranging in value ; from 0-63. Roughly, the pseudo oscillator is attached to the end of the Player interrupt code and works like this: A counter is loaded with the SCALING value upon initialization, every pass through the routine decrements this counter, when it reaches ZERO, it is reloaded with the SCALING value and the PSEUDO code is called. This code first decrements a TABLE_INDEX (set to TABLE_SIZE upon initialization), if it reaches zero it is reloaded with TABLE_SIZE. The PSEUDO code then pulls the value from the table and applies it to a SID register value. In my editor, there are a number of options, but most of them work by buffering the currenble sound, ie., waveform, pulse width, ADSR. Typically given a name like: "flute", "percussion", "sax", etc. A sound/timbre. I've adopted this name to avoid confusion with VOICE. SONG FORMAT: The song will be stored as a single record of a VLIR file, m ore on that later. The song should start with a header of .word values that are offsets from the start of this table: offset to MONO SID STEREO SID* .word SPECIAL_STRINGS. word NOTE_TABLE Voice 1 Left Voice 1 .word NOTE_TABLE  Voice 2 Left Voice 2 .word NOTE_TABLE Voice 3 Left Voice 3 .word NOTE_TABLE n/a Right Voice 1 * .word NOTE_TABLE n/a Right Voice 2 * .word NOTE_TABLE n/a Right Voice 3 * .word PSEUDO_OS C Pseudo 1 Pseudo 1 .word PSEUDO_OSC Pseudo 2 Pseudo 2 .word PSEUDO_OSC Pseudo 3 Pseudo 3 * (*=not implemented this version) ; now a description of the data/code pointed to by the above. SPECIAL_STRINGS An $0000 indicat es that this funtion should be ignored. I intend to use this primarily to print to the screen the song title, author, etc. Will have it pass the caller a pointer to 4 strings of 80 characters (or less) that will contain only the ASCII alpha numerics . Th e caller may handle word wrap and other screen formatting if needed. The editor allocates 80*4 bytes in memory for these strings and saves them along with the rest of record 1. The 2nd, 3rd and 4th strings are located by adding 80 to the table offset value. NOTE_TABLE Table of commands for one voice. Generally specifies the pitch and duration of a note. Here is a breakdown of the data organization: BIT VALUES (X=don't care) 7 6 5 4 3 2 1 0 0 X X X X X X X $00-$7F Note pitch, index into pitch table(s). Followed by a byte length duration value, ie., the number of interrupts * 2 to play this note. 1 X X X X X X X Control code, list follows: 1 1 1 1 1 1 1 1 $FF Kill voice, song ends for this voice. 1 1 1 1 1 1 1 0 $FE Voice rest. Turn off the voice's gate for the following byte value duration, the same value as a played note would use. Actually, the player code should not  alter any sid registers; when a note times out, the player will clear the gate bit. 1 1 1 1 1 1 0 1 $FD Change "patch". More on patches later, but they are loaded separately from the SONG. The player will know it's address. This byte is followed by a single byte used to index into the table of patches. (0-23) |( 1 1 1 1 1 1 0 0 $FC Repeat Si( 1 1 1 1 1 1 0 0 $FC Repeat Sign. The beginning of a section to be repeated. Followed by a one byte value indicating the number of times to repeat. If 0 then no repeat is c (125-126) PITCH TABLES (optional) This version will only support one song per file, perhaps using extra records if the composition exceeds the memory limit. In other words, we're only using record numbers 1 & 65. The other records are proposed, but not implemented in this version. The following is the portion of the output file's header created by the editor. .byte $80 | USR ;first byte following the icon. .byte APPL_DATA .byte VLIR .word $0000 ; "start" .word $FFFF ; "end"  .word $0000 .byte "RunBDKformatV1.0",0,0,0,$40 .byte 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 .byte "Music EditorV1.0",0,0,0,0 ; parent app string MISC NOTES on memory usage: The editor allocates a large area of memory for the song records, from $35EC-$7FFF. The Patches are loaded into memory at PATCH_BASE ($7FFF-240-408, that is: PATCH_BASE = TOP_OF_MEM - PATCH_SIZE - PATCH_STRING_SIZE.) The "NOTES" record is loaded at $35EC and breaks down into the following: $34EC TABLE_OF_OFFSETS $3500 NOTE_TABLE Voice 1 terminated by a FF $???? NOTE_TABLE Voice 2 " $???? NOTE_TABLE Voice 3 " $???? PSEUDO_OSC Pseudo 1 66 bytes $???? PSEUDO_OSC Pseudo 2 66 bytes $???? SPECIAL_STRINGS title strings 320 bytes ^^^^ every song will start these sections at different areas, but if you expect the editor to properly handle a song, the different sections must be in this order. Pitch Tables: A set of two tables, one for the low byte of the pitch and another for the high byte. The top 4 bits (actually top 3) indicate the octave and the bottom 4 bits indicate the note, starting with C natural. Thus $10 indexes to the 16th byte in both tables and indicates octave 1, C natural. Each octave has 4 extra bytes ($xC-$xF) thatt value of a SID register and adding this table value to it before writing it to the register again. Please note: this table is read from last entry to first. (cuts down on interrupt processing.) PATCHES Here is Wayne's method of saving patches, to whi ch I've added one byte for the Pseudo controls .word pulse width .byte control byte for voice ;BIT 0 is always set! BIT 3 always clear. .byte attack/decay .byte sustain/release .byte filter cutoff frequency / HB .byte filter cutoff frequency / L B lower 3 bits .byte Resonance / Control filter ; NOTE: The three filter ON bits will always be SET by the editor if the filter is used by the voice using this patch. It is up to the Player to determine which voice's bit to set. If a voice is not using the filter, it should not copy the filter cutoff frequency bytes or the resonance bytes or the filter type/mode bits to the actual SID registers. .byte ; Filter Mode / Volume ;V3cut (bit 7) is NOT used by the editor, leave clear. When copying a new  volume into this register, if the filter mode (or filter for current voice) is not changing, then the filter mode must not be altered! Be sure to buffer the last filter mode.. .byte PSEUDO CONTROL, detail: BIT PSEUDO # modulates (when bit set)  7 1 frequency high 6 1 frequency low 5 1 pulse width 4 1 filter freq. 3 2 frequency high 2 2 frequency low 1 2 pulse width 0 2 filter freq. 3w( Despite the fact that a SONG could potentially use hundreds of PATCHES, the editor's need for memory will have to limit the number available to a song. Currently the editor is using 24 PATCHES per song. ( Despite the fact that a SONG could potentially use hundreds of PATCHES, the editor's need for memory will have to limit the number available to a song. Currently the editor is using 24 PATCHES per song. The editor will NOT store the PATCHES along will the SONG, but as a separate record in a VLIR file. Indexing into the PATCHES is simplified, transporting a set of PATCHES from song to song is simplified, and most importantly, memory management for the editor is simplified (lazy SOB, aint I?). The editor will store names for these patches following the the group of patches. These 24 strings are 17 bytes each (16 chars & null) and start 240 bytes into the patch table. Thus the player can specify the amount of data to read in as 240 bytes when loading and ignore the ascii strings to save ram. FILE FORMAT The editor will output the following file for use by the player: VLIR structure Record number contents (0) Possibly a stand-alone PLAYER 1 (-60) SONGS, 1 per record (61-64) reserved 65 (-124) PATCHES, 24 per record, followed by list of 24 "patch names" each 16 bytes max, followed by a null terminator (these strings may be discarded by player) Record correlates to the above song records.   T_MISMATCHBUFFER_OVERFLOWCANCEL_ERRORDEVICE_NOT_FOUNDHardware/Disk Error ` ­ Š_L  w­a`bacbdL 9  zi i  *`f͉ Š P-. tŠ P`_L ` V` L@:kn$5hSd GEOMIDIgeoMIDI V1.1R  (  8# s + 09 HR_0    e`PleaseSL`#F (2 (NThis file can't be printedfrom the deskTop.!" VL,ZQL! Oyʊ ­ ŠL  wLIg͉ ŠL +, tŠL `pR 9/ ? 9 ; ; ;  9/ ? 9 ; ; ; TrkPlayRptTrspChlBytes"1,263@4J5T6^7h8r9|10111213141516Free =File:SeqLVN w A e V1MIDI Data hMmmmmmmmmmmmMMIDI Data V1.0geoMIDI V1.1 P PPgeoMIDI V1.1Jim Holloway( stops sequencer.) 2706-8 Northgate Blvd. Ft. Wayne, IN 46835 [$25]@ simply duplicate the first 4 values of the next octave. .endserved. PSEUDO_INIT As usual, an $0000 indicates that this function should be ignored. This points to a PSEUDO_OSCILLATOR_STRUCTURE: .byte SCALING ; Process (decrement index into tablAWrite Image V2.1geoWrite V2.1T-Grab Data V2.3Please Select Option:new documentexisting documentto deskTopFile exists insert a diskcontaining geoMIDI inDrive ?Disk Error:Returning to deskTop...OKNOT_ENOUGH_BLOCKSINVALID_TRACKINSUFFICINT_SPACEFULL_DIRECTORYFILE_NOT_FOUNDBAD_BAMUNOPENED_VLIR_FILEINVALID_RECORDOUT_OF_RECORDSSTRUC 9 $`d`d`_   VL,¥/12 Z/0dfgi9))))@  LI    yLI  LI+, e`PL`#F (2 (NThis file can't be printedfrom the deskTop.!" VL,ZL! Oyʊ ­ ŠL  wLIg͉ ŠL +, tŠL `pR 9/ ? 9 ; ; ; TrkPlayRptTrspChlBytes"1,263@4  uence:Tempo:LIXLVN w A e V1MIDI Data hMmmmmmmmmmmmMMIDI Data V1.0geoMIDI V1.1!" V¥L,L e fg#$ V¸P %& V¥LV  U Ls LshLV+, ŠLs  LI e + , /0gf'( V¸P )* V¥LV L  U LhL  yLIgIg`g͉ ŠL + , hJ 0EP E`+, V ŠL `{ȭ|ii ;-. L +,AWrite Image V2.1geoWrite V2.1?1ʎ A9 N%Lz92Z?\, A0 8 {5-- 'F "& 1% t 1%7 Š/ 98 87}7,766A655]55449433f3!322W2211R1100X00//h/-/...H..--l-6--,,d,0,+++g+6++**v*G**)))a)5))((([(0(('''a'8''&&&s&L&&&&%%%k%F%"%$$$$p$N$+$ $####b#A#!##""""c"D"%""!!!!r!T!7!! LI e LI e LI e LI e LI e LI e LI e LI e LI e LI e LI e LI e LI e LIZa Eyʊ m ŠL 110000////.....-----,,,,++++++*****))))))((((((''''''&&&&&&&%%%%%%$$$$$$$$########""""""""!!!!!!!!  P \ r  geosfiletrackeditrungeoMIDI infoquitclosetemporepeattransposeeditorplaydon't playcutcopypastereco 3fc3>9  ` l l ``  E / C  vv dOn disk:Please insert a new disk.Please input filename: 9 <ff L 9Pb| Change Repeat value:(range= 0 - 255)Change Transpose value:(range= -12 to +12)Change Channel number:(range= 1 - 16)Change Tempo:(range= 45 - 300)Goto Module:(range= 1 - 126)d   2 ,L }~~ii33eȱeii}8}~~}8}~~ L- ` 9 :H hʊ `",6@JT^hr|?78  3 4!ą N EPY Eۅ   H -  end $25 to theauthor at: 2706-8 Northgate Blvd. Fort Wayne, IN 46835(C) 1991 Jim HollowayLsLP|B؏cT_>53B@Q&̺!Dl1l0xa e KmWHBBKYo?j4k H0z!rs },ݎA]ʁ9f!ݙWӒR    78!" V`H    e  e h`z 348 Iim ` P Pަర e) P`   +P--ʸP%:Lu 0Lu H F h80m   i   z Eyʊ m ŠL  wLIg͉ ŠL +, tŠL `b3ʅ3ee`aaL,9iL 9Pb| Change Repeat value:(range= 0 - 255)Change Transpose value:(range= -12 to +12)Changrdsequencefirstlastgotonewchannelplay allplaybackP :K >  d0n  6    ):M} 9 I Y,dG i yVy" ( - 2  !" Q#$  %& V`~`f< L  E / C  vv   / E w fw f   / E w fw     n`L  j'  g w $ 0 < H T  `+ l6 xP hgeoMIDI sLP|ͻBشcT_â>Dž5~3}{zxwuBtrq@pnmlQk&jigfedcba`_^]]!\D[lZYXW1WlVUT0TxSRRaQP PeON NMLKLKKJImIHWHGHGFBFEBEDKDCYCBoBAAA@?@?j??>4>=k= =>===<<;;;:::99988877766655554443333222211 tŠL  © © ŠL  w©y` w <9 c3?fc0fcL,9iL 9Pb| Change Repeat value:(range= 0 - 255)Change Transpose value:(range= -12 to +12)Change Channel number:(range= 1 - 16)Change Tempo:(range= 45 - 300)Goto Module:(range= 1 - 126)d   2 ,8.7 9  : 0+, Hy: -{ | Pƅ0 `?78 9 }~ `{ȱ|}~}8}~~}8L  j'  g w $ 0 < H T  `+ l6 xP hgeoMIDI byJim HollowaygeoMIDI is Shareware. Pleasedistribute copies of it freely. Toget Full Documentation, plus aversion that doesn't interrupt youlike this, please s ŠL  w`g͉ ŠL +, tŠL ` )yʊ v ŠL  w`b3ʅ3ee` {L# 2 e %r 4 C R a t-<KZ- EDITOR -Rhythm CorrectionMake Edit FileL B } _X` v N z`pq ~` ޭjj``ޞiix~8~X`ȩfx~fȱX`P `````{ܭ|ܩ ܩ ܩܭ$ ii i8 ~01./ `./ Š` pȱ qz 34)5m}6m~8 ~pqm}ȱm~ii L+ z%i i8 ~0  w`b3ʅ3ee`  -{ȱ|`ii   P˭eLT L LL-LML 3 4 56 #   "  ~! w   LI/ 0 12 # 8ɭ ή+ #L @ԍ ԍԩAԍ ԍ~z{L pq` tL+ eLpL ) T ) ! ν%  " P!!ح#`  $ ` ' z 34` $ ` `x% U X`"!&6`FV ` P) f 0gP ɀg %"FV`wxyz{z 3p4q L?.MIDI Scrap#@``` P5PـS!\Ynffl8MIDI Scrap V1.0L# 2 e %r 4 C R a t-<KZ- EDITOR -Rhythm CorrectionMake Edit FileLoad Edit FileEdit Lead BeatsEdit Track Length  L© L© L©L©Lˆޭ ` U  U { U U @ U U `@z&6FVp8qȑ`zx{yp {p zp p z&ir6isrrsrrpqp`rirsisP / PJJJJ8rQ1./ `z5eȱeii8 ~` GsLH g xo@ @xo 3- ,! " C {ȭ|  LI# $ %& # 0 + " ! ɠz 34   LI' ( )* # : 5  " ! k z 34 i   LIzL+ eLpL ) T ) yy T w  LIy Qy   LI ~y Q~y   LI ) zŠi~ w`{|ȑii !` )yʊ ­ppipqiq |}`3m}|4m~}8 ~|8 |}}3m}34m~4 `3&iF46iV~ڢ&6`# \­ Ѕ} x U X`x  0 eL\Lm W  LI {   LI {  LIf͉ ŠL ./ 8­z 3u4vȱuiwvixwewxex!" L `z 34eȱeiȸP I  I   I " I"  I " !   `8` y`  Š w` w  y `g͉ ŠL +, tŠL ` yʊ ­ ŠL  w` yʊ   ŠL sP PμPrsrrȱrrȱrrȱrrȊrrirsis`0L  L Э L wL L wL zx+{y#q}p|L ppqL pȭ{pyȭzpxpipqiqL wL hhh@LH g xo@ @xo@ @xo@ @eL~} N  ]  LI x    LI 34  LIz 34  LI+ , -. # 5 0 "  ! z 34   LIz 34  ` P0 P)  P lL?.MIDI Scrap#!`  Ά  Lk  L# xb  La X `LX ȱ    LkLQLC L#1 ! `1 A B xa 8 a b b X``DYL V¥ $ %`!` #"$8"$" Š  ! w`&8& '(& Š$_  ! !& '( w` wL $ zŠޘLl d   2Invalid Sequence. d   2Not enough memory. L  TripletThirty-secondThirty-second Triplet~/|8}  * -``i ʸPi/zi8{  ª~ ``|}  *z|{}  *`de V¥L  L   sLrLrevrsewstextueyu``& p T `a   `& '({ȱ|ii1 iA iB |ȱ}  `iie|e}`A ! ` \ x + !L| 2 !L| !L| - B ! L / L yʊ -  Š_L  w`g͉ Š_L  3i4iȱ ivw   V¥L  w.v8w L8vw LvL f`` S P8 S S S PҠ` S Pee S L <  Rt t- Load Edit File -ix zConvertion Error:"<$ $F$ #P$ `Write Image:;     V`   V`x p{ܭ|ܮ&ʭ 8%  #  a b X`   LI "#` $%`  `80 `& &L `H chei` d 2 2Play File?z 3i4i` Pȱȱ~  i~ e   fȥiiL5   $ <  t F  - Track Length -Currently:Change to: vw8F `  D X`` ޭjj`hp'()*`{ܭ|ܩ ܩ ܩܩޭ `H h@ a b   hhh@x   _X` {  @   `!  !`0 ! && '(+, tŠ_L `b3ʅ3ee`Y d   2 ,o Beginning Sequence? Ending Sequence? ! m n  W X  V¥!` " #  W X I S S Pҩyy 80 `x  fexiyP` L !" V¥  LI L  LI  LIL LI f    # - 7 A K U _" i0 t tr F - Rhythm Correction -Round to nearest:QuarterQuarter TripletEighthEighth TripletSixteenthSixteenth !   V¥!`&& '( f&%p# q &L2` ; ;pqrstuvwxy~ii " ;Lȱswȱrv ; ; ;LF~ !v&w&x&yqurstpuq ;L`ptL  8 $ <  t F  - Lead Beats -z 34& S P S pq S S PԱȱ ivw   V¥L   fp ȥpiiPߠȥLz RORLRR)RLRRɂRO RRLmRRmRRLRR+R)R"RORLR"R)RLRRRO RRLR8RRRLR))RLRRɢORLC@LC@L ȩ . h q L9 y  q LV zȄ  q Lt `HHp d p hh`j k l m Š`n o l m  `n l o m p L p p l m   L#6 P e -  t- Make Edit File -Enter new filename:|AъQQWrite Image V1.1geoWrite V1.2 HL ahL 0:L * K L #L"gh V B w©  LI, ,`z 34!ii `3m}4m~8 ~8`z%ii8 ~z ¥:RS2~e~~~ ~ "z P`zepppR 6$ S[  { i% ,  .L$S2~?~ȑ~`pR 6$ S[  { i% ,  .L$Select bynumber: IV~~e!@T  f  . q  Lf  Lf   izee q Lj z . q  Lf | q L ``  q L ` 0` '    ii0  f8  fe||0 "LT | u  u L| 2 2 ! u L 2 2 ! u "LT | "LT | u  u L| 2 2 ! u "LT  u L| 2 2 ! u "LT 0L 8)&0  u  u L| "LT H2 2 !error was encounteredGet patch from:Send patch to:Enterpatch # to get:Put in whichpatch slot #Save patch as:geoCZEDITOR authored by Douglas T. AdamsSPACE to change editing regionsCRSR keys to move cursorS Enters SUSTAIN ` j k e f  ¥l m l m  p Pg  ke||}ezz{L~i ~{ƅz{z> 7e||}    iL 0`L7 d g g Pg h h ?@BCDEFHIJKLNOPQRTUVWXZ[\]^`abcdfghijlmnoprstuvw  !"#%&')*+,./02345789;<=>@ABCEFGIJKLNOPRSTUWXY[\]^`abdefgijkmnoprstvwxy{|}R)HC@"hL(1L(1L(1L(1`hL(1L(1L(1HR)RhRR %`R) HC@hLy1Ly1Ly1`hLy1Ly1HR)RhRR &`R)8HC@h L1L1 L1`h L1L1HR)ǝRhRR R&`RHC@ h޲RL1`hR &`RHC@ h$i L$2`h 8 R &`tR 8 tHC@ h iL`2`h8Ht hi tHhRtC@ L'`RJJHC@{dz tezz{L4z RȱzʝR K)` 5 *`K 5 o+`RHC@ h RL"5`h޲RRt>{ztezz{L15zR` _5 y*`I _5 +`RHC@ h RL~5`h޲RRt>{ztezz{  V¥ "z PL($IV~e~~ze~~L#~R ~RL$L` \¥p $ $xp R%1 R%x F%f0b F%[0Y  7%G 1%X _` \¥p $ $&) R%JJJJ R% 1% 7% X _` 1%X`HH ^% R%D R% R% R%p R%h R%h R%`x F%40 F%+D' F%" F% F%p F%0X`X8` R%`x F%X`8`) `) `ީ` % & R& & & L' ' *( ( ( K) ) * y* * o+ +`{T{TR}|| )   "`/ɅL%/υL%/ՅL%/܅L%0 H`{T{TR}||) `/LB&/LB&/LB&V H`{T{TR}|e||}|)8 0L&/L&0 L&0" H`{T{TR}| e||}| /L&/L&`0D H`{T{TR}|e||}|8 L'C@/Ņ0m HC@0m `{TC@i LU'R}|e||}{T|8@@/Ņ0 H@@0 `{T {TR}|e||}|JJJJJJ{TR}|e||}|JJ8@@/Ņ0 H@@0 `{T{TR}|e||}|@@Lp(@@Lp(@@Lp(@@/Ņ0ͅ HA@@@0ͅ `{T{TR} |e||}|@@/Ņ0 H@@0 `{T{TR}|e||}|@@/Ņ0  H@@0  `{T{TR}| e||}|@@/Ņ0+ H@@0+ `A@ +/ŅV- H@@V- +/ŅVM H@@VM `GA@ +/ŅVͅ H@@Vͅ +/ŅV H@@V `{T{TR}|e||}|@@/ŅV H@@V `{T{TR}|e||}|@@/ŅVm H@@Vm `{T{TR}|Ie||}|@@/ŅV- H@@V- `{T{TR}|Ke||}|@@/ŅV  H@@V  `A@R0i JJJJJ)轲R***)e8@@`A@R)@@`) +`i +`B@S[~pe~~0}|p .B@S[~e~~e0}|N .B@S[~@e~~0}|p& .B@S[~e~~0}|p_ .B@S[~e~~0}u|p7 .B@S[~e~~0}u|pp .B@S[~e~~qrp t /tD@B@S[~e~~eqrOp t /tE@B@S[~ e~~@qr8p t /tH@B@S[~e~~@qrqp t /tI@B@S[~Pe~~0}u|p' .'F@R0 7L .8%JF@B@S[~e~~0}u|p` .`G@R0 pLS.8^JG@LV.K@H@ @/6R /0K@F@ @/%R /`K@D@ @/R /K@I@ @/oR /K@G@}pq @}@B B BRIIICZEDITOR Douglas Adams Passport I/F compatible CZ patch editor/ # 3 " `@ x`^- empty6 empty emptyR empty **~e~~ ~~ "` V` 4  H_-}\|e||}}| e706}|e||}}| e@ɄI}Y|e||}}| eS-R}|e||}}| e\Ɂ`ȩ ` L, < V¥+pp@!***   VL`***   V¥ t%z `zeppp***  ۅ V¥> t%z ` *}*|e||}ze||}zL|`}| %  b  ` a***  d V¥> t%z `  *}*|e||}ze||}zL`}|@ V¥qpp@!***   VL]`***   V¥" t%z `zeppp &  ` a***   V¥> t%z `  *}*|e||}ze||}zL`}|`p & &  " `z{ *}*|e||}{e||}{L<`}|{ ! }{4ȥi {L{8{}{ ȥi { H}| H H` ***  م V¥ t%z ` @o  H*o Hzzipzz%c&&zi z'zi0z'` a***   V¥> t%z ` ! *}*|e||}ze||}zL `}|z ! wz4ȥi zL z8zwz L5zR`@R)tR)HC@Khɠi L8ɀi L8 L8ɠHt@5etthi L8HtɁ5etthL8`h 8 L8ɠ8 L8JL8Htɀ8t5th8 L88t5thL8HR)tGR)HC@Khɠi L8ɀi L8 L8ɠHt@5etth i L8HtɁ5etthL8`h 8 L8ɠ8 L8JL8Htɀ8t5th8 L88t5thL8R)tR)vR) HC@YvvhL8hɠi L8ɀi L8 L8ɠHt@5etthi L8HtɁ5etthL8`h HvhL8 8 L8ɠ8 L8 JL8Htɀ8t5th8 L88t5thL8HR)tGR)vR) HC@YvvhL8hɠi L8ɀi L8 L8ɠHt@5etthi L8HtɁ5etthL8`h HvhL8 8 L8ɠ8 L8JL8Htɀ8t5th8 L88t5thL8 8 )`G 8 * `HR)㝲RhJJJRRR)RvRRtHR)?RhRR` 8 )`G 8 *`HR)RhRRtHR)?RhRR`%B@S[~pe~~0}|p /<^B@S[~e~~e0}|N /<6B@S[~@e~~0}|p& /cc> ÃTT  ÌTT  !ÂETT  ÃA!ÀTT ÃcFcÀTT #CDà TT  @ÉÀ !A#CÁ  ??? i z  `  "` /***  f V¥ t%z ` ****m***zm***z***$ ~***   V¥L `*8@ `z-\~zTe~~ ez ***   V¥ t%z ` **~e~~ze~~z~** ~*$~ ~ b  `-~\ `6~ɰ `@~ 9`I~X y`e.  !* KH 0  " V`@    * G  * 2VD2 : LŽR V @L<< Ao ,OG1(Q,Oa Z       +  ;©8iH h 8 8i `H h  ` eiiHH@\ ~  `hh5HІ@  `5hІ\@ ~Dž  ? -`- *\*#*"*F!* |* |o 9 H b `6 **2#*"*F!* * o9 H b `I *Y*F#*"*F!* * o9 H b `R **Z#*"*F!* * o9 H b ` *-*\- *6*ɰ *I*Y *R *ɭ ` *}*|e||}#*"*!*}| H *}*|e||}}tw v}|twv He||}ti ttѩ}twv}|twv He||}ti tt` N *}*|e||}}| p % e pipp0 g b  `  *}*|e||}}| p &epipp0 ` N *}*|e||}}|@p % epippP  b  `  *}*|e||}}|@p &epippP `ep0%Iȩ/ȥp~~i~~:7~LHCȩ/ȥp~~8~~:~ȩȩ `1ȥ~8 LH e *}*|e||}I|ȩ| |` e *}*|e||}C|ȩ| |` L`  `e "} V`e  ` ! y y **~e~~ {   **~*e~~ { **     " d$ $  `~*܅ y`*܅ y` L`@~*  L *L 0* "B V¥L  ~   V¥8 L LL Ș L L !~  L  e@ **~~ T ~ b  "* ` ©8 V`  **!7 8 }9 10 11 12 13 14 15 16` D geoCZLIBRARIANv1.1 o in use:  voMIDI ch: 1 OPERATION MENU`*srrI0xȱrI0zxyȥxi xyxezz`xz` ` \¥!p H& p&xp &1 &x &f0b &[0Y  &G &X _` \¥p H& p&&) &JJJJ & & &X _` &X`HH & &D & & &p &h &h &`x &40 &+D' &" & &p &0X`X8` &`x &X!`8`) `) `ީ` ! \ &$v 'vi v ' _` &` & &v &@ &yxexxyyx`v & &` \©ީޭ _` _©' V¥L,LP' '  ' ,' 8(HHCannot access MIDI interf!ace!Check: Is it Passport-compatible? Is it connected properly? Is expander slot on?Back to deskTop. L=(`@~* #YLW( *"B V¥2  ~ #k V¥ * ` !"@}|}| B x~ 5 \¥H7( L(I0 ,ȩSȩ,ȩR  @ )  h _­* ©@@ @ ~@~e~~~e~~ߩ@~~,~ e@i ** T ~ Y@ x b  "` * * *` `L Ș L L !~  L  e@ **~~ T ~ b  "* ` ©8 V`  *~?~888?~~ @ @@ @@ @ IIICZLIBRARIAN Douglas Adams Passport I/F-type compatible CZ Librarian for GEOS!><{>?>? ???><{>?>? 㺪  sp ͻfxf̓f̓f̓f̓<x!   V( <9&Py(([L(!'!(ZJD J 99&!9Y!Je.  * :H 0 e.  H 0 e.  * :H 0 Enter patch # ! fromSwap with a patch inBank? (A-D)to swap: V` 4 J H_e. 0HOperation canceled:Input out of range click mouse to resume. . .File exists - Replace?Disk error was encounterede. B >")! 0J >:4He.  * :H 0 Put in whichpatch slot #Get patch from:InternalCartridgee. B >")0J >:4He.  * :H 0 to sendSend to which bank:e.  F) H 0 e. !  F4 H 0 e.  #) %H 0 e.  #4 %H 0 Enterpatch # to get: EHHInsert new disk in Drive An 6` ss>e.  * :H 0 to renamee.  * :H 0! to auditione.   H 0 New MIDI channel (1-16)YOU MUST SET CZ! ! !0 @ $N 8 B! 0VE! j ~n!Select bank to work with by clicking on 'Bank' Icon.Import 'cz.'-type files by clicking on clone in Main Menu. BE! SURE synthesizer is ON !Choose operation to perform on the current in-use Bank byclicking on one of the Operation Icons.'I'=Internal 'C'=Cartridge '#'=patchYour printer driver must be on the disk to engage printing. cENTER NAME` !cAUDITIONING` cPRINTING` c SAVING` cLOADING` cCLONING` [!g`Enter new patch name: T"  s"HHThis is a Non-GEOS disk. . .Convert? "  e 0" HCan't find printer driver-^F! H62F HI[FF HRZF H`# V` ©#5 V` B#HHInsert disk with 'CZ.' files in Drive A@   *  2V#ą 6 P' ^ Q#υ 6 Z d$ $! %`?@@@#@#@(7@(7@<K@<K@P_@P_ "h "hfrfrtftr$p 6`r?r? }1 2 3 4 5 6 " Arbeitsbildschirm kann jederzeit mit 'C=' und 'I' gel|scht und initialisiert werden, d.h. alle Daten gehen verloren und werden durch den 'Initialized Patch' ersetzt.  Clip-and-Save (zur Wiederholung): @XLeertaste " wechselt Region im Arbeitsbildschirm CRSR bewegt CRSR innerhalb der Region S f}gt ein Sustain ein E f}gt einen Endpunkt ein + / - erh|ht/erniedrigt Werte (1er Schritte) C= + erh|ht wenn m|gl. in 10er Schritten @XPfeil"-links holt das aktuelle Patch aus dem CZ @XRETURN sendet Patch nach Compare/Recall C= I l|scht und initialisiert Arbeitsbildsch. @X  Men}funktionen  Die drei Hauptauswahlpunkte sind:  @geos, get und  @save  (Desk accessoires sind weggefallen)  @geos - Untermen}s * MIDI channel {ndert die Adresse des MIDI Datenkanals (1-16). Voreingestellt im geoCZEDITOR und CZ ist jeweils '1'.   @ UUUU"@X Diese Eigenschaft kann bequem sein, wenn zwei oder mehr CZ-Systeme betrieben werden. Aber: jedes CZ-System mu~ mit MIDI IN  @und MIDI OUT am Interface angeschlossen sein (evt. }ber MIDI-Splitter oder Matrixanschlu~)." Ein nur mit MIDI IN verbundener CZ k|nnte zwar Daten vom Computer erhalten, w}rde im 'handshake protokoll' den Empfang aber nicht best{tigen.  @Achtung: nach [nderung der Adresse im Editor mu~ man sich vergewissern, da~ im CZ der gleiche Kanal ein"gestellt ist!!! Ansonsten wird das Programm zerst|rt!!!  @info zeigt die Tastaturbelegung an  @quit  kehrt -ohne Aktualisierung der Datei- zur}ck in den Desktop, das hei~t DATENVERLUST, wenn nicht vorher abgespeichert wurde.  @get - Un"termen}s patch from CZ.  Ein Patch kann zum importieren und editieren ausgew{hlt werden. Patches aus dem CZ sind ohne Namen sie bekommen P/1, P/2, ... (f}r 'preset' voreingestellt), I/1, I/2, ... (f}r interne Speicherb{nke), C/1, C/2, ... (f}r 'cartr" idge' Steckmodul-b{nke).  @patch from file  holt ein Patch aus einem geladenen Datenfile in den Puffer (siehe unten). Der Name des Patches erscheint in der 'Patch Box' und die Daten werden zum editieren angezeigt.  @file from disk  l{dt ein " geoCZLIBRARIAN File in den Puffer um die 16 Patches -wie oben beschrieben- zug{nglich zu machen. Allerdings k|nnen vorerst nur die ersten 15 Files zum Laden ausgew{hlt werden. Optionen zum wechseln von Disk/Drive stehen zur Verf}gung.  @save - Unterm" en}s @ patch to CZ sendet ein Patch in die interne Speicherbank (A bzw. B) oder in die Cartridge (Steck-erweiterung) des CZ. Die Daten bleiben im Editor erhalten.  @patch to file speichert den Patch in die Datei im Puffer; dies kann die " initialisierte oder eine von Disk geladene Datei sein. Man kann dem Patch einen Namen geben, den Namen {ndern, oder eine Ordnungsnummer (1-16) zuordnen. Achtung: wenn [nderungen gemacht wurden, sollte die Datei sofort auf Diskette gesichert werden.  @" file to disk speichert die Datei aus dem Puffer auf Diskette als einen geoLIBRARIAN-Datenfile. Besteht bereits ein Datenfile gleichen Namens, kann der Name ge{ndert, oder die bestehende Datei }berschrieben werden.  Speicherbank-Konfiguration @XDer geoCZEDITOR h{lt sich an die Konfiguration der CZ101/1000 Speicherb{nke: 16-Patches-pro-Bank mal 3 B{nke. Der CZ3000/5000 unterscheidet sich : 8-Patches-pro-Bank mal 8 B{nke. Deshalb @X z@"aktivieren (durch [nderung eines Parameters auf dem CZ), z.B. durch 'tap ring' oder zweifach 'Modulation'. Nun den Patch vom geoCZEDITOR durch  @RETURN  in die 'Compare/Recall Area' des CZ absenden. In diesem Fall werden die Daten nicht dauerhaft im" CZ }bernommen. * Um die gerade aktuelle Patch-Stimme aus dem CZ herauszuholen Pfeil-links-Taste dr}cken. Egal welche Stimme aktiv ist, die Daten aus der 'temporary sound area' werden zur Bearbeitung im Arbeitsbildschirm angezeigt. Da der CZ f}r Patches" keine Namen hat, bekommen sie ein '?'. Man kann auch einen speziellen CZ Patch oder einen speziellen Patch-Bereich ausw{hlen, um ihn innerhalb des geoCZEDITORs zu speichern, siehe unten im Abschnitt der Untermen}s  @'get' und  @'save'.  * Der2 Pawtucket Avenue East Providence, RI 02915 Dieses Programm ist Public Domain und darf kopiert, aber nicht verkauft werden. Nach meinem besten Wissen sind mit diesem Programm keine Lizenzen oder Copyrights verletzt worden. - Ende - @te sind:  @geAWrite Image V2.1geoWrite V2.10?1ʎ AAnleitung zum Editor f}r CZ-Systeme }bersetzt von M.Scholich in 9/1992 1% t 1%7 Š/ 9 "#KKKK#@X# kann der geoCZEDITOR hier nur paarweise auf vier der CZ3000/5000 B{nke zugreifen: @X CZ101/1000 CZ3000/5000 @Xvoreingestellt 1-16 voreingestellt A1 bis B8 ('pre# set') (C1-D8 nicht ansprechb.) Intern 1-16 Speicher A1 bis B8 ('internal') (C1-D8 nicht ansprechb.) @XDer geoCZEDITOR kann also nur Patches in die B{nke A und B des CZ3000/5000 senden, sowohl der internen- als auch der Cartri# dge-B{nke. Die Konfiguration ist ansonsten kompatibel auf allen CZ's. Ich vermute, da~ alle CZ3000/5000 Benutzer mit diesen Problemen vertraut sind und hoffe da~ weitergehend dar}ber diskutiert wird.  Nachtr{ge 1) Dieses Programm arbeitet auss# chlie~lich mit dem  @'Passport compatible MIDI Interface' zusammen (nicht mit sequentiellen Typen!!). 2) Dieses Programm kann nicht mit GEORAM zusammenarbeiten, weil GEORAM wichtigen Speicherplatz belegt, den auf den auch das MIDI Interface zugreif# en mu~. Mit den Commodore REU's gibt es keine Probleme, vorausgesetzt, es steht eine Steckplatzerweiterung zur Verf}gung, um REU und MIDI gleichzeitig anzuschlie~en. geoCZEDITOR arbeitet aber auch gut ohne REU und mit nur einem Laufwerk zusammen. 3) Da n# ur auf die ersten 15 Patches eines Datenfiles auf Diskette zugegriffen werden kann, plane ich den Einsatz der REU innerhalb geoCZEDITOR. Bis dahin -habe ich herausgefunden- ist es sinnvoll nur 15 Patches zu bearbeiten. Werden mehrere Dateien bearbeitet, #k|nnen die in der ersten Seite einer REU, oder auf einer GEOS WORKDISK (mit geoCZEDITOR) abgelegt werden. 4) Wenn man mit dem editieren der CZ-Patche nicht vertraut ist, gibt es Literatur, wie das 'Sound Synthesis Handbook' aus dem CZ-Beipack oder das 'K#eyboard Magazine' aus der Zeit '86 bis '88. (Leider ist der CZ nicht mehr 'in' und damit 'auf die letzten Seiten' verdr{ngt worden.) 5) Ich habe versucht, soviel wie m|glich die Eigenschaften aufzunehmen, die auch mit anderen CZ-Editoren erh{ltlich sind.# Eigenschaften wie grafische Bearbeitung, Ausdruck und kopieren von H}llkurven mu~ten aus Platzgr}nden weggelassen werden. Ich beabsichtige nicht, in n{chster Zeit an diesem Programm und dessen Hilfsprogramm geoCZLIBRARIAN viel mehr Arbeit zu investieren#. Ich hatte zwar geplant, auch ein paar der excellenten Routinen von Bill Coleman zu }bernehmen, aber ich f}rchte, da~ ein nicht zu }berschreitendes hohes Niveau bereits erreicht ist. Vielleicht erreichen andere mehr aus GEOS und MIDI. Douglas Adams 363