Home

PDF-Datei - Doepfer homepage

image

Contents

1. Dr ehbank speichert alle 128 SLOTs in EEPROM und meldet sich danach zur ck mit Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx ID Doepfer Doepfer Ger te Dev Kom Belie Daten Ende tung ID Chan ie biger byte2 kenn Se nel STORE Wert zeichen JOK FO 00 20 20 13 00 38 00 00 F7 SETZEN DER BANK Sender PC sendet an Dr ehbank Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx Doepfer Doepfer Gerate Dev Kom Bank Daten Ende tung ID ID Chan ando num byte2 kenn Dreh nel BANK mer zeichen bank 0 1 FO 00 20 20 13 00 40 00 01 00 F7 Bei BANK enth lt das Datentype Byte 1 die Banknummer 99 ANHANG Dr ehbank schaltet die Bank um und sendet zur ck Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Kom Bank Daten Ende tung ID ID Chan manas num byte2 kenn Ga nel RECEIV mer zeichen E 0 1 JOK es FO 00 20 20 13 00 43 00 01 00 F7 REQUEST DER BANK Sender PC sendet an Dr ehbank Anfrage nach aktueller Banknummer Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Kom Daten Daten Ende tung ID ID Chan mando byte1 byte2 kenn Dreh nel BANKS zeichen bank REQU EES FO 00 20 20
2. Midi 1 1 1 1 1 1 1 Controller _ _ _ _ _ _ _ FE Slot Nr 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 Channel 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 Midi 10 10 10 10 110 10 10 10 110 10 110 10 10 10 10 10 Controller Slot Nr 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 Channel 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 Midi 7 7 MEE 7 E TE IE EEE II l 7 7 73 ANHANG Controller Bedeutung der Midicontroller Nummern 0 Bank Select MSB 1 Modulation Wheel 2 Breath Control 4 Foot Control 5 Portamento Time 6 Data Entry MSB 7 Channel Main Volume 8 Balance 10 Panorama 11 Expression Control 12 Effect Control 1 13 Effect Control 2 16 General Purpose 1 17 General Purpose 2 18 General Purpose 3 19 General Purpose 4 64 Damper Pedal Sustain 65 Portamento Switch 66 Sostenuto Switch 67 Softpedal 68 Legato Footswitch 69 Hold 2 70 Soundcontrol 1 Variation 71 Soundcontrol 2 Harmonic 72 Soundcontrol 3 Release 73 Soundcontrol 4 Attack 74 Soundcontrol 5 Brightness 75 Soundcontrol 6 76 Soundcontrol 7 77 Soundcontrol 8 78 Soundcontrol 9 79 Soundcontrol 10 80 General Purpose 5 81 General Purpose 6 82 General Purpose 7 83 General Purpose 8 84 Portame
3. Nat rlich k nnen dann nicht mehr alle Features die der reine SLOT String bietet genutzt werden z B mehrere Variablen innerhalb des Strings F r einfachere Implementationen reicht es aber sicher Da es im EASYSLOT String nun nur einen PARTYPE geben kann der zudem dem Bereich oberhalb 128 belegt stehen f r die Checksummen Typen eigene Codes direkt im String EASY_SUM FD EASY_CHKSUM FC bzw im Slot 90 ANHANG Header Die Unterscheidung der Checksummen ergibt sich also aus dem Slot Header Dort wird daf r das Byte RES1 benutzt um die verschiedenen Checksummen zu unterscheiden Datentyp Code Checksummen Art siehe PARTYPE von SLOT RES1 01 PT_CS REGULAR RES1 02 PT_CS_1ERKOMPL RES1 03 PT CS 2ERKOMPL RES1 04 PT_CS_LH_NLH RES1 05 PT_CS_LH_N7B RES1 06 PT CS KAWAI1_4 RES1 07 PT CS AW AIS RES1 08 PT CS KURZWEIL ENDE KENNZEICHEN G ltig beendet bzw abgeschlossen wird der String durch F7 Hex oder jeden anderen Midistatus Befehl Realtimebytes wie Start Stop Continue sowie Clock z hlen nicht hierzu und werden ignoriert bzw aus dem Datenstring ausgefiltert Senderstrings Senderstrings sind die Sysex Strings die von einem weiteren Ger t z B PC mit Editorprogramm dem Sender an das Ger t DREHBANK dem Empf nger gesendet werden und dort eine Reaktion bzw Aktion ausl sen sollen bzw k nnen F r DREHBANK setzen sich diese Strings aus
4. SOURCE FROM TO STEP VALUE ab hier STRING CHUNK 8 Bit FE 192 1 OF 00 127 01 00 Wert Hex Dez C1 Hex Effektiv 7E 01 41 01 OF 00 00 00 7F 00 01 00 00 00 Ubertragene 2 Bytes 95 ANHANG Absolute 39 40 a1 a2 43 44 45 46 147 48 133 134 135 Position Bedeutung Statusbyte Controller PAR END 0 0 Ende Controller Nummer MARKER Ende der kenn Volumen Hier wird String zeiche Value ausgabe n eingesetzt 8 Bit BO 07 FE FF 00 00 F7 Wert Hex Effektiv 30 01 07 00 7E 01 7F 01 00 00 0 00 F7 Ubertragene 2 Bytes 0 Dr ehbank empfangt diesen String und schreibt die Daten des String Chunk also ab Position 9 in den durch Slotnummer definierten Slot 16 Bei jeder Drehbewegung des Drehreglers von Slot 16 wird nun der String BO 07 variabler Wert ausgesendet Der variable Wert ergibt sich aus der Rechenanweisung die durch die Parameterstruktur definiert ist Basis des Variablen Wertes ist wiederum der Drehregler 16 Source der sich im Bereich von 0 linker Anschlag in 1 er Schritten Step nach 127 rechter Anschlag linear bewegt Das es sich hierbei um eine EASYSLOT handelt erkennt Drehbank am MARKER FE an Pos 25 26 PARTYPE gt 192 an Pos 27 28 Eine Antwort auf diesen String wird von Dr ehbank aus Zeitgr nden nicht ausgegeben
5. Sollte eine Uberpr fung ob der String richtig angekommen ist gew nscht werden so k nnen die Daten mit einem Single Dump von Dr ehbank angefordert und verglichen werden 96 ANHANG SINGLE DUMP REQUEST VON SLOT EASYSLOT Sender PC sendet an Dr ehbank Po 0 1 2 3 4 5 6 7 8 Ende Ar kenn sition zeichen Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Komman Erste Anzahl F7 tung ID ID Chan do SLOT der Dreh nel SINGLE Num Slots bank Dreau mer 1 gt FO 00 20 20 13 00 26 XX yy F7 ex Bei SINGLE_DREQU enth lt das Datenbyte 1 die erste Slotnummer und das Datenbyte 2 die Anzahl der zu Ubertragenden Slots 1 ab dem ersten also inklusive dem ersten Slot Dr ehbank antwortet daraufhin mit denen unter gt Single Dump von Slot Easyslot beschriebenen Strings dessen Daten im String Chunk den aktuellen Daten des jeweiligen Slots entsprechen Speziell die Antwortbits sind nicht gesetzt damit diese angeforderten Strings von jedem Sequenzer Dump Programm aufgenommen und anschlie end wieder an Dr ehbank zur ckgesendet werden k nnen SPEICHERN EINES SLOTS Sender PC sendet an Dr ehbank Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Kom Slot Daten Ende tung ID ID Chan mando Num byte2 kenn Dreh nel SINGLE mer zeichen bank STORE
6. VARIATION NO EFFEC VARIATION FLANGER 1 VARIATION CHORUS VARIATIO CELESTE 1 VARIATION SYMPHONIC VARIATIO ROTARY SPKR VARIATION PHASER 1 VARIATION AUTO WAH VARIATION AUTO PAN VARIATION TREMOLO VARIATION DRY WET VARIATION LFO FREQUENCY VARIATION LFO DEPTH VARIATION EQ LOW FREQ VARIATION EQ LOW GAIN VARIATION EQ HI FREQ VARIATION EQ HI GAIN 00 DEL UD lt lt 00 OO OO OO 01 00 OO 08 34 IE 34 IF TE IE c TE D n P P STE P IF ER ac 3A ac 66 IMPLEMENTATIONS BEISPIELE DRUM SETUP Parameter Change Strings f r Drum Setup 1 Nach dem Einschalten liegt auf Part 10 Kanal 10 das DRUM SETUP 1 mit dem Standard Kit Bei allen folgenden Strings ist f r rr die Keynummer der Trommel Becken etc einzusetzen Die Belegung der Keynummern finden Sie im DB50 Manual leider nur in Dezimaler Schreibweise Hier jedoch ein paar der wichtigsten Instrument Keynummer rr HiHat Open rr 2E HiHat Closed rr 2A HiHat Pedal rr 2 Snare Hi EE 28 Snare Mid er 26 Snare Low rr 1F Bass Drum Hi ES 24 Bass Drum Mi Er 23 Bass Drum E 21 Hi Q rr OF Drehbank Midistring Parameter Xn RangeFrom RangeTo FO 43 10 4C 30 rr 00 Xn F7 PITCH COARSE 00 7F FO 43 10 4C 30 rr 01 Xn F7 PITCH
7. e Anschlu f r Steckernetzteil 230 Volt Eurostecker im Lieferumfang e Midi Buchsen MIDI In MIDI Out Thru Merge 15 INSTALLATION OPTION F R EXTERNE STEUEREING NGE Falls Sie die Dr ehbank mit der Option f r externe Eing nge bezogen haben so befinden sich an der R ckseite 8 Klinkenbuchsen die mit External Inputs bezeichnet sind Bei Ger ten ohne Option sind statt der Klinkenbuchsen Abdeck Kappen vorhanden Die 8 Klinkenbuchsen sind den 8 Drehreglern am rechten Rand der Frontplatte zugeordnet d h den Reglern mit den Nummern 15 16 31 32 47 48 63 und 64 Die Zuordnung der Buchsen zu den Reglern ist dabei folgende Klinkenbuchse Nr Entsprechende Regler Modus im von hinten gesehen Nummer an der Frontplatte Auslieferungszustand links beginnend 3 47 Steuerspannung 5 32 Fu regler 8148 177777777 S O Bod Frege Hinweis Weitere Hinweise und n here Erl uterungen zu den externen Steuereing ngen finden Sie im Anhang UPDATE AUF EINE NEUERE SOFTWARE VERSION F r diese brauchen Sie jedoch noch einen EPROM Brenner und alles was dazugeh rt nebst einem Kreuzschlitz Schraubenzieher Ein Schraubendreher tut es auch um sich Zugang zum Innenleben seiner Dr ehbank und dem darin befindlichen EPROM verschaffen zu k nnen Wer keinen EPROM Brenner sein Eigen nennen kann der erh lt nat rlich auch gerne von uns ein frisch gebranntes EPROM gegen Einsenden von 5 DM in Briefmarken f r
8. NORMAL VOICE Description lst Bit13 7 2nd Bit6 0 68 IMPLEMENTATIONS BEISPIELE Sooo0o000006100 0 0 mi D Do D Do oO J om BWIN ai bio Duo AU L KA Li e BPR RP V VS vs vs vs V V V BB GA LU LU LU LU LO LU LU LU LU LO LU LU LU LU LO K K K K K K KA K KA KD KA KA KA DN DN LY D OW w J Om UKM A ODO D vw oO J OD bs WM G Od QO OD Do AO Us LQ KM LA O H lol 00 7F Note Limit Low C 2 G68 00 7F Note Limit High C 2 G68 01 7F Velocity Limit Low 12 3127 OL 7E Velocity Limit High KEEN 00 01 Filter Curve 0 lin Exp 00 02 LFO Wave 0 saw 1 tri 2 S amp H 00 01 LFO Phase Init off on 00 3F LFO Speed 0 563 00 7F PLFO Delay 0 27 00 7F PLFO Fade Time D L it 00 3F LFO PMD 0 63 00 0F LFO FMD 03015 00 1F LFO AMD 0 31 20 60 Note Shift 32 32 semitones 0E 72 Detune 50 50 cent 00 505 Pitch Scaling Rate 100 50 20 10 5 0 00 7F Pitch Scaling Center C 2 G68 00 03 Pitch EG Depth 1 2 1 2 4 oct 39 47 PEG Depth VelLevelSens SET 39 47 PEG Depth VelRateSens lc 39 47 PEG Depth Rate Scaling Puch 00 7F PEGDpth RateScalCenter C 2 G68 00 3F PEG Ratel Attack 0563 00 3F PEG Rate2 0763 00 3F PEG Rate3 0 63 00 3F PEG Rate4 Release 0463 00 7F PEG LevelO On CH 00 7F PEG Levell D 127 00 7F PEG Level2 e Ce 00 7F PEG Level3 0 2123 00 7F PEG Release Level 05 4127 00 3F Filter Resonance 0 263 00 07 Velocity Sens Dat 00 7F Filter Cutoff Freq H 232
9. e Bevor Sie nach dem Einbau das Geh use wieder zusammenbauen vergewissern Sie sich noch einmal ob das EPROM richtig herum in der Fassung steckt Falsch herum wird es beim Einschalten mit 100 Sicherheit zerst rt ob Sie beim Einbau nicht versehentlich einen der Kabelstecker gelockert oder ganz abgezogen haben Ab der 2 Serie Februar 99 zu erkennen an den 3 Tastern Leuchtdioden wurde zudem der nichtlf chtige Speicher der Drehbank verdoppelt Deshalb sind nun pro Drehregler statt nur 55 Bytes lange Ketten solche mit maximal 113 Bytes m glich Neben der daf r angepa ten Softwareversion ab Version 1 1 ist also bei Ger ten der ersten Serie nur ein Taster zudem der Austausch des hierf r notwendigen Speicherbausteins vom Typ X2564 auf den Typ X25128 n tig Er befindet sich vom Eprom aus gesehen Blickrichtung Kerbe nach oben direkt auf der rechten Seite des Prozessors der gro e quadratische Baustein in der Mitte der Platine Der Baustein ist im Vergleich zum Eprom relativ klein nur 8 Pins und das Auswechseln geht demnach relativ leicht vonstatten Sinngem gilt hierf r das Gleiche wie f r das Eprom Allerdings besitzt dieser Baustein aufgrund seiner geringen Abma en meist keine Kerbe sondern stattdessen einen kleinen Punkt auf der Oberseite Dieser mu beim Einbau nach rechts vom Prozessor weg zeigen Nun k nnen Sie das Ger t wieder in Betrieb nehmen e Aber erst nachdem Sie das Geh use wieder
10. ie FO 00 20 20 13 00 30 XX 00 F7 Bei SINGLE STORE enth lt das Daten Byte 1 die Slotnummer 97 ANHANG Dr ehbank sendet zur ck Po 0 1 2 3 4 5 6 7 8 9 sition Bede SysEx SysEx Doepfer Doepfer Ger te Dev Kom Slot Daten Ende utung ID ID Chan Denn Num byte2 kenn Dreh nel SINGLE mer zeichen bank STORE JRECEIV E E FO 00 20 20 13 00 31 XX 00 F7 Dr ehbank speichert den durch xx spezifizierten meldet sich danach zur ck mit SLOT im EEPROM und Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Komman Slot Daten Ende tung ID ID Chan do Num byte2 kenn Dreh nel SINGLE mer zeichen bank STORE OK EE FO 00 20 20 13 00 32 XX 00 F7 SPEICHERN ALLER SLOTS Sender PC sendet an Dr ehbank Po 0 1 2 3 4 5 6 7 8 9 sition Bedeutu SysEx SysEx Doepfer Doepfer Ger te Dev Kom Daten Daten Ende ng ID ID Channel mando byte 1 byte 2 kenn Det Min zor bank STO chen i FO 00 20 20 13 00 36 00 00 F7 98 ANHANG Dr ehbank sendet zur ck Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Kom Daten Daten Ende tung ID ID Chan ees byte1 byte2 kenn Ga nel STORE zeichen JRECEIV E pres FO 00 20 20 13 00 37 00 00 F7
11. 00 53 07 00 F7 Hex Die Bedeutung des Bytes Thru Mode ist Bit 0 0 Alle Midi Events wie z B Note Controller etc werden nicht durchgeschleift 1 Alle Midi Events wie z B Note Controller etc werden durchgeschleift Bit 1 0 Alle SysEx Events werden nicht durchgeschleift 1 Alle SysEx Events werden durchgeschleift Bit 2 0 Alle Realtime Events wie z B Midiclock werden nicht durchgeschleift 1 Alle Realtime Events wie z B Midiclock werden durchgeschleift Bit 3 7 0 gt m ssen alle 0 sein reserviert 101 ANHANG REQUEST DES THRU MODE Sender PC sendet an Dr ehbank Anfrage nach aktuellem THRU Mode Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Kom Daten Daten Ende tung ID ID Chan mando byte1 byte2 kenn Dreh nel UE zeichen bank EE FO 00 20 20 13 00 56 00 00 F7 Dr ehbank antwortet mit Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Kom THRU Daten Ende tung ID ID Chan mand Mode byte2 kenn Dreh nel TARU zeichen bank Wert FO 00 20 20 13 00 50 07 00 F7 Hex Dr ehbank antwortet daraufhin mit dem unter gt Setzen DES THRU MODE beschriebenen String Speziell die Antwortbits sind nicht gesetzt damit dieser angeforderte String von jedem Sequenzer Dump Pr
12. 20 EINLEITUNG entledigt man sich der Installation ganz einfach indem man den kompletten Ordner l scht Sollten Sie sich eine Programmgruppe Verkn pfung oder dergleichen angelegt haben mu derzeit noch manuell geschehen k nnen Sie diese entweder auch entfernen oder sich zur Erinnerung aufheben Update auf eine neuere Version Die jeweils aktuellste Version der Editiersoftware finden Sie auf der Doepfer Homepage http www doepfer de pub download htm in Form eines selbst extrahierenden Archivs mit Namen DB_XX EXE wobei XX f r die jeweilige Versionsnummer steht F r Version 1 0 w re das z B DB_10 EXE Dieses Archiv laden Sie sich herunter und installieren es anschlie end genauso wie eine Neuinstallation Sollte es ein Update der Betriebssoftware geben ist diese ebenfalls auf der Homepage erh ltlich Editor auf Emagic SoundDiver OEM Basis PC amp MAC Version In K rze Anfang 2 Quartal 1999 werden wir einen zus tzlichen Editor mit etwas eingeschr nkten Features auf der Basis des Emagic SoundDivers anbieten Dies kann neben dem Dr ehbank Editor vor allem dann interessant sein wenn Sie bereits mit dem SoundDiver arbeiten und so nicht unbedingt auf ein neues Editor Programm umsteigen wollen Vor allem aber f r unsere MACintosh Kunden bietet sich hier die M glichkeit Ihre Drehbank zu editieren ohne sich daf r extra einen PC anschaffen zu m ssen Weitere aktuelle Informationen hier ber erhalten Sie aus
13. 23 248 ae i esas eee A E iR kn 92 Einzelne Strings im Detail Beispiele oo ctv ctc cte te rrena ententer resetear isei 92 VERSION_DUMP amp VERSION REOU seseseserereesssrsesiserrsosssserererssessesesesssenereseesssteenesesesoseeseresereserssres 92 SINGLE_PAR Single Parameter 92 SINGLE_PREQUEST Single Parameter Request 93 Single Dump von lot 93 Single Dump von EAS d RE 95 Single Dump Request von Slot EASYSLOT sessseseseesssseeeestsrsrsrsrererestersrsrsrtrrnrstsrstererentntsteteneerersrsest 97 SPEICHERN EINES SlotS SPEICHERN alleR Slots s seseeeeeeeeeeeereeeeeereeeee sra Setze DER T T Request DER Bank ETT Setzen DES THRU MODE eee Request DES THRU MODE T ITERATURVERZEICHNBS ne ehe i rsinnrestsernsheane inne ed E ER VORWORT KAPITEL 1 EINLEITUNG Kapitel 1 Einleitung ber dieses Handbuch Gewidmet ist dieses Dokument all denjenigen die gerne in Anleitungen schm kern was wohl auf die Allermeisten zutreffen wird und auch den ganz Wenigen die es jetzt erst zu Rate ziehen weil irgend etwas nicht funktioniert oder schon irreparabler Schaden an Leib und Leben durch die Benutzung des Programms entstand Doch Spa beiseite ernste Sch den bei der Programmbenutzung sind so gut wie ausgeschlossen Das Allerschlimmste was zur Laufzeit der Ger te passieren k nnte ist ein Systemabsturz Das Zweitschlimmste ein Laufzeitfehler welchen man mit der Reset Ein Aus Taste quittieren
14. 43 10 4C 08 nn 6D Xn F7 FO 43 10 4C 08 nn 6E Xn F7 CAT LFO AMOD DEPTH PAT PITCH CONTROL PAT FILTER CONTROL PAT AMPLITUDE CONTROL PAT LFO PMOD DEPTH PAT LFO FMOD DEPTH PAT LFO AMOD DEPTH AC1 CONTROLLER NUMBER AC1 PITCH CONTROL AC1 FILTER CONTROL AC1 AMPLITUDE CONTROL AC1 LFO PMOD DEPTH AC1 LFO FMOD DEPTH AC1 LFO AMOD DEPTH AC2 CONTROLLER NUMBER AC2 PITCH CONTROL AC2 FILTER CONTROL AC2 AMPLITUDE CONTROL AC2 LFO PMOD DEPTH AC2 LFO FMOD DEPTH AC2 LFO AMOD DEPTH 22 UNDOKUMENTIERT 2 d PITCH EG INITIA EVE PITCH EG ATTACK TIME PITCH EG RELEASE LEVE PITCH EG RELEASE TIME VELOCITY LIMIT LOW VELOCITY LIMIT HIGH LORA CO OO O CO CO BA ooooo ooooo No OF OO OO CO OO OO C9 C9 bM OO C CT CET Or CD C sl CO oo CH CO OO CH 7F 58 ss JE sl ns IE STE u DE Ee BEN Sa TE JE ele GIE DE 2 asthe al TE sel IE wk al le Sch IE STE 64 IMPLEMENTATIONS BEISPIELE SYSTEM Parameter Change Strings Drehbank Midistring Parameter Xn RangeFrom RangeTo FO 43 10 4C 00 00 04 Xn F7 MASTER VOLUME 00 7F FO 43 10 4C 00 00 06 Xn F7 TRANSPOSE 292 458 2 FO 43 10 4C 00 00 7D 00 F7 DRUM SETUP 1 RESE k
15. C7 199 11001000 C8 200 11001001 C9 201 11001010 CA 202 11001011 CB 203 11001100 CC 204 11001101 CD 205 11001110 CE 206 11001111 CF 207 11010000 DO 208 11010001 D1 209 11010010 D2 210 11010011 D3 211 11010100 D4 212 11010101 D5 213 11010110 D6 214 11010111 D7 215 11011000 D8 216 11011001 D9 217 11011010 DA 218 11011011 DB 219 11011100 DC 220 11011101 DD 221 11011110 DE 222 11011111 DF 223 11100000 E0 224 11100001 E1 225 11100010 E2 226 11100011 E3 227 11100100 E4 228 11100101 E5 229 11100110 E6 230 11100111 E7 231 11101000 E8 232 11101001 E9 233 11101010 EA 234 11101011 EB 235 11101100 EC 236 11101101 ED 237 11101110 EE 238 11101111 EF 239 11110000 FO 240 11110001 F1 241 11110010 F2 242 11110011 F3 243 11110100 F4 244 11110101 F5 245 Chan 9 N Chan 10 N Chan 11 N Chan 12 N Chan 13 Chan 14 9 Chan 15 d Chan 16 7 Chan 1 Program Chan 2 change Chan 3 g Chan 4 9 Chan 5 9 Chan 6 A Chan 7 9 Chan 8 j Chan 9 9 Chan 10 Chan 11 Chan 12 Chan 13 t Chan 14 N Chan 15 t Chan 16 9 Chan 1 Channel Chan2 aftertouch Chan 3 R Chan 4 x Chan 5 Chan 6 Chan 7 e Chan 8 Chan 9 j Chan 10 e Chan 11 g Chan 12 g Chan 13 i Chan 14 e Chan 15 e Chan 16 S Chan 1 Pitch Chan 2 wheel Chan3 control C
16. D a i o BEE 39 Realtime Uh 9 EE ESEE EE EEE ne AE E E EEE 39 System Exclusive Sysex N 1 TT 39 EDITIEREN EINER REGLERPUNKTION tsetse ttrt tr esetet teen eest EEEE EE ESEE EEEE EEEa seere neee eene 40 Edit Control Midi String nsrensenesssersensonssnnsnssnsonnsnnnensnennennnennnennennonnnnssnensontennsnnnn 41 Edit Control R eT OLT 41 Edit Controle Tabellen Po arene ewan ae aden 41 Edit Control Variable Aseigenment en 42 Edit ere ee 42 Edit Controls Type ne ern its ne 43 Edit Control NEE 43 Edit Control Range From enter en 43 Edit Control Range To seta ee ph tie 44 Edit Controls Stepen eo egene skin 45 Edit Eontrol Value 2 4 gn eege Dee geess 45 Edit Control Sampler R te u se sa ini Ras 46 Edit Control K s T TTT 46 Edit eT EEN R C C2 E 2 esata eae eases ea ea as Ae 46 Edit Eontrol ADE GND 2 2er ann ease i 46 ERSTELLEN EINER LIBRARY ccccccceseseseseseseseseseseseseseseseeeseeesesesesesesesesesesececeseseseceseseceseseseseseseeesens 46 ICAT A U N A E AA E E E A E ETEN A A 49 GRUNDLAGEN MIDI viscics sesscscscdesesessschavesedesessccdassvnccssvscescseeteesstanescseseacceesecessanseessbesedcadsavecesceeseosees 49 DER GANZ NORMALE WAHNSINN NOTENBEFEHLE seseeeseseeeeeeeeeseseseseeeesessesssssesssssssessessseeseeeseeee 49 SECHZEHN AUF EINEN STREICH DIE MIDI K ANALE sss sese eee 49 WEITERE BEREHER sce resect te eebe EE ae EE a a a e 50 CONTROLLER BEFEHLE 0
17. Deaktivieren Sie dieses Kaestchen wenn Sie wollen dass MIDI Sysex Messages aus dem in die Drehbank geschickten MIDI Datenstrom ausgefiltert werden sollen Als Voreinstellung ist dieses Kaestchen aktiviert es werden also alle Sysex Messages durchgelassen 39 BENUTZEROBERFL CHE Editieren einer Reglerfunktion Um in den Editier Dialog zu kommen Doppelklicken Sie auf den Regler den Sie Editieren wollen und es erscheint der Edit Control Dialog Wenn Sie sich nun gar nicht mehr auskennen sollten Sie sich zuerst Florian Anwanders Sprachkurs dann die MIDI 1 0 Specification oder die Midi Tabelle und noch etwas ber die Tables durchlesen Anschlie end nehmen Sie die MIDI Implementation Ihres zu steuernden Ger tes von dessen Hersteller erh ltlich oft auch in den Manuals zu finden und machen sich mit der Umrechnungstabelle oder einem wissenschaftlichen Taschenrechner Sie brauchen sich hierzu nicht etwa so ein Ding zu kaufen Windows hat so ein Ding bereits an Bord ans Werk gt XG SysEx Beispiel Falls Sie von der Hexadezimalen Zahlenakrobatik nun gar nichts mehr halten werfen Sie mal einen Blick in die Librarys In diesen sind f r die meisten Anwendungsf lle schon geeignete Reglerfunktionen enthalten Urspr nglich sollte der DREHBANK Editor ausschlie lich mit Librarys in die Welt gesetzt werden jedoch haben wir f r die MIDI Profis die M glichkeit offen gelassen sich mit dem Edit Control Dialog alles total z
18. Editor befindet Wenn die DREHBANK via MIDI standig mit dem Editor in Verbindung steht ist das schicken eines Preset eigentlich nicht n tig da s mtliche Veranderungen direkt bertragen werden und die DREHBANK somit immer auf dem aktuellen Stand ist gt Send Preset Store Pres E e a ee ee R LL L Wenn Sie die DREHBANK an dieser Stelle ausstecken und wiedereinstecken werden Sie bemerken da diese alles wieder vergessen hat falsch Sie haben vergessen das Kommando zum nichtfl chtigen Abspeichern des Presets zu geben indem Sie die Schaltfl che Store Preset bet tigen und es sich in den darauffolgenden 82 Sekunden bei Kaffee und Kuchen bequem machen Falls Sie keinen Kaffee m gen k nnen Sie dem Dialog mit den langsam rieselnden Eieruhren auch ein Ende setzen indem Sie die Abort Schaltfl che 35 BENUTZEROBERFL CHE bet tigen und diesen sich widerwillig mit der Frage Do You Really Want mit Yes beenden Keine Sorge die DREHBANK ignoriert diesen Abort und speichert munter weiter alles ab Nun ist es also raus der Dialog ist reine Show zumindest was das lange Warten betrifft Es gibt jedoch daf r einen einleuchtenden Grund Das nichtfl chtige Abspeichern eines Preset in der DREHBANK k nnte theoretisch von ca einigen wenigen bis maximal 82 Sekunden dauern Je nachdem wie viele Informationen abgespeichert werden m ssen Um nun zu verhindern da der Editor Daten an die DREHBANK
19. Frontplatte oder ber die extern zugef hrte Steuerspannung erzeugt wird auch die 64 Drehregler erzeugen intern eine Steuerspannung im Bereich 0 5V Bei den externen Eing ngen sind zwei Arten der Ansteuerung zu unterscheiden e echte Steuerspannungseing nge Steuerspannungs Betrieb e Eing nge f r Fu regler Fu regler Betrieb Steuerspannungs Betrieb In diesem Fall mu der Klinkenbuchse eine echte Steuerspannung im Bereich 0 5V zugef hrt werden Ein Anwendungsbeispiel hierzu ist die Umwandlung von Steuerspannungen des analogen Modulsystems A 100 in MIDI Controller Daten Man kann z B den Steuerspannungsausgang des Theremin Moduls A 178 oder des Light CV Converters A 179 mit einem der externen Drehbank Eing nge verbinden und hiermit Hand oder Licht gesteuerte MIDI Daten erzeugen Eine andere Anwendung ist die Umwandlung der Analyse Spannungen des Vocoders A 129 1 in MIDI Daten um damit sprachgesteuerte MIDI Controller Daten zu erhalten 75 ANHANG ACHTUNG Die an den externen Eing ngen zugef hrten Spannungen d rfen nur im Bereich 0 5V liegen Die Drehbank ist zwar mit Schutzschaltungen ausgestattet die die externen Eing nge gegen geringf gige Uber oder Unterschreitungen sch tzen Spannungen ber 10V und unter 5V d rfen jedoch keinesfalls an die externen Eing nge angelegt werden da diese das Ger t zerst ren k nnen Der Klinkenstecker ber den die externe S
20. Kommunikation Die zentralen Bausteine im Computer sind der Mikroprozessor und der Speicher Im Speicher liegen auf z B 16 384 Speicherpl tzen jeweils unterschiedliche Daten Zahlenwerte Die Hauptarbeit des Computers besteht nun darin die Daten die im Speicher liegen dort abzuholen zu bearbeiten wieder im Speicher abzulegen oder nach au en z B Bildschirm oder MIDI Schnittstelle abzugeben Der Mikroprozessor kommuniziert nun mit dem Speicher im Prinzip auf drei Leitungssystemen dem Adre bus dem Datenbus und 52 GRUNDLAGEN MIDI der Read Write Leitung Auf dem Adressbus sagt der Prozessor dem Speicher auf welchen Speicherplatz eine Aktivit t stattfinden soll mit der Read Write Leitung sagt der Prozessor dem Speicher ob er von diesem Speicherplatz eine Zahl holen will oder ob er sie dort hinschreiben will auf dem Datenbus schickt nun entweder im Fall da ein Zahlenwert geschrieben werden soll der Mikroprozessor den Zahlenwert an den Speicher oder es schickt im Fall da ein Wert vom Prozessor aus dem Speicher gelesen werden soll der Speicher die Zahl an den Prozessor Soweit das Prinzip von Adresse und Daten im Computer Bei NRPN ist es nun so da eigentlich nur Prozessor und Speicher an getrennten Pl tzen liegen Zum Beispiel der Prozessor im Computer mit dem Sequenzer Programm und der Speicher im Synthesizer es kann auch genauso umgekehrt sein Da zwischen den beiden Ger ten keine drei L
21. VERSION_REQU Sender PC sendet an Dr ehbank Anfrage nach aktueller Versionsnummer Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Kom Belie Belie Ende tung ID ID Chan mando biger biger kenn Dreh nel Na Wert Wert zeichen bank REQU EEN FO 00 20 20 13 00 06 00 00 F7 Dr ehbank antwortet mit Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Kom Ver Sub Ende tung ID ID Chan mando sions Ver kenn Dreh nel wen num sions zeichen bank DUMP mer num mer ees FO 00 20 20 13 00 00 01 02 F7 Dr ehbank antwortet daraufhin mit diesem String Versions Subversionsnummer bedeutet hier z B Version 1 02 SINGLE_PAR SINGLE PARAMETER Nicht implementiert 92 ANHANG SINGLE_PREQUEST SINGLE PARAMETER REQUEST Nicht implementiert SINGLE DUMP VON SLOT Drehbank soll mit DREHREGLER Nummer 16 gt Slot den Volumencontroller auf Midikanal 0 mit variablen Datenwert senden Die Samplerate zeitliche Quantisierung soll 80 Millisekunden der Threshold Amplitudenquantisierung 2 Werte die Referenzspannungen 0 5Volt betragen Sender PC sendet an Dr ehbank Po 0 1 2 3 4 5 6 7 8 sition Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Kom Slot Daten Byte tung ID ID Channel m
22. Vibratos ist Die MIDI Norm kennt 128 Controller von Control0 bis Control127 von denen etwa zwanzig f r bestimmte Zwecke festgelegt sind Das Vibrato Rad entspricht z B dem Controller Nummer 1 und als weiteres Beispiel die Ausgangslautst rke eines Ger tes oder einer Klanggruppe entspricht dem Controller Nummer 7 Achtung nicht mit der Lautst rke einer individuellen Note also dem Velocitywert verwechseln Ebenso ber Controller kann man das Sustain Pedal Control 64 die Effektbalance Control 8 oder die Panoramaposition am Stereoausgang Control 50 GRUNDLAGEN MIDI 10 bestimmen Die Controller k nnen ber 128 Werte ver ndert werden Bei Schaltbefehlen etwa dem Sustain Pedal entspricht meist der Wert null dem ausgeschalteten Zustand alle anderen Werte dem eingeschalteten Zustand andere Ger te schalten beim Wert 64 um Pitchbend und Aftertouch Befehle Die Information des Pitchbenders das Wort Tonh henbeugungsrad ist mir nun doch etwas zu verquer k nnte nat rlich auch als Controller gesendet werden doch hat man bei der Normierung des MIDI Systems klugerweise bedacht da f r das menschliche Geh r die Aufl sung von 128 Schritten bei einer Oktave nach oben und unten viel zu grob w re Deshalb gibt es einen speziellen Pitchbend Befehl der jeden Halbtonschritt in minimal 500 Stufen unterteilen kann Die Tastaturdruckinformationen werden nur von speziellen Tastaturen ausgegeben Nach dem An
23. Xn F7 VIBRATO DELAY Ort ak FO 43 10 4C 08 nn 18 Xn F7 FILTER CUTOFF FREQUENCY 00 7F FO 43 10 4C 08 nn 19 Xn F7 FILTER RESONANCE 00 7F Envelope Generator ADR FO 43 10 4C 08 nn 1A Xn F7 ENVELOPE ATTACK IME DL ER FO 43 10 AC 08 nn 1B Xn F7 ENVELOPE DECAY IME 00 7F FO 43 10 AC 08 nn 1C Xn F7 ENVELOPE RELEASE TIME 00 7F 62 IMPLEMENTATIONS BEISPIELE Modulationsrad FO 43 10 4C 08 nn 1D Xn F7 MW PITCH CONTROL 28 58 FO 43 10 AC 08 nn 1E Xn E7 MW FILTER CONTROL 00 7F FO 43 10 AC 08 nn 1F Xn F7 MW AMPLITUDE CONTROL 00 7F FO 43 10 AC 08 nn 20 Xn F7 MW LFO PMOD DEPTH OOc KO FO 43 10 4C 08 nn 21 Xn F7 MW LFO FMOD DEPTH 00 7F FO 43 10 AC 08 nn 22 Xn F7 MW LFO AMOD DEPTH 00 7F Pitch Bender FO 43 10 AC 08 nn 23 Xn F7 BEND PITCH CONTROL 28 58 FO 43 10 4C 08 nn 24 Xn F7 BEND FILTER CONTROL 00 7F FO 43 10 4C 08 nn 25 Xn F7 BEND AMPLITUDE CONTROL 00 7F FO 43 10 4C 08 nn 26 Xn F7 BEND LFO PMOD DEPTH 00 7F FO 43 10 AC 08 nn 27 Xn F7 BEND LFO FMOD DEPTH 00 7F FO 43 10 AC 08 nn 28 Xn F7 BEND LFO AMOD DEPTH 00 7F FO 43 10 AC 08 nn 29 Xn F7 22 UNDOKUMENTIERT FO 43 10 AC 08 nn 2A Xn F7 BR m FO 43 10 4C 08 nn 2B Xn F7 2722 FO 43 10 4C 08 nn 2C Xn F7 2 FO 43 10 4C 08 nn 2D Xn F7 222 FO 43 10 4C 08 nn 2E Xn F7 777 FO 43 10 4C 08 nn 2F Xn F7 222 d Message Filter Switches FO 43 10 AC 08 nn 30 Xn F7 RCV PITCH BEND 00 AUS FO 43 10 4C 08 nn 31 Xn F7 RCV CH A
24. bei Zugeordnete Erweiterung schreiben Sie DBP e Bei Vorg nge klicken Sie auf Neu und schreiben bei Vorgang open und bei Anwendung Fuer diesen Vorgang klicken Sie auf Durchsuchen und suchen im daraufhin erscheinenden Dateibrowser nach der Datei DREHBANK EXE welche im DREHBANK Ordner zu finden ist und klicken Sie anschlie end auf OK e Klicken Sie in dem noch offenen Dialog ebenfalls auf OK und wieder bei der Registerkarte angelangt auf Schliessen Puh das wars Nun m te der Dr ehbank Editor bei Doppelklick auf ein Preset starten e Sie k nnen sich auch einen Link von DREHBANK EXE aus dem Arbeitsplatz auf den Desktop ziehen Der Drehbank Editor startet auch wenn man ein Preset auf DREHBANK EXE oder auf den Desktop Link zieht und draufplumpsen l t WINDOWS 3 X SETUP Die Drehbank Editor Installation ver ndert keine Ihrer Systemdateien Um eine Verkn pfung f r die Dr ehbank Presets zu erstellen m ssen Sie selber Hand anlegen e Klicken Sie im Programm Manager im Menue Datei auf den Men punkt Neu W hlen Sie Programmgruppe und klicken Sie auf OK e Geben Sie bei Beschreibung DREHBANK ein und klicken Sie auf OK Nun existiert die neue Programmgruppe Namens DREHBANK e In dieser Programmgruppe klicken Sie abermals im Men Datei auf den Men punkt Neu nur diesmal w hlen Sie Programm und klicken auf OK e Geben Sie bei Beschreibung Drehbank Editor ein und klicken Sie ansc
25. das R ckporto amp Verpackung Bei einem Software Update den sie selbst vornehmen m ssen Sie das EPROM das sich in der DREHBANK befindet gegen das mit der neuen Software wechseln Bevor Sie das EPROM auswechseln achten Sie auf die Seite des EPROMs an der sich einen Kerbe befindet Das neue EPROM mu hinsichtlich dieser Kerne genauso eingebaut werden wie das alte EPROM Im Normalfall befindet sich auf dem Sockel in dem das EPROM steckt auch diese Markierung 16 EINLEITUNG Um das EPROM schlie lich zu Wechseln empfehlen wir es m glich waagerecht aus der Fassung zu ziehen also z B mit 2 Schraubendrehern gleichzeitig oder einem IC Ziehwerkzeug Nat rlich funktioniert es auch mit nur einem Schraubendreher der beim schrittweisen Aushebeln zwischen beiden Seiten gewechselt wird Es mu nur darauf geachtet werden da dabei die empfindlichen Beinchen des EPROMS nicht verbogen werden bzw durch zu heftiges und schnelles Aushebeln der Keramikk rper dieses Bauteils nicht besch digt wird Beim neuen EPROMs mu nun darauf geachtet werden da die Beinchen des EPROMS m glichst gerade und senkrecht zum Geh use nach unten stehen damit das EPROM dann leicht ohne allzu gro en Kraftaufwand in die Fassung gedr ckt werden kann Dies ist auch wichtig damit die Platine auf der das EPROM montiert wird nicht zu stark durchgebogen wird wodurch diese im Extremfall besch digt werden k nnte Sticker with version number
26. dd Data hier kommt der Parameterwert Xn rein F7 End of Exclusive Nun wissen Sie warum die MULTI PART Parameter Change Sysexstrings immer mit FO 43 10 4C 08 beginnen Bei den anderen Tables verh lt es sich genauso In den Parameter Change Tables der jeweiligen Manuals stehen die Parameteradressen und deren Belegung Mit diesem Wissen sollten Sie in der Lage sein auch andere XG Expander zu steuern Der gro e Vorteil dieser Parameter nderungs Befehle via Sysex ist es da diese Sysex keine sogenannte Checksumme ben tigt und somit an beliebiger Stelle abgebrochen werden kann ohne da die Karte die schon empfangenen Informationen verwirft Wenn man mal einen Blick auf die Yamaha Dokumentation wirft mu nicht sein und sich die MIDI Parameter Change Tables mal ansieht sieht man zun chst erstmal schwarz und dann vielleicht die Tatsache da jeder einzelne Parameter in diesen Riesenoschis eine Nummer Adresse hat Diese steht bei dem MULTI PART Parameter Change Table rechts neben nn Nun machen wir einfach nichts anderes als da wir in dieser Native Parameter Change Sysex nicht den ganzen Parameterblock schicken sondern wir beginnen beim gew nschten Parameter im entsprechenden Table und brechen gleich nach diesem wieder ab Man kann die Parameter also gezielt adressieren indem man an der gew nschten Stelle des Parameterblocks reinspringt Es lassen sich brigens auch mehrere aufeinanderfolgende Paramete
27. dem Programm m glich ist Der individuellen Gestaltung sind hier keine Grenzen gesetzt MIDI Monitor MidiOX MidiOX ist ein sehr empfehlenswerter Freeware MIDI Monitor der als 16 Bit oder 32 Bit Windows Version unter http www channel1 com users jamieo zu Downloaden zu finden ist MidiOX verf gt neben der farbigen Visualisierung von MIDI Events unter anderem auch noch ber einen SysEx Dumper nur in der 32Bit Version und einen komfortablen Event Generator mit dem sich sogar MIDI Timecode erzeugen l t Ein absolutes Mu f r jeden der schon immer mal wissen wollte was in seinen MIDI Kabeln so alles abgeht 80 ANHANG MIDI Loopback Device Hubis Midicable Wer es einmal hat m chte es garantiert nicht mehr missen Hubis Loopback Device amp Hubis Midicable von Hubert Winkler Das Loopback Device ist ein Windows Treiber der so tut als ob er ein Midi Ger t samt Midi Eingang und Midi Ausgang w re Das was eine Soundkarte auch tut Sinn eines solchen ist die daraus resultierende M glichkeit MIDI Programme untereinander zu verbinden Beispielsweise den Ausgang eines MIDI Sequenzers mit dem Eingang eines MIDI Monitors Und weil es so sch n ist bietet Hubis Loopback Device gleich bis zu 4 solcher virtuellen MIDI Ger te was will man mehr Mit dabei das virtuelle MIDI Kabel mit dem man einen Eingang eines Midi Ger tes mit einem Ausgang eines ebensolchen verbinden kann Und das alles gibt es UMSONST V
28. der Installation des Editor Programmes eine eingebaute Online Hilfe DB_HILFE HLP zum Lieferumfang des Editors die im Programm selber aber auch au erhalb jederzeit zur Verf gung steht und um Rat befragt werden kann Aufgrund des elektronischen Charakters dieser Online Hilfe ist eben auch hierbei davon auszugehen da diese im Gegensatz zum Handbuch die allerneuesten Informationen zur Verf gung stellt Von der Online Hilfe sollte daher auch ausgiebig Gebrauch gemacht werden Die jeweils g ltige aktuellste Version steht wiederum unter http www doepfer de pub download htm zur Verf gung Warum dann dee Drehbank berhaupt noch ein gedrucktes Handbuch beiliegt ist dem Umstand zu verdanken da die Dr ehbank Macher eben auch noch zu den Leuten geh ren die gerne noch mit anfa barer Information umgehen und damit befinden wir uns thematisch wieder am Anfang dieser Einleitung Presets Librarys Es bietet sich an die vom Dr ehbank Editor erzeugten Preset Library Files in entsprechenden Ordner auf der Festplatte zu archivieren Bei Auslieferung sind auf der mitgelieferten Diskette schon einige Preset Library Files f r g ngige Anwendungen und Ger te enthalten gt LIESMICH TXT Diese k nnen sowohl direkt eingesetzt werden oder aber als Basis f r eigene Presets Libraries dienen Diese Preset Library Files werden von uns laufend erweitert und erg nzt so da damit eine umfangreiche Bibliothek am ents
29. fest d h verandern sich nicht Kommando Bytes Bezeichner Wert Hex Bedeutung VERSION_DUMP 00 Daten der aktuellen Epromversion VERSION_REQU 06 Daten d aktuellen Epromversion anfordern SINGLE_PAR 10 not impl SINGLE_PREQU 16 not impl SINGLE_DUMP 20 Daten eines Slot an Drehbank dumpen SINGLE _REQU 26 Daten eines Slot von Drehbank anfordern SINGLE_STORE 30 Slot abspeichern MULTI STORE 36 alle Slots abspeichern max ca 80 Sekunden BANK_DUMP 40 Bank einstellen BANK_REQU 46 Abfrage welche Bank eingestellt THRU_ MODE 50 Einstellen d Thru Modes THRU_REQU 56 Abfrage d Thru Modes 86 ANHANG Daten Bytes 0 1 Bei einigen Kommando Bytes wird das Daten Byte 0 1 als Speicher f r weiteren das Kommdo erg nzende Variable verwendet z B Slotnummer Banknummer Versionsnummer Thru Mode DATEN STRING Da im Datenstring Werte mit vollen 8 Bits transportiert werden k nnen ein gesetztes MSB Bit 7 aber innerhalb eines Sysex Strings nicht zul ssig ist wird der String im 7 1 Bit Format bertragen D h jeder 8Bit Wert wird in 2 Bytes zerlegt wobei im ersten Byte die Bits 6 0 des jeweiligen Wertes bertragen werden gefolgt vom zweiten Byte in dem sich nur das MSB an der Position Bit 0 befindet Dadurch verdoppelt sich allerdings die L nge des effektiv bertragenen Strings Der Datenstring wiederum besteht aus 2 Teilen n mlich dem SLOT Header De
30. gerade bearbeiteten Reglers eingebaut wird Sie k nnen jedoch auch den Wert eines anderen Reglers verwenden indem Sie Fixed From anw hlen Der Wert f r das betreffenden XN wird nun von diesem Regler geholt 42 BENUTZEROBERFL CHE Der Reglerwert ist eine Gr e die sich proportional aus dessen Stellung ergibt W hlen Sie From Properties so ist das XN im Properties Dialog einstellbar und l t sich somit im Editor einstellen Der somit eingestellte Wert wird der DREHBANK im String als Konstante bermittelt Der Properties Dialog ist dazu da auch den nicht mit Midistrings bewanderten die M glichkeit zu geben z B den Kanal eines Midi Events auf einfach Weise schnell ndern zu k nnen Edit Control Type Sie k nnen hier wenn n tig das Datenformat des jeweiligen XN ver ndern Als Voreinstellung ist jedes XN als Typ Normal Byte eingestellt Das hei t das normale Byte Format lt 76543210 gt verwendet wird Es stehen auch eine Reihe anderer Formate zur Verf gung welche Sie jedoch nur verwenden sollten wenn Sie sich sicher sind Ansonsten lassen Sie es einfach auf Normal Byte stehen Der Properties Dialog unterst tzt nur das Normal Byte Format Edit Control Table Um im Properties Dialog die Werte im Klartext einstellen zu k nnen z B Controller Namen statt Nummern und als Editierhilfe kann man der Variablen hier einen Table zuordnen der bestimmt wie bzw als was die W
31. in Realtime steuerbarer Synthesizer Programmieren Hab es jedoch noch nicht ausprobiert m glicherweise mu man dazu in den TG300 Modus wechseln MIDI Parameter Change table NORMAL VOICE COMMON ohne Gew hr Address Size Data Prameter Name Description 10 00 10 00 00 1 20 7E Voice Namel 32 126 ASCII 01 1 20 cf Voice Name2 32 126 ASCIT 02 1 20 7E Voice Name3 32 126 ASCII 67 IMPLEMENTATIONS BEISPIELE 03 1 20 7E Voice Name4 04 1 204 A Voice Name5 D 4 20 7E Voice Name6 06 1 20 2 ER Voice Name7 SN 21 2 0 e ER Voice Namen 08 1 20 7E Voice Name9 09 1 SD TR Voice Namel10 OA 1 00 15 Voice Category OB 1 00 0F Element Switch oc 1 00 7F Voice Level OD 1 00 7F Veloc Sens Depth OE 1 00 7F Veloc Sens Offset OF 1 00 7F Reverb Send Level 10 1 00 7F Chorus Send Level 11 67 00 7F Chorus To Reverb 12 2 00 7F Variation Type MSB 14 2 00 7F Variation Type LSB 16 2 00 7F Vari Param 1 MSB 18 2 00 7F Vari Param 1 LSB 1A 2 00 7F Vari Param 2 MSB ITG 2 D ER Vari Param 2 LSB 1E 1 00 7F Vari Param 3 MSB IF 1 00 7F Vari Param 3 LSB 20 2 UU AE Vari Param 4 MSB 21 1 00 7F Vari Param 4 LSB 22 Vi 00 7F Vari Param 5 MSB 23 1 00 7F Vari Param 5 LSB 24 1 00 7F Vari Attenuate Lvl SE 1 00 7F Vari Param 10 LSB 26 1 00 01 Play Mode 27 1 00 01 Portament Switch 28 1 00 7F Portamento Time 29 1 28 58 Bend Wheel Pitch 2A 1 00 7F Bend Wheel C
32. nicht vom Drehregler beeinflu t werden und daher immer auf einem festen Wert stehen Bei Dr ehbank ist dies definitionsgem die 0 0 Fixed Value 1 Normal Byte 8 Bit lt 76543210 gt 2 7Bit HL2 lt 7654321 gt lt 0 gt 3 7Bit HL3 lt 7654321 gt lt 0 gt lt gt 84 ANHANG 4 7Bit LH2 lt 0 gt lt 7654321 gt 5 7Bit LH3 lt gt lt 0 gt lt 7654321 gt 6 Nibble Lo lt 3210 gt 7 Nibble Hi lt 7654 gt 8 Nibble HL lt 7654 gt lt 3210 gt 9 Nibble LH lt 3210 gt lt 7654 gt 10 12Bit EPS lt 765432 gt lt 10 gt 11 16Bit EPS lt 765432 gt lt 10 gt lt gt 12 ASCII Hex Lo lt XX3210 gt 13 ASCII Hex Hi lt XX7654 gt 14 ASCII Hex HL 15 ASCIl Hex LH lt XX 654 gt lt xx3210 gt lt XX3210 gt lt xx7654 gt 16 7 1Bit lt 6543210 gt lt 7 gt 17 1 7Bit lt 7 gt lt 6543210 gt 18 14Bit HL lt 7654321 gt lt 0 gt 19 14Bit LH lt 0 gt lt 7654321 gt 20 Nibble BHL lt 7654 gt lt 3210 gt Im Falle der Checksummen sind sich im Laufe der Zeit nicht ganz so viele Checksummenarten aufgetaucht wie es bei den Datentypen der Fall war Zus tzlich ist hier nach dem Zeichen noch die Checksummenrechenvorschrift in einer C ahnlichen Syntax angegeben 128 MARKER Checksum Begin Diese Marker gibt an ab welcher Position im String die Chec
33. schl ssige Beschreibung max 80 Zeichen der Reglerfunktion ein Sie haben auch die M glichkeit die Werte Table Bezeichner oder Table Eintr ge der verschiedenen Variablen X0 XF mit in die Description einzubauen Dies ist jedoch nur dann sinnvoll wenn diese dem Properties Dialog zugeordnet sind und sich ja somit ver ndern lassen IXN interpretiert den Wert von XN XN den Table Bezeichner und XN den Table Eintrag in Abh ngigkeit des Wertes wobei N f r das jeweilige X steht X0 XF Ein gutes Beispiel hierf r ist das GM Mixer Preset bei welchem Controller Nummern und Kan le die sich in den Properties einstellen lassen auch in den Descriptions erscheinen Edit Control Label Hier k nnen Sie dem Regler ein Schildchen verpassen Wie bei der Description haben Sie auch hier die M glichkeit Flags IXN XN XN einzubauen Dazu verfahren Sei genauso wie unter Description beschrieben Das Label ist auf 16 Zeichen limitiert BENUTZEROBERFL CHE TIP Wenn Sie kleine Buchstaben verwenden werden auch l ngere Labels unbeschnitten angezeigt ansonsten sollten Sie versuchen m glichst schl ssige Abk rzungen zu verwenden Edit Control Variable Assignment Es stehen f r den Midi String eines jeden Reglers 16 verschiedene Variablen X0 bis XF zur Verf gung Achtung Je nach Art der Variablen verbrauchen diese im Speicher der Drehbank 1 7 Speicherpl tze so da die maximale L nge von 55 B
34. vollst ndig geschlossen und zugeschraubt haben 17 INSTALLATION Software DREHBANK EDITOR Befindet sich auf der mitgelieferten DOS formatierten Diskette mit der entsprechenden Beschriftung Achtung Bevor Sie das Installationsprogramm starten unbedingt LIESMICH TXT lesen eg DHEHBANE EC VWINDOWSNPROFILESWCHRISNDESETOPVDREHEANFNLIERARNVEH_CTAL BS D Eo EOE SUB RR R N RR N R LHR E Par EEN MM R REEN KAR Se an a 1 Hepsi lt ete WWW SW WS KWR SW TE een Eer E ES CSC EE ECH EE CH EC ER CW SW WWW WE SW WS WW DREHBANM mini conrroLuer a r DOEPFER LIBRARY CAWINDOWENPROFILESUCHREEADE SK TOPDREHBANEILIBRAR Y YG M LIE DEP GENERAL MIDI LIBRARY Program Change 200 Pitch Wher el 300 Channel Ahertowch Seil Polyphone Atertzuch for Note 991 Si Song Select Song Position Pointer Tune Request MIDI Timecode Timing Clock Installation des DREHBANK Editor Systemvoraussetzungen Der Drehbank Editor ist eine 16 Bit Windows Applikation welche zum einwandfreien Laufen mindestens folgendes voraussetzt IBM kompatibler PC CPU gt 90 Mhz empfohlen 8 Megabyte RAM empfohlen 2 Megabyte Platz auf der Festplatte Betriebssystem Windows 3 1 Windows 95 oder Windows NT VGA Monitor mit mind 640x480 Aufl sung Soundkarte mit MIDI Interface e Multimedia Midikabel f r die Verbindung zur Dr ehbank e 3 5 Floppy Laufwerk oder Internet Connection e Empfehlenswert Eine Dr ehbank D
35. vom Hersteller frei gegebenen Modifikationen am Ger t erlischt die Betriebserlaubnis Bei jedem Eingriff seitens Dritter in das Ger t geht dar ber hinaus der Garantieanspruch verloren Etwaige Ver nderungen d rfen nur von einem Fachmann ausgef hrt werden der die Einhaltung der geltenden Schutzbestimmungen gew hrleistet Alle Modifikationen sollten nur beim Hersteller oder bei einem vom Hersteller autorisierten Fachbetrieb durchgef hrt werden um etwaige Garantie oder Haftungsanspr che nicht zu gef hrden Betriebsumgebung Das Ger t darf nicht im Freien sondern nur in trockenen geschlossenen R umen betrieben werden Betreiben Sie das Ger t niemals in einer feuchten oder nassen Umgebung und nicht in der N he leicht entflammbarer Stoffe Betreiben Sie das Ger t nicht in unmittelbarer N he von starken St rquellen z B Monitor Netzteile Computer da dies im Ger t St rungen verursachen und Speicherdaten ver ndern kann Setzen Sie das Ger t keinen Temperaturen ber 50 oder unter 10 Grad Celsius aus Vor der Inbetriebnahme mu das Ger t eine Mindesttemperatur von 10 Grad Celsius aufweisen Setzen Sie das Ger t nicht der direkten Sonneneinstrahlung aus Betreiben Sie das Ger t nicht in der N he einer Heizung oder einer anderen W rmequelle 12 EINLEITUNG Betriebskontrolle Es d rfen keine Fl ssigkeiten oder leitenden Stoffe in das Ger t gelangen Falls dies doch passiert mu das Ger t umgehend v
36. vvvvvvv is the velocity 1001nnnn Okkkkkkk Note On event 9n 00 7F Ovvvvvvv 00 7F This message is sent when a note is depressed start kkkkkkk is the note number vvvvvvv is the velocity 1010nnnn Okkkkkkk Polyphonic Key An 00 7F Ovvvvvvv Pressure Aftert 00 7F This message is sent when the pressure velocity of a previouslytriggered note changes kkkkkkk is the note number vvvvvvv is the new velocity 54 GRUNDLAGEN MIDI 1011nnnn Occccccc Control Change Bn 00 7F Ovvvvvvv 00 7F This message is sent when a controller value changes Controllers include device such as pedals and levers Certain controller numbers are reserved for specific purposes See Channel Mode Messages ccccccc is the controller number vvvvvvv is the new value 1100nnnn Oppppppp Program Change Cn 00 7F This message sent when the patch number changes ppppppp is the new program number 1101nnnn Occccccce ChannelPressure Dn 00 7F This message is sent when the channel pressure changes Some velocity sensing keyboards do not support polyphonic after touch Use thismessage to send the single greatest velocity of all te current depressed keys ccccccc is the pressure value 1110nnnn OI Pitch Wheel LSB En 00 7F Ommmmmmm Pitch Wheel MSB 00 7F This message is sent to indicate a change in the pitch wheel The pitch wheel is measured by a fourteen bit valu
37. 0 generieren die Charakteristik ist also gerade umgedreht 44 BENUTZEROBERFL CHE Edit Control Step Geben Sie hier die gew nschte Schrittweite f r den Wert der Variablen an Mit der Schrittweite Step l t sich die quasi der Abstand der einzelnen Werte der Variable von links nach rechts skalieren Im Rahmen von RangeFrom RangeTo Die feinste Aufl sung ist 1 die gleichzeitig der feinsten Aufl sung des Drehbereichs berhaupt entspricht Kann nicht genauer als Threshold sein Range To Linker mm gt Rechter Beschriftung wie Abb 3 Regler Drehbereich Regler anschlag des Reglers anschlag In den hier dargestellten Beispielgrafiken wird der Stepwert schrittweise erh ht Edit Control Value Der hier eingestellte Wert erscheint als Vorgabewert im Properties Dialog insofern die Source der Variablen auch dem Properties Dialog zugeordnet ist F r Variablen die nicht dem Properties Dialog zugeordnet sind Normalfall ist dieser Wert bedeutungslos 45 BENUTZEROBERFL CHE Edit Control Sampler Rate Geben Sie hier die Abtastrate des Reglers ein das hei t in welchem Zeit Zyklus der Regler abgetastet werden soll Zu niedrige Abtastwerte also wenn der Regler zu oft abgefragt wird und er demzufolge auch sehr oft Daten erzeugen kann k nnen die Eingangspuffer der angesteuerten Ger te berlasten Edit Control Threshold Hier stellen Sie die Empfindlichkeit des Analog Digital Wandlers und damit d
38. 13 00 46 00 00 F7 Dr ehbank antwortet mit Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Kom Bank Daten Ende tung ID ID Chan mando num byte2 kenn Dreh nel BANK mer zeichen bank 0 1 His FO 00 20 20 13 00 40 00 01 00 F7 Dr ehbank antwortet daraufhin mit dem unter gt Setzen DER Bank beschriebenen String Speziell die Antwortbits sind nicht gesetzt damit dieser angeforderte String von jedem Sequenzer Dump Programm aufgenommen und anschlieBend wieder an Dr ehbank zur ckgeschickt werden kann 100 ANHANG SETZEN DES THRU MODE Es sollen alle Midi Bytes vom MIDI In an den MIDI Out durchgeschleift werden Sender PC sendet an Dr ehbank Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Kom Thru Daten Ende tung ID ID Chan ando Mode byte2 kenn Dreh nel ope zeichen bank EE FO 00 20 20 13 00 50 07 00 F7 Bei THRU_MODE enth lt das Datentype Byte den THRU Mode Dr ehbank schaltet den gew nschten THRU Mode sendet zur ck Po 0 1 2 3 4 5 6 7 8 9 sition Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Kom Thru_ Daten Ende tung ID ID Chan ando mode byte2 T enn Dreh nel ee zeichen bank E OK Won FO 00 20 20 13
39. 7 D I FE Filter Scaling BP1 C 2 E8 01 7D Filter Scaling BP2 C 2 F8 02 7E Filter Scaling BP3 D 2 F 8 03 7F Filter Scaling BP4 D 2 G8 OOK SE Filter Scaling Offsetl 63 64 00 7F Filter Scaling Offset2 63 64 00 7F Filter Scaling Offset3 63 64 00 7F Filter Scaling Offset4 63 64 39 47 FEG VelocityLevelSens 39 47 FEG VelocityRateSens ar Bee e 39 47 FEG Rate Scaling Vetch 00 7F FEG RateScalingCenter C 2 G68 00 3F FEG Rate Uc 363 00 3F FEG Rate2 0263 00 3F FEG Rate3 0 63 00 3F FEG Rate4 06463 00 7F FEG Leveld Oe E 00 7F FEG Level 04 127 00 7F FEG Level2 D LST 00 7F FEG Level3 On 127 DD TE FEG Level4 0 2127 00 7F Element Level Ors L27 D I ZE Level Scaling BP1 CG 2 K 01 7D Level Scaling BP2 C 2 F8 O25 TE Level Scaling BP3 D 2 F 8 03 7F Level Scaling BP4 D 2 G8 00 7F Level Scaling Offsetl 63 64 00 7F Level Scaling Offset2 63 64 00 7F Level Scaling Offset3 63 64 00 7F Level Scaling Offset4 63 64 00 06 Velocity Curve 0 6 DD DE Panorama left right scal 39 47 AEG Rate Scaling ing 00 7F AEG RateScalingCenter Tie kL 00 0F AEG Key On Delay C 2 G8 00 3F AEG Attack Rate 0 15 00 3F AEG Decayl Rate 0 63 00 3F AEG Decay2 Rate 0 63 00 3F AEG Release Rate 0 2 63 00 7F AEG Decayl Level 0 63 00 7F AEG Decay2 Level 02 127 0000 Address Offset 025127 3FFF et e e 39 47 Resonance Sensitivity 2nd t 69 IMPLEMENTATIONS BEISPIELE TOTAL SIZE 17D D Curren
40. A FO 43 10 4C 02 01 04 Xn Ei REVERB INITIAL DELAY 00 3F FO 43 10 4C 02 01 05 Xn F7 REVERB HPF CUTOFF 00 34 FO 43 10 4C 02 01 06 Xn F7 REVERB LPF CUTOFF DD 3C FO 43 10 4C 02 01 OB Xn F7 REVERB DRY WET 01 7F FO 43 10 4C 02 01 10 Xn F7 REVERB REV DELAY 00 3F FO 43 10 4C 02 01 11 Xn F7 REVERB DENSITY 00 03 FO 43 10 4C 02 01 12 Xn F7 REVERB ER REV BALANCE 01 7F FO 43 10 4C 02 01 14 Xn F7 REVERB FEEDBACK LEVEL 01 7F CHORUS FO 43 10 4C 02 01 2C Xn F7 CHORUS RETURN LEVEL 00 7F FO 43 10 4C 02 01 2D Xn F7 CHORUS PANORAMA 01 2 A FO 43 10 4C 02 01 20 00 00 F7 CHORUS NO EFFECT FO 43 10 4C 02 01 20 41 00 F7 CHORUS CHORUS 1 FO 43 10 4C 02 01 20 41 01 F7 CHORUS CHORUS 2 FO 43 10 4C 02 01 20 41 02 F7 CHORUS CHORUS 3 FO 43 10 4C 02 01 20 41 08 F7 CHORUS CHORUS 4 FO 43 10 4C 02 01 20 42 00 F7 CHORUS CELESTE 1 FO 43 10 4C 02 01 20 42 01 F7 CHORUS CELESTE 2 FO 43 10 4C 02 01 20 42 02 F7 CHORUS CELESTE 3 FO 43 10 4C 02 01 20 42 08 F7 CHORUS CELESTE 4 FO 43 10 4C 02 01 20 43 00 F7 CHORUS FLANGER 1 FO 43 10 4C 02 01 20 43 01 F7 CHORUS FLANGER 2 FO 43 10 4C 02 01 20 43 08 F7 CHORUS FLANGER 3 FO 43 10 4C 02 01 22 Xn F7 CHORUS LFO FREQUENCY 99 7F FO 43 10 4C 02 01 23 Xn F7 CHORUS LFO DEPTH 00 7F FO 43 10 4C 02 01 24 Xn F7 CHORUS FEEDBACK LEVEL 01 7F SR ee ee es TE FO 43 10 4C 02 01 27 Xn F7 S FO 43 10 4C 02 01 28 Xn F7 CHORUS Re ee en io CHORUS EQ HI FREQUENCY S FO 43 10 4 02 01 29 Xn F7 CHOR
41. A sollten auch nicht benutzt werden da diese eventuell f r sp tere Updates ben tigt werden Im Gegensatz zum SLOT String mu der EASYSLOT String mit der Definierung der hier nur einen m glichen PARTYPE Struktur beginnen absolute 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Position Bedeutung MARKER PARTYPE SOURCE FROM TO STEP VALUE String Chunk 8 Bit aa bb Cc dd ee ff ji Wert Hex Effektiv 7E 01 aa aa bb bb cc cc dd dd ee ee ff ff ii ii re Ib msb Ib msb Ib msb Ib msb Ib msb Ib msb Ib msb y Diese befindet sich also nicht direkt im Ausgabestring an der Stelle an der sp ter der Wert gesetzt werden soll sondern vielmehr an fester definierter Position im String am Anfang Im Ausgabestring selber wird dann nun noch durch der PARTYPE Marker FE angezeigt damit an dieser Stelle die Variable eingesetzt wird Zur weiteren Unterscheidung wird der PARTYPE in den Bereich 192 255 also mit gesetztem Bit 7 amp 6 verschoben Die verschiedenen PARTYPEs entsprechen also denen des gew hnlichen SLOTs allerdings mit dem OFFSET 192 Durch diese Vereinfachung des relativ komplizierten String Chunk des SLOT Types wird es m glich auch eine Implementierung eines Dr ehbank Editors mit einem Universaleditor z B EMAGIC Sounddiver Universalmodul zu erstellen
42. ARKER PARTYPE SOURCE FROM TO STEP VALUE sieht so aus Also z B FE 01 00 00 ZE 101 00 88 ANHANG Alle PARTYPE im Bereich 128 192 also mit gesetztem Bit 7 und nicht gesetzten Byte 6 fehlen die folgenden 5 Bytes SOURCE bis VALUE D h nach dem Marker Header FE folgt nur noch 1 Byte der Partype der die weitere Rechenvorschrift der an dieser Stelle einzusetzenden Variablen ausreichend beschreibt Die Kette sieht so aus MARKER PARTYPE Also z B FE 128 Die Bedeutung der einzelnen PARTYPES ist in der folgenden Tabelle dargestellt 191 Bezeichner Code Bedeutung Zahlenformat symbolisch PT_FIXVAL 0 fester Wert gt VALUE PT_VAL8BIT 1 normaler 8 Bit Wert 76543210 PT_VAL7BIT_2HL 2 7Bit HL2 7654321 0 PT_VAL7BIT_3HL 3 7Bit HL3 7654321 0 an PT_VAL7BIT_2LH 4 7Bit LH2 0 7654321 PT_VAL7BIT_3LH 5 7Bit LH3 on re 0 7654321 PT_NIB_L 6 Nibble 3210 PT_NIB_H 7 Nibble 7654 PT_NIB_HL 8 Nibble HL 7654 3210 PT_NIB_LH 9 Nibble LH 3210 7654 PT_12BIT_EPS 10 12Bit EPS 765432 10 PT_16BIT_EPS 11 16Bit EPS 765432 10 PT AHEX_L 12 AsciiHexL xx3210 PT AHEX_H 13 AsciiHexLH Xx7654 PT_AHEX_HL 14 AsciiHexHL XX7654 xx3 PT_AHEX_LH 15 AsciiHexLH XX3210 xx7654 PT_7_1
43. BIT 16 7 1Bit_ 6543210 7 PT_1_7BIT 17 1 7Bit 7 6543210 PT_14BIT_HL 18 14Bit HL 7654321 0 PT_14BIT_LH 19 14Bit LH 0 7654321 PT_NIBB_HL 20 NibbleBHL 7654 3210 21 127 reserviert keine Auswirkung Bezeichner Code Bedeutung Rechen Algorithmus symbolisch PT_MARK 128 Checksumme Beginn PT_CS_2ERKOMPL 129 sum 0 sum byte chksum 0x7f amp sum PT_CS_1ERKOMPL 130 sum 0 sum byte chksum 0x7f amp sum PT_CS REGULAR 131 sum 0 sum byte chksum 0x7f amp sum PT_CS_LH_NLH 132 sum 0 sum L_H chksum_L_H sum PT CS _LH_N7B 133 sum 0 sum L_H chksum 0x7f amp sum HT CS KAWAI1_4 134 sum 0 sum byte chksum 0x7f amp sum 0xA5 PT_CS_KAWAIS 135 wsum 0 wsum word chksum_h_ _h_l Ox5A3C wsum PT CS KURZWEIL 136 wsum 0 wsum lt 1 byte chksum_h_l wsum 137 reserviert keine Auswirkung 89 ANHANG String Chunk EASYSLOT Die L nge des String Chunk betr t in der Version mit dem 8 Kbyte EEPRPOM 55 Bytes Im String Chunk darf jeder Wert von 0 255 au er den Ausnahmen gt Steuerbytes stehen und wird dann auch direkt so bertragen Ausnahmen Steuerbytes FF FE FD FC FB FA Hex Bezeichner Code Hex Bedeutung EASY_STREND FF Ende des Strings gt String Chunk EASY_PAR FE Variable Parameter EASY_SUM FD Ab hier Checksumme berechnen gt PT_MARK EASY_CHKSUM FC Checksumme noch nicht belegt FB F
44. DOEPFER MUSIKELEKTRONIK DREHBANK Dr ehbank Die Lizenz zum Drehen Benutzerhandbuch Version 1 1 deutsch Doepf er Musikelektronik Doepfer Musikelektronik Geigerstr 13 82166 Gr felfing Telefon 089 89809510 lt Fax 089 89809510 Internet http www doepfer de CREDITS An der Entstehung dieses Programms und seinem Handbuch haben mitgewirkt Projektleitung Konzeption Dieter Doepfer Programmierung Christian Assall Roland Mayer Entwurf der Hardware Dieter Doepfer gt hardware doepfer de Programmierung der Drehbank Christian Assall gt software doepfer de Betriebssoftware und Editor Adaption f r EMAGIC SoundDiver Programmierung des Drehbank Roland Mayer gt technik doepfer de Editor f r PC und Erstellung der Presets amp Libraries Handbuch amp Help File Roland Mayer Christian Assall Dieter Doepfer VORWORT VORWORT Vorwort Sie erhalten DREHBANK mit der aktuellsten Software Version Diese wurde von uns und etlichen Beta Testern eingehend gepr ft und als weitgehend fehlerfrei befunden Da sich in einer so komplexen neuen Software aus unserer Erfahrung dennoch einige versteckte Fehler befinden k nnen w rden wir uns freuen wenn Sie uns informieren falls Sie einen solchen finden Wir werden versuchen den Fehler baldm glichst zu beheben Um Ihr Ger t dann auf den aktuellen Softwarestand aufzur sten wenden Sie sich bitte an den H ndler bei dem Sie Ihr Ger t erworben ha
45. ER CONTROL 00 7F FO 43 10 4C 08 nn 4F Xn F7 CAT AMPLITUDE CONTROL 00 7F FO 43 10 4C 08 nn 50 Xn F7 CAT LFO PMOD DEPTH 00 7F FO 43 10 AC 08 nn 51 Xn F7 CAT LFO FMOD DEPTH 00 7F 63 Oo OO OOOO OO OGOGO O ECH IMPLEMENTATIONS BEISPIELE FO 43 10 4C 08 nn 52 Xn F7 PAT Polyphoner Aftertouch FO 43 10 4C 08 nn 53 Xn F7 FO 43 10 4C 08 nn 54 Xn F7 FO 43 10 4C 08 nn 55 Xn F7 FO 43 10 4C 08 nn 56 Xn F7 FO 43 10 4C 08 nn 57 Xn F7 FO 43 10 4C 08 nn 58 Xn F7 ACL Assignable Controller 1 FO 43 10 4C 08 nn 59 Xn F7 FO 43 10 4C 08 nn SA Xn F7 FO 43 10 4C 08 nn 5B Xn F7 FO 43 10 4C 08 nn 5C Xn F7 FO 43 10 4C 08 nn 5D Xn F7 FO 43 10 4C 08 nn 5E Xn F7 FO 43 10 4C 08 nn SF Xn F7 AC2 Assignable Controller 2 FO 43 10 4C 08 nn 60 Xn F7 FO 43 10 4C 08 nn 61 Xn F7 FO 43 10 4C 08 nn 62 Xn F7 FO 43 10 4C 08 nn 63 Xn F7 FO 43 10 4C 08 nn 64 Xn F7 FO 43 10 4C 08 nn 65 Xn F7 FO 43 10 4C 08 nn 66 Xn F7 FO 43 10 4C 08 nn 67 Xn F7 FO 43 10 4C 08 nn 68 Xn F7 EG Envelope Generator FO 43 10 4C 08 nn 69 Xn F7 FO 43 10 4C 08 nn 6A Xn F7 FO 43 10 4C 08 nn 6B Xn F7 FO 43 10 4C 08 nn 6C Xn F7 VELOCITY Range FO
46. FINE 00 7F FO 43 10 4C 30 rr 02 Xn F7 EVEL OO FE FO 43 10 4C 30 rr 03 Xn F7 ALTERNATE GROUP 00 7F OO OFF FO 43 10 AC 30 rr 04 Xn F7 PANORAMA 00 7F O00 RND FO 43 10 4C 30 rr 05 Xn F7 REVERB SEND 00 7F FO 43 10 4C 30 rr 06 Xn F7 CHORUS SEND 00 7F FO 43 10 4C 30 rr 07 Xn F7 VARIATION SEND 0 0 TE FO 43 10 4C 30 rr 08 Xn F7 KEY ASSIGN 00 SING O1 MULT FO 43 10 4C 30 rr 09 Xn F7 RCV NOTE OFF 00 0FF 01 ON FO 43 10 4C 30 rr OA Xn F7 RCV NOTE ON OO OFF 01 ON FO 43 10 4C 30 rr OB Xn F7 FILTER CUTOFF FREQUENCY 00 7F FO 43 10 4C 30 rr OC Xn F7 FILTER RESONANCE 00 7F FO 43 10 4C 30 rr OD Xn F7 EG ATTACK RATE 00 7F FO 43 10 4C 30 rr OF Xn F7 EG DECAY 1 RATE 00 7F FO 43 10 4C 30 rr OF Xn F7 EG DECAY 2 RATE 00 7F Mit der Alternate Group k nnen bis zu 128 Gruppen gebildet werden In jeder dieser Gruppen ist nur immer ein Instrument zu h ren da zuletzt gespielte muted alle anderen Tip HiHat Open und Hihat Closed sind in der gleichen Gruppe F r das Drum Setup 2 ndern Sie das 5 Byte im Midistring von 30 auf 31 So das waren die Instant Strings Im Anschlu noch zwei Parameter Change Tables die im Manual DB50 fehlen Wie man daraus die Sysex Strings bildet finden Sie weiter unten in diesem Kapitel Soviel sei gesagt versuchen Sie es mit FO 43 10 4C 10 00 Xn F7 bzw mit FO 43 10 4C 2e 00 Xn F7 Parameteradresse Xn Parameterwert e Elementnummer Damit l sst sich ein
47. FTER TOUCH 00 AUS FO 43 10 4C 08 nn 32 Xn F7 RCV PROGRAM CHANGE 00 AUS FO 43 10 4C 08 nn 33 Xn F7 RCV CONTROL CHANGE 00 AUS FO 43 10 AC 08 nn 34 Xn F7 RCV POLY AFTER TOUCH 00 AUS FO 43 10 4C 08 nn 35 Xn F7 RCV NOTE MESSAGE 00 AUS FO 43 10 4C 08 nn 36 Xn F7 RCV RPN 00 AUS FO 43 10 AC 08 nn 37 Xn F7 RCV NRPN 00 AUS FO 43 10 AC 08 nn 38 Xn F7 RCV MODULATION 00 AUS FO 43 10 AC 08 nn 39 Xn F7 RCV VOLUME 00 AUS FO 43 10 4C 08 nn 3A Xn F7 RCV PANORAMA 00 AUS FO 43 10 AC 08 nn 3B Xn F7 RCV EXPRESSION 00 AUS FO 43 10 AC 08 nn 3C Xn F7 RCV HOLD1 00 AUS FO 43 10 4C 08 nn 3D Xn F7 RCV PORTAMENTO 00 AUS FO 43 10 AC 08 nn 3E Xn F7 RCV SOSTENUTO 00 AUS FO 43 10 AC 08 nn 3F Xn F7 RCV SOF PEDAL 00 AUS FO 43 10 4C 08 nn 40 Xn F7 RCV BANK SELECT 00 AUS Scale Tuning FO 43 10 4C 08 nn 41 Xn F7 SCALE TUNING C 00 7F FO 43 10 4C 08 nn 42 Xn F7 SCALE TUNING C 00 7F FO 43 10 4C 08 nn 43 Xn F7 SCALE UNING D 004 TE FO 43 10 4C 08 nn 44 Xn F7 SCALE TUNING D 00 7F FO 43 10 4C 08 nn 45 Xn F7 SCALE TUNING E 00 7F FO 43 10 AC 08 nn 46 Xn F7 SCALE UNING F 00 7F FO 43 10 4C 08 nn 47 Xn F7 SCALE UNING F 00 7F FO 43 10 4C 08 nn 48 Xn F7 SCALE TUNING G 00 7F FO 43 10 4C 08 nn 49 Xn F7 SCALE TUNING G 00 7F FO 43 10 AC 08 nn AA Xn F7 SCALE UNING A 00 7F FO 43 10 4C 08 nn 4B Xn F7 SCALE TUNING A 00 7F FO 43 10 4C 08 nn AC Xn F7 SCALE UNING B 00 7F CAT Channel Aftertouch FO 43 10 AC 08 nn AD Xn F7 CAT PITCH CONTROL 28 58 FO 43 10 AC 08 nn AE Xn F7 CAT FILT
48. G Im folgenden Beispiel wollen wir einen Table f r eine Variable erstellen deren Werte als Fernsehkan le dargestellt werden sollen Statt den numerischen Werten Zahlen erscheinen dann die Namen der Fernsehkan le im Klartext Folgen Sie den folgenden Schritten nachdem Sie eine Sicherungskopie von TABLES INI im DREHBANK verzeichnis gemacht haben 1 Offnen Sie in Ihrem Lieblings Texteditor ein neues File Zum Beispiel mit dem Windows Notepad Schreiben Sie einen Table mit dem Parameternamen TV_Kanal singular als Bezeichner des neuen Table hinein Pr fen Sie zuvor immer ob der neue Parametername nicht schon existiert Unter TV_Kanal sind die Eintr ge aufzulisten TV_Kanal 1 ARD 2 ZDF 3 BR 4 N3 Sie k nnen auch Kommentare einf gen 5 WEST3 6 ARTE 9 NBC 10 Austria 1 2 Speichern Sie dieses File als MYTABLES TXT im DREHBANK TABLES Verzeichnis 3 Offnen Sie TABLES INI im DREHBANK TABLES Verzeichnis 4 F gen Sie folgendes unter TABLEFILES hinzu TABLEFILES TV_Kanal MYTABLES TXT 5 Speichern Sie TABLES INI im DREHBANK TABLES Verzeichnis berschreiben 6 Starten Sie das Dr ehbank Editor Programm Der Dr ehbank Editor wei nun da es einen Table mit dem Bezeichner TV_Kanal gibt und da dieser im Table File MYTABLES TXT zu finden ist Doppelklicken Sie auf einen Regler und schauen Sie in die Table Auswahlbox im Edit Control Dialog W hlen Sie TV_Kanal und die Werte von R
49. I Farm 60 KAPITEL 6 IMPLEMENTATIONS BEISPIELE Kapitel 6 Implementations Beispiele YAMAHA XG Instant Sysex Strings Echtzeitsteuerung der XG Tonerzeuger z B DB 50 MU 50 QY 700 Wie die hier aufgef hrten Strings aufgebaut sind Ein String ist hier eine Kette von Bytes also mehrere Zahlenwerte die aufeinander folgen und in dieser Reihenfolge vom der Drehbank auch ber die MIDI Schnittstelle bertragen werden Zuvor m ssen diese nat rlich im Drehbank Editor eingegeben werden Die Folgenden Sysex Strings zur Parametersteuerung der o g Expander sind dem Yamaha DB 50 XG Manual entnommen und m ten auch f r MU 50 und zum Teil auch andere XG kompatible funktionieren z B der QY 700 scheint intern dieselbe Klangerzeugung zu haben wie das DB 50 Wie ich die Strings aus der Yamaha Dokumentation rausgepfriemelt habe ist ganz zum SchluB dieses Kapitels kurz beschrieben Mit diesen Strings lassen sich die einzelnen Parameter mit der Dr ehbank in Echtzeit regeln in dem wir die einzelnen Strings auf verschiedene Regler der Drehbank legen Sinnvollerweise sollte man dazu zuerst im Editor den Regler mit der gew nschten Parameterbezeichnung versehen Zu beachten ist da alles in Hexadezimaler Schreibweise notiert ist Im Drehbank Editor werden die Strings ebenfalls in dieser Schreibweise eingegeben Eine Umrechnungstabelle von Dezimal in Hexadezimal findet sich im Anhang des Handbuchs MULTIPART
50. ISBN 1 55851 045 1 book 24 95 ISBN 1 55851 047 8 disk 20 00 ISBN 1 55851 046 X set 39 95This book continues where the provious one lefts off Title Midi in Theoie und Praxis Dieter Doepfer Christian Assall Matthias Marass Robert Langer Publisher Elektor Verlag Aachen ISBN 3 921608 89 4 Die offiziziellen Spezifikationen zu MIDI gibt es mittlerweile bei M3C Systemtechnik in Berlin in Englisch Die Dokumente sind vergleichbar den DIN Bl ttern zu den einzelnen DIN Vorschriften Sehr technisch ohne zus tzliche Erl uterungen englisch M3C Systemtechnik Gro beerenstraBe 51 10965 Berlin MIDI 1 0 Spec Addenda ca 79 DM General MIDI Spec ca 25 DM Standard MIDI File Spec ca 25 DM MIDI Machine Control Spec ca 58 DM MIDI Show Control Spec ca 25 DM Jeweils etwa DIN A4 erster Titel geheftet die anderen geklammert 105 ANHANG Doepf er Musikel ektronik
51. Parameter Change Strings Zun chst mal mu man wissen welchen Part man steuern will Dazu ist es vorteilhaft zu wissen da beim Einschalten der Karte bzw des Expanders bei welchem diese r einen internen Reset durchf hrt die Partnummern mit den MIDI Kan len bereinstimmen Also Part 1 ist auf Kanal 1 Part 2 ist auf Kanal 2 usw Desweiteren ist f r alle Parts das Grand Piano als Stimme definiert mit Ausnahme des Part 10 auf dem liegt n mlich das Schlagzeug Setup 1 mit Standard Kit Nach GM ist Kanal 10 immer f r Drums reserviert Bei allen nachfolgenden Strings ist f r nn die Partnummer einzusetzen 61 IMPLEMENTATIONS BEISPIELE In Hexadezimaler Schreibweise SCH H A LA On LH S LU KD LA OO 0 1 Gw Ln Gs LU D LA A H A A A A H On LH S LU K LA GO LO 0 1 Gw Ln Gs LU D LA A f f f f f f f f f f f u E E E et feet LL om T T L et 3 Si Ex 13 9 9 19 9 in Be Be BB ie EM A A Xn ist wie nn eine Variable und steht f r den Parameterwert An seiner Stelle baut die Dr ehbank den Reglerwert ein Im Editor wird statt Xn eine der 16 Variablen X0 XF geschrieben wobei diese sicherheitshalber zuvor auf Defaultwerte gesetzt wird Besonderes Augenmerk sollte man auf die Strings zur Filtersteuerung legen Die jeweiligen Wertebereiche von Xn sind als RangeFrom RangeTo in Hexadezimaler Sc
52. Reglerfunktionen diese sind in zwei umschaltbaren B nken 2 X 64 organisiert Erstellt werden die Presets normalerweise im DRE HBANK Editor wo sie im PC archiviert und von wo aus sie auch an die DREHBANK geschickt werden k nnen Ein solches Preset l t sich zudem nichtfl chtig in der Drehbank abspeichern D h er steht auch ohne PC und Editor Programm nach Einschalten der Dr ehbank wieder zur Verf gung Die Drehbank ist also konzeptionell so gestaltet da die komplette Editieroberfl che nach au en verlagert wurde Und so findet sich diese im hochaufl senden Farbmonitor eines Windows PC s wieder Der Livetauglichkeit des Ger tes wird aber dadurch kein Abbruch getan da wohl keiner Lust hat w hrend eines Live Acts in den Men s unleserlicher wenn auch hintergrundbeleuchteter LC Displays rumzuwursteln Da ist ein Ger t angesagt welches zuverl ssig die zu Hause oder im Studio am PC erstellten und eingeladenen Presets mittels eines einfachen Tastendrucks zug nglich macht 23 EINF HRUNG Zur einfacheren Erstellung der Presets stehen fertige Librarys zur Verf gung die universelle vordefinierte Reglerfunktionen beinhalten Midianer die sich mit der MIDI Syntax auskennen haben die M glichkeit sich beliebige Reglerfunktionen und auch eigene Librarys selbst zu erstellen Features im berblick e 2 B nke die mittels dedizierter Taster auch im Dunkel umschaltbar sind e Anzeige der aktiven Bank durc
53. SubD Steckergeh uses das bei der Version mit Optokoppler und Stromtreiber etwas gr er ausf llt Falls Sie schon ein solches Kabel haben k nnen Sie auch mit einem Ohmmeter folgenderma en ausmessen ob es einen Optokoppler bzw einen Stromtreiber besitzt Stecken Sie das Kabel an allen Steckern ab Zwischen Pin 4 oder Pin 5 des 5poligen Midi In Steckers und s mtlichen Pins des 15poligen SubD Steckers darf keinerlei Verbindung zu messen sein Ansonsten ist keine galvanische Trennung vorhanden der Optokoppler fehlt also Ist zwischen Pin 5 des 5poligen Midi Out Steckers und Pin 12 des 15poligen SubD Steckers der gemessene Widerstand auch nach dem Vertauschen der Messleitungen jeweils etwa 0 220 Ohm so ist kein Stromtreiber vorhanden 79 ANHANG Tips und Tricks Die Sounds im Ordner SOUND Sounds sind Geschmackssache Wenn Ihnen also die tollen Multimedialen High End Sounds des Editors nicht gefallen k nnen Sie diese alle auf einmal abstellen indem Sie den Ordner SOUND in NOSOUND umbenennen Falls Sie die Sounds dann doch vermissen benennen Sie sie einfach wieder um in SOUND Als kreativer Musiker werden Sie lieber zum Sound Recorder greifen bzw klicken Achten Sie darauf da die einzelnen WAV Files nicht zu gro sind also etwa um die 10kByte 8Bit 11025 Samples pro Sekunde Kopieren Sie sich diese in den SOUND Ordner und benennen Sie diese um in die schon vorhandenen WAV Files an deren Originalnamen Sie in etwa e
54. T gt lt PARAMETERNAMES gt ist der Bezeichner eines Tables und darf nicht l nger als 32 Zeichen sein Alle Tables die mit lt PARAMETERNAMES gt richtig in der TABLES INI aufgef hrt sind erscheinen auch im Dr ehbank Edit Control Dialog in der Auswahlbox f r Table Wenn Sie einen Table f r eine Variable im Drehbank Editor ausw hlen werden deren Werte als der lt TEXT gt in Abh ngigkeit der lt VALUE gt der Variablen dargestellt lt VALUE gt steht f r einen Integer Wert von 0 255 welcher auch dem Werte Bereich der Variablen X0 XF entspricht Ein Table kann 0 255 Eintr ge enthalten welche die maximal m gliche Anzahl von 256 Werten repr sentieren Jeder lt TEXT gt darf nicht l nger als 32 Zeichen sein Ist er l nger wird er ab dem 32 Zeichen abgeschnitten Eintr ge f r lt VALUEs die nicht vorhanden sind oder nicht gefunden werden werden immer als numerisch dezimal dargestellt Selbiges trifft auch zu wenn Tables fehlen oder falsch referenziert sind Ein Table File kann mehrere Tables beinhalten mit der Einschr nkung da ein Table File nicht gr er als 64kB sein darf Achten Sie darauf da der Table Bezeichner lt PARAMETERNAMES gt in m glichst sinnvoller Weise auch zu den lt TEXT gt Eintr gen pa t Werfen Sie auch einen Blick auf das Example Table File EXAMPLE TXT und auf TABLES INI worin auch die Example Tables referenziert sind Erstellung eines Table 82 ANHAN
55. US EQ HI GAIN IC A FO 43 10 4C 02 01 2A Xn F7 CHORUS DRY WET 34 3C FO 43 10 4C 02 01 2B Xn F7 01 7F 65 IMPLEM ENTATIONS BEISPIELE Variation FO FO FO FO FO FO FO FO FO FO FO FO FO FO FO FO FO FO FO FO FO FO FO FO FO 4 No DB DB DB HBR BHA HBR HB BB BAH vs KR BR BB WB BAW WIA www WW WW WWW LO LO WWW WWW WWW GA WwW Ww w CO OO OO OO OO OO OO CO OO OO OC OO OO OO COOC CH oO E vs vs RR W vs f RR dw d b dw HB HK dw d d d dP vs vs aaaaaaa aaa aaa aa CC CCC CC TTO 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 O OO C OO OO OO E D OO OO OO OO OC COOC OO C CC Wu E x m Wu SI x e LH Q x bel Wu 10 Wu P E Ert E d DO DPW LU ds DP DB DB BWW ds vs Oo 0 D cm T k OO Di OG T WC OO OO C C C CH CC be bei D i Pe ors 5 5 5 E w O A A PPP HBS AW CO on AJ DI oO h 3 O OO COOC CO CH CO OO OO COOC CH F7 F7 F7 F7 F7 F7 F7 F7 00 00 00 00 00 00 00 00 00 00 Xn Xn Xn Xn Xn Xn Xn F7 F7 Ei F7 F7 F7 F7 F7 F7 Ei F7 F7 F7 F7 F7 F7 EY VARIATION RETURN LEVEL VARIATION PANORAMA VARI MW CONTROL DEPTH VARI BEND CONTROL DEPTH VARI CAT CONTROL DEPTH VARI AC1 CONTROL DEPTH VARI AC2 CONTROL DEPTH VARIATION gt SYSTEM
56. alten k nnen Sie vom gerade ge ffneten Preset eine Text Datei erstellen in dem Sie im Men Preset den Men punkt Make Textfile anklicken Es ffnet sich ein Dateibrowser in dem Sie einen Namen f r das zu erzeugende Textfile eingeben k nnen Als Vorgabe erscheint dort der gleiche Dateiname wie der des gerade ge ffneten Presets mit der Datei Endung TXT f r Textfiles Das so erzeugte Textfile ist mit Tabulator Codes versehen soda es sich z B mit Write durch das Setzen von Tabulatoren formatieren und anschliessend nat rlich auch ausdrucken l t Editier Tools In der Men leiste des Hauptmen s stehen unter Tools die folgenden Funktionen zur Verf gung Beachten Sie da f r diese Funktionen keine M glichkeit zum R ckg ngig machen besteht Initial_Preset i Tools do Copy Bank 1 gt 2 re Copy Bank 2 gt 1 ez Sa Init Bank 1 tr 18 Init Bank 2 Exchange Bank 1 lt gt 2 Copy Bank 1 gt Bank 2 Kopiert samtliche Reglerfunktionen der Bank 1 auf die Reglerfunktionen der Banka Copy Bank 2 gt Bank 1 Kopiert samtliche Reglerfunktionen der Bank 2 auf die Reglerfunktionen der Banki Init Bank 1 Initialisiert s mtliche Reglerfunktionen der Bank 1 auf Vorgabewerte Controller 0 bis Controller 63 f r Regler 1 bis 64 Entspricht dem Initial Preset beim Starten Init Bank 2 Initialisiert s mtliche Reglerfunktionen der Bank 2 auf Vorgabewerte Controller 64 bis Contro
57. ando nummer Dreh SINGLE _ bank DUMP Wert FO 00 20 20 13 00 20 OF 00 Hex Absolute 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Position Bedeutung SLOTNR TQUANT AQUANT ADCREF RES1 RES2 RES3 RES4 8 Bit 15 8 2 00 00 00 00 00 Wert Hex Regler 16 Effektiv OF 00 08 00 102 100 00 00 00 00 00 00 100 100 00 100 bertragene 2 Bytes Absolute 25 26 127 28 29 30 131 32 33 34 Position Bedeutung Status Contrl PAR PARTYPE SOURCE ab hier 2 MARKER STRING bytes num CHUNK Contrl mer Volume 8 Bit BO 07 FE 01 OF Wert Hex Effektiv 30 01 07 00 7E 101 10 00 OF 00 Ubertragene 2 Bytes 93 ANHANG 35 36 137 38 39 40 41 42 43 FROM TO STEP VALUE nn enn zeichen 00 127 01 00 F7 00 100 7F 100 101 00 00 00 F7 Dr ehbank empfangt diesen String und schreibt die Daten des String Chunk also ab Position 9 in den durch Slotnummer definierten Slot 16 Bei jeder Drehbewegung des Drehreglers von Slot 16 wird nun der String BO 07 variabler Wert ausgesendet Der variable Wert ergibt sich aus der Rechenanweisung die durch die Parameterstruktur definiert ist Basis des Variablen Wertes ist wiederum der Drehregler 16 Source der sich im Bereich von 0 linker Anschla
58. ange From Range To und Value m ten nun den Eintr gen von TV_Kanal im Table File MYTABLE TXT entsprechen Beachten Sie da fehlende Eintr ge als numerisch Dezimale Werte angezeigt werden Implementierte Datentypen Ein immer wiederkehrendes Problem unter Midi ist die Tatsache da Midi Datenbytes das most significant bit gt MSB nicht benutzen d rfen d h dies mu immer auf Null stehen Dadurch k nnen in einem Byte nur noch 7 Bits benutzt werden d h es steht nur 83 ANHANG noch der Datenbereich von 0 127 zur Verf gung Wird nun der volle Bereich von 8 Bit also der Zahlenbereich von 0 255 ben tigt und das ist der Normalfall so stehen wir vor einem keinen Problem Dieses lautet also Wie kann ich 8 Bit Daten bertragen wenn ich nur 7 Bits zur Verf gung habe Die L sung kann nur lauten diesen 8 Bit Wert der urspr nglich in nur einem Byte beheimatet war bei der Midi bertragung im Sender in mindestens 2 Bytes wenn nicht sogar mehr zu verteilen und dies auf der Empf ngerseite wieder r ckg ngig zu machen Naturgem gibt es bei einem solchen Verfahren mehrere quasi unendlich viele L sungen und leider wurde es vers umt beizeiten ein solches Verfahren zu normieren und in der Midi Specification zwingend vorzuschreiben In sofern kochte nun jeder Hersteller sein eigenes S ppchen und daraus resultiert nun eine ganze Anzahl von verschiedener Datenformate von denen Dr ehbank die hoff
59. angesichts dieser Umst nde leider dazu die galvanische Trennung einfach wegzulassen und die Anschl sse des UART Universal Asynchronus Receiver and Transmitter das ist der Sende und Empfangs Baustein f r die Mididaten direkt auf den Stecker zu legen Aus diesem Grunde besitzen heute alle auf dem Markt befindlichen Soundkarten welche die Midianschl sse auf der Joystickbuchse herausf hren weder einen Optokoppler noch einen Strom Treiber Da die Midi Stromschleife mit 5mA milli Ampere spezifiziert ist der UART Ausgangs Port jedoch nur etwa 1 2 mA Strom liefert und das auch erst im Kurzschlussfall sind Fehler durch Signalverzerrungen vorprogrammiert Das Adapterkabel die L sung Die sogenannten Multimedia Kabel lassen sich in zwei Kategorien einteilen Das eine macht Probleme wie Notenh nger falsche Controllerbefehle usw mit dem anderen hingegen l uft alles einwandfrei Welches der beiden das teurere ist mu hier wohl nicht erw hnt werden wie Sie sicher schon erahnen k nnen ist es das letztgenannte In erster Linie handelt es sich bei beiden Kabeln um Adapterkabel n mlich von 15pol Sub D auf 5pol DIN Buchsen Das schlechtere von beiden tut genau das und sonst nichts Das bessere und teurere hat im SubD Steckergeh use den oben erw hnten Optokoppler f r den Midi Input und einen Stromtreiber f r den Midi Output bereits mit eingebaut Neben dem Preis unterscheiden sich beide u erlich noch in der Gr e des
60. as Programm l uft aber auch ohne Dr ehbank weil keine R ckmeldungen ber Midi von der Dr ehbank erwartet bzw verarbeitet werden 18 EINLEITUNG Das Programm ben tigt folgende Windows Bibliotheken welche im WINDOWSI SYSTEM Verzeichnis normalerweise zu finden sein sollten gt CTL3D DLL geht nicht ohne gt COMMDLG DLL geht nicht ohne gt MMSYSTEM DLL geht nicht ohne gt Und noch ein paar ungenannte die jedoch immer vorhanden sind Neuinstallation Zun chst ist zu unterscheiden zwischen der Betriebssoftware der Dr ehbank und der Editiersoftware Erstere befindet sich im Inneren des Ger tes in Form eines EPROMs welches im daf r vorgesehenen IC Sockel steckt Die Editiersoftware hingegen ist die Windows Applikation DREHBANK Editor DREHBANK EXE die Sie irgendwo auf der Festplatte Ihres PCs gespeichert haben Bei einem Update ist dieser Umstand peinlichst genau zu unterscheiden da bei Vertauschung der beiden sofern Sie das zustande bringen schlichtweg gar nichts mehr geht Zum Installieren f hren Sie das selbstextrahierende Archiv DB10 EXE dort aus also in dem Pfad auf Ihrer Festplatte wo Sie Ihren Dr ehbank Editor samt den Presets amp Libraries hin haben wollen Achtung Dazu mu das File DB10 EXE von Hand von der Diskette an eben diesen Ort der Festplatte kopiert werden Ein Start direkt von der Diskette aus und anschlie ende Eingabe des gew nschten Zielpfades ist momentan n
61. atur eine Melodie zu seinem Sequenzer Song spielen Die Umhangetastatur selbst erzeugt keine Kl nge man kann also keinen Kopfh rer daranh ngen sondern sie sagt dem Keyboard welche Kl nge es erzeugen soll Diese Tatsache betrachten wir noch etwas genauer Vom MIDI Ausgang der Umh ngetastatur f hrt ein MIDI Kabel zum MIDI Eingang des Keyboards Wenn wir nun einen Taste auf der Umh ngetastatur dr cken bertr gt das MIDI Kabel folgende Information von der Umh ngetastatur an das Keyboard Achtung Solostimme Es passiert was Es passiert mit der Taste Fis3 Sie wurde mit voller Lautst rke angeschlagen Wenn wir die Taste loslassen dann lautet die Information folgenderma en Achtung Solostimme Es passiert was Es passiert mit der Taste Fis3 Die Taste wurde losgelassen An diesem Beispiel kann man einige Dinge erkennen Das MIDI System teilt einen Vorgang den wir eigentlich als ein Ganzes verstehen eine Note Spielen inmehrere Ereignisse auf oft auch mit englisch Event bezeichnet Eine Gruppe von Ereignissen nennt man einen Befehl in unserem Beispiel haben wir zwei MIDI Befehle kennengelernt Den Note On Befehl und den Note Off Befehl Die beiden Befehle bestehen aus fast den gleichen Ereignissen Nur das jeweils dritte Ereignis unterscheidet sie Sechzehn auf einen Streich die MIDI Kan le Die Aufteilung von Befehlen in einzelne Ereignisse erm glicht es nun ber ein Kabel ver
62. ben Falls Sie das Ger t direkt bei uns bezogen haben so erheben wir f r das Update eine Bearbeitungsgeb hr 20 DM 20 Sfr 10 US 150 S bzw 10 Euro Die Bearbeitung des Updates kann nur unter Angabe der Seriennummer und der aktuell im Ger t befindlichen Softwareversion erfolgen Sie bekommen dann umgehend ein neues EPROM zugeschickt Zum Updaten der Software durch den Kunden mu dann das Ger t ge ffnet und das EPROM ausgetauscht werden Dies geschieht auf eigenes Risiko d h Besch digungen des Ger tes die offensichtlich auf einen Fehler beim EPROM Tausch zur ckzuf hren sind fallen nicht unter den Garantieanspruch In der Bedienungsanleitung verwendete Bezeichnungen f r Erzeugnisse die zugleich ein eingetragenes Warenzeichen darstellen wurden nicht besonders gekennzeichnet Das Fehlen der Markierung ist demzufolge nicht gleichbedeutend mit der Tatsache da die Bezeichnung als freier Warenname gilt Ebensowenig kann anhand der verwendeten Bezeichnung auf eventuell vorliegende Patente oder einen Gebrauchsmusterschutz geschlossen werden Es sei ausdr cklich darauf hingewiesen da die Firma DOEPFER Musikelektronik GmbH weder eine Garantie noch die juristische Verantwortung oder irgendeine Haftung f r Folgesch den bernimmt die auf den Gebrauch oder den Inhalt dieser Bedienungsanleitung zur ckzuf hren sind Die in dieser Bedienungsanleitung enthaltenen Angaben k nnen ohne vorherige Ank ndigung ge n
63. ch WININI WRI in welcher das WIN INI Format prinzipiell beschrieben ist F r nicht mit Englisch bewanderte Format der TABLES INI Datei Jeder lt PARAMETERNAMES gt ist ein Bezeichner eines Table Tabelle Jeder Table mu in TABLES INI unter TABLEFILES aufgef hrt sein in dem man den lt PARAMETERNAME gt mit dem Dateinamen lt TABLEFILE gt in dem der Table zu finden ist gleichsetzt Verwenden Sie nur kurze Dateinamen f r das Table File 12345678 TXT TABLEFILES lt PARAMETERNAME gt lt TABLEFILE gt lt PARAMETERNAME gt lt TABLEFILE gt 81 ANHANG lt PARAMETERNAME gt lt TABLEFILE gt lt PARAMETERNAME gt lt TABLEFILE gt F r Tables welche dieselben Eintr ge haben jedoch unterschiedliche Bezeichner ben tigen wird einfach der neue lt PARAMETERNAME gt mit einem bereits existierenden unter TABLELINKS gleichgesetzt Nun werden f r den neuen Table die Eintr ge des schon existierenden verwendet und man hat sich das schreiben eines extra Tables gespart Der schon vorhandene Table kann seinerseits nat rlich auch schon mit einem anderen gelinked sein TABLELINKS lt PARAMETERNAME gt lt PARAMETERNAME gt lt PARAMETERNAME gt lt PARAMETERNAME gt lt PARAMETERNAME gt lt PARAMETERNAME gt lt PARAMETERNAME gt lt PARAMETERNAME gt Format der Table Files lt PARAMETERNAME gt lt VALUE gt lt TEXT gt lt VALUE gt lt TEXT gt lt VALUE gt lt TEXT gt lt VALUE gt lt TEX
64. chon beim dragen ber die Regler werden Sie feststellen das sich in der Statuszeile in welcher die jeweilige Regler Description angezeigt wird an Stelle der X1 X0 sinnvoller Text bildet Als Vorgabe ist dieser auf Volume Controller in MIDI Kanal 1 eingestellt Und genau diese beiden Parameter n mlich welcher Controller und welcher Midi Kanal sind im Properties Dialog einstellbar Dazu klicken Sie mit der rechten Maustaste ber dem entsprechenden Regler und w hlen im daraufhin erscheinenden Popup Men den Men eintrag Properties Eigenschaften aus Es ffnet sich nun der lang ersehnte Properties Dialog und pr sentiert sich mit den Parametern MIDI Kanal und Controller Nummer letzterer sogar mit den GM Cortrollern im Klartext An dieser Stelle k nnen Sie nun den gew nschten Controller und dessen MIDI Kanal einstellen 34 BENUTZEROBERFL CHE Wenn Sie wollen da die Ver nderung auch wirksam wird beenden Sie den Properties Dialog mit OK andernfalls um die nderungen zu verwerfen auf Cancel pe DREHRANE Imatial Ponzet Die jeweils letzte nderung kann mit der Undo Funktion im Hauptmen wieder r ckg ngig gemacht werden Wenn die DREHBANK direkt per Midikabel mit dem Editor verbunden ist kann man die Reglerfunktion auch sofort praktisch austesten Preset schicken und sichern Mit der Schaltfl che Send Preset schicken Sie der DREHBANK das komplette Preset so wie es sich momentan im
65. d das Ger t nicht durch Entladen von eventuell vorhandenen Kondensatoren spannungsfrei gemacht wird Betriebserlaubnis Beim Betrieb des Ger tes in der Bundesrepublik Deutschland sind die einschl gigen VDE Vorschriften zu beachten Folgende Vorschriften sind besonders wichtig DIN VDE 0100 Teil 300 11 85 Teil 410 11 83 Teil 481 10 87 DIN VDE 0532 Teil 1 03 82 DIN VDE 0550 Teil 1 12 69 DIN VDE 0551 05 72 DIN VDE 0551e 09 75 DIN VDE 0700 Teil 1 02 81 Teil 207 10 82 DIN VDE 0711 Teil 500 10 89 DIN VDE 0860 05 89 DIN VDE 0869 01 85 Die VDE Schriften sind erh ltlich bei VDE Verlag GmbH Bismarckstr 33 1000 Berlin nderungen die dem technischen Fortschritt dienen behalten wir uns vor 13 EINLEITUNG 14 KAPITEL 2 INSTALLATION Kapitel 2 Installation Lieferumfang Hardwareeinheit Drehbank Ansicht von oben S GG Bee OOGO 9806066 sSeee GOGO OGOOGO S666 GGG GGG G GGG 2 GGG 8060606 GGG i 9000 G OOO g S e 64 Drehregler e 64 Beschriftungsfelder vom Anwender frei zu beschriften e 3 Taster zur Zum Ausl sen eines Snapshot 1 dedizierter Taster Umschaltung der Bank 2 dedizierte Taster s 2 Leuchtdioden zur Anzeige jeweils ber dem Taster des Modus zum Aussenden eines Snapshots Midi Aktivit ten der aktuellen Bank 2 Ansicht von hinten UUEPFER DREHBANK MIDI CONTROLLER e 8 externe Steuereing nge optional
66. dem LIESMICH README File auf der Diskette bzw von unseren angegebenen Internet Pages Der Editor wird nach seiner Verf gbarkeit dem Drehbankpaket voraussichtlich zus tzlich beigelegt werden Bisherige Kunden k nnen ihn nat rlich auch gegen eine kleine Schutz und Verwaltungsgeb hr zus tzlich erhalten Auf unseren Internetseiten k nnen wir ihn nicht zum Download zur Verf gung stellen da es sich hierbei um eine lizensierte OEM Version von Emagic und nicht um Public Domain Software handelt Hierzu bitten wir um Verst ndnis 21 INSTALLATION 22 KAPITEL 3 EINF HRUNG Kapitel 3 EINF HRUNG Was ist Drehbank Die DOEPFER DREHBANK ist ein Ger t mit 64 Drehreglern zur Steuerung unterschiedlichster MIDI Peripherie Jedem einzelnen Regler lassen sich beliebige MIDI Events in Form von Strings Byte Ketten mit einer maximalen L nge von 113 Eintr gen zuordnen Achtung Eine Variable ben tigt davon allerdings jeweils 7 Eintr ge des Speicherplatzes Im einfachsten Fall sind dies Controllerbefehle zur Steuerung verschiedener Parameter wie Volume Reverb Panorama etc Es lassen sich jedoch auch sehr komplexe Strings f r die verschiedensten SysEx Implementationen von Ger ten erstellen Dazu stehen unter anderem auch diverse Checksummen und Datentypen Algorithmen zur Verf gung Die Information ber s mtliche Reglerfunktionen werden in einem Preset zusammengefa t Ein Preset beinhaltet 128
67. dem Stringheader mit fester L nge gefolgt von dem Datenstring mit abh ngig vom Kommando Byte variabler L nge und dem Ende Kennzeichen zusammen Empf ngerstrings Empf ngerstrings sind die Sysex Strings die vom Ger t DREHBANK dem Sender an ein weiteres Ger t z B PC mit Editorprogramm dem Empf nger gesendet werden und dort eine Reaktion bzw Aktion ausl sen sollen bzw k nnen Es wird dabei immer der empfangene String als Basis benutzt und zus tzliche die Bits 0 1 2 gesetzt die im Senderstring immer auf 0 stehen m ssen und entsprechende Funktionen haben Receive Kommando Ein gesetztes Bit 0 meldet dem Sender da die Nachricht vollst ndig empfangen und erkannt wurde OK Kommando Ein gesetztes Bit 1 meldet dem Sender da die empfangene Nachricht ausgef hrt wurde Failed Kommando Ein gesetztes Bit 2 meldet dem Sender da die empfangene und ausgef hrte Nachricht einen Fehler verursachte D h die Nachricht konnte nicht fehlerfrei ausgef hrt werden 91 ANHANG Befehls Kombinationen Im Normalfall ist es sinnvoll die 3 beschriebenen Antwortbits in nur einem Antwortstring in der entsprechenden Bitkombination gleichzeitig zu senden Dies ist jedoch nicht zwingend die komplette Antwort kann auch in Einzelantworten erfolgen wenn dies zweckm ig ist Z B wenn eine erhebliche Zeitspannen zwischen den einzelnen Antworten liegen w rde Einzelne Strings im Detail Beispiele VERSION_DUMP amp
68. dene Filtereinstellungen ausprobieren willst mu t Du nicht jedesmal eine neue Adresse also Ctrl 99 und 98 schicken sondern nur den neuen Wert von Controller 6 Erst wenn Du einen anderen Parameter verandern willst schickst Du die entsprechende neue Adresse mit den beiden Controllern 99 und 98 Die wesentlichsten Adressen sind Ctrl 99 Cirl 98 Wertebereich Ctrl 6 Min Norm Max Vibrato Rate 1 8 14 64 114 Vibrato Depth 1 9 14 64 114 Vibrato Delay 1 10 14 64 114 Filter Freq 1 32 14 64 80 FilterResonanz1 33 14 64 114 Attack 1 99 14 64 114 Decay 1 100 14 64 114 Release 1 102 14 64 114 Dar ber hinaus kann man noch in den Drum Parts jedes einzelne Instrument ver ndern Das XX in der Spalte Ctrl 98 ist die Notennummer des betreffenden Drum Instrumentes also f r die Ba drum 36 Rimshot 37 1 Snare 38 usw 53 GRUNDLAGEN MIDI Ctrl 99 Ctri 98 Wertebereich Ctrl 6 Min Norm Max Tonh he grob 24 XX 0 64 127 Lautstarke 26 XX 0 100 127 Panorama 28 XX links mitte rechts Hallanteil 29 XX 0 127 Chorusanteil 30 XX 0 127 MIDI 1 0 Specification Englisch Note n is the variable for the MIDI Channel 1 16 DEZ 0 151 BIN 0000 1111 HEX 0 F Status Data Byte s Description D7 DO D7 DO HEX Channel Voice Messages 1000nnnn Okkkkkkk Note Off event n 00 7F Ovvvvvvv 00 7F This message is sent when a note is released ended kkkkkkk is the note number
69. dert werden Die Firma DOEPFER Musikelektronik GmbH geht damit keinerlei Verpflichtungen ein Ferner sei ausdr cklich darauf hingewiesen da die Firma DOEPFER Musikelektronik GmbH weder eine Garantie noch die juristische Verantwortung oder irgendeine Haftung f r Folgesch den bernimmt die auf den Gebrauch oder Einsatz der Hard bzw Software des Ger tes zur ckzuf hren ist Ebenso k nnen ohne vorherige Ank ndigungen Layout oder Design der Hardware oder Funktionen der Software ge ndert werden Die Firma DOEPFER Musikelektronik GmbH geht damit keinerlei Verpflichtungen ein 2 berarbeitete Auflage vom 02 02 1999 Copyright 1999 2000 Firma DOEPFER Musikelektronik GmbH Alle Rechte vorbehalten Kein Teil dieser Anleitung darf in irgendeiner Form ohne schriftliche Genehmigung der Firma DOEPFER Musikelektronik GmbH unter Einsatz entsprechender Systeme reproduziert verarbeitet vervielf ltigt oder verbreitet werden VORWORT INHALTSVERZEICHNIS Inhaltsverzeichnis NORWOR DB NEE 3 INHALTSVERZEICHNIS sssnsosssessossossonsnnsonsnnsnnssnssnnsonsnnsnnsnnsnnssnssnnsonsnnsnnsnnnnnsnnssnnsonsnnsnnsnnsnnnsnnse 5 KAPITEL EEEO EA N S OAE OE E AEE OE O E A E 9 EINLEITUNG wen SEs ESE SES eSa ooer S Eo seoanei 9 BER DIESES HANDBUCH een 9 PRESETS LIBRARY S ne a lg Bla ares HIER 10 KONVENTIONEN 2 2 the ie bed EES Ee E oe ite eee EE A eee 11 BETRIEBS UND SICHERHEITSHINWEISE euueesnesnnesnnssnensnensnensonn
70. e Center no pitch change is 2000H Sensitivity is a function of the transmitter III are the least significant 7 bits mmmmmm are the most significant 7 bits Channel Mode Messages See also Control Change above 1011nnnn Occccccc Channel Mode Msg Bn 00 7F Ovvvvvvv 00 7F Ovvvvvvv This the same code as the Control Change above but implements Mode control by using reserved controllernumbers The Numbers are Local Control When Local Control is Off all devices on a given channel will respond only to data received over MIDI Played data etc will be ignored Local Control On restores the functions of the normal controllers c 122 v 0 Local Control Off c 122 v 127 Local Control On 55 GRUNDLAGEN MIDI All Notes Off When an All Notes Off is received all oscillators will turn off C 123 v 0 All Notes Of c 124 v 0 Omni Mode Off c 125 v 0 Omni Mode On c 126 v M Mono Mode On Poly Off where M is the number of channels Omni Off or 0 Omni On cC 127 v 0 Poly Mode On Mono Off Note These four Messages also cause All Notes Off System Common Messages 11110000 Oiiiiiii System Exclusive FO ii Oddddddd 00 7F 00 7F This message makes up for all that MIDI doesn t support iiiiiii is a seven bit Manufacturer s LD code If the Oddddddd synthesizer recognizes the L D code as 11110111 its own it will listen to the rest of the message ddddddd Otherwi
71. ein Problem Ein Sequenzer hingegen mu in dem Moment in dem er gestoppt wird wissen welche Noten derzeit gedr ckt sind und dann f r diese einen Note Off Befehl senden Doch das soll nicht unser Problem sein daf r bekommen schlie lich die Programmierer Geld Weitere Befehle Im letzten Beispiel haben wir einen Befehl kennengelernt der keine Noten bertr gt die Anderung der Vibratost rke Nun gibt es eine ganze Reihe solcher Befehle Programmwechsel Pitchbender Tastaturdruck und sogenannte Controller Befehle Mit den Notenbefehlen haben sie gemeinsam da sie getrennt f r jeden Kanal bertragen werden k nnen Die Notenbefehle bestehen aus einem Kanalevent Achtung Solo der Notennummer Note Fis3 und der Anschlagst rke auch Velocity Wert Note On Befehle haben immer einen Anschlagswert zwischen 1 und 127 Das Loslassen der Taste Note Off Befehl wird durch einen Anschlagswert 0 ausgedr ckt Controller Befehle Die Vibratoinformation geh rt zur Gruppe der Controller Befehle Ein Controller Befehl besteht aus dem Kanal Event Achtung Solostimmel aus der Nummer des Controllers die Nummer 1 entspricht zB Vibrato ndern und dem Wert den der Controller haben soll Vibratostarke auf 32 Der Controller Befehl f r das Vibrato auf Kanal drei sieht in vereinfachter Form also so aus Ctrl_Ch3 1 nn wobei nn eine Zahl zwischen 0 und 127 f r die Starke des
72. ein Xn FO 43 10 4C 00 00 7D 01 F7 DRUM SETUP 2 RESE kein Xn FO 43 10 4C 00 00 7E 00 F7 XG SYSTEM ON kein Xn FO 43 10 4C 00 00 7F 00 F7 ALL PARAMETER RESET kein Xn EFFECT 1 Parameter Change Strings Drehbank Midistring Parameter Xn RangeFrom RangeTo Reverb FO 43 10 4C 02 01 0C Xn F7 REVERB RETURN LEVEL 00 7F FO 43 10 4C 02 01 OD Xn F7 REVERB PANORAMA 01 7F FO 43 10 4C 02 01 00 00 00 F7 REVERB NO EFFECT FO 43 10 4C 02 01 00 01 00 F7 REVERB HALL 1 FO 43 10 4C 02 01 00 01 01 F7 REVERB HALL 2 FO 43 10 4C 02 01 00 02 00 F7 REVERB ROOM 1 FO 43 10 4C 02 01 00 02 01 F7 REVERB ROOM 2 FO 43 10 4C 02 01 00 02 02 F7 REVERB ROOM 3 FO 43 10 4C 02 01 00 03 00 F7 REVERB STAGE 1 FO 43 10 4C 02 01 00 03 01 F7 REVERB STAGE 2 FO 43 10 4C 02 01 00 04 00 F7 REVERB PLATE FO 43 10 4C 02 01 00 10 00 Ei REVERB WHITE ROOM FO 43 10 4C 02 01 00 11 00 F7 REVERB TUNNE FO 43 10 4C 02 01 00 13 00 F7 REVERB BASEMENT FO 43 10 4C 02 01 02 Xn F7 REVERB TIME 0 020 Al FO 43 10 4C 02 01 03 Xn F7 REVERB DIFFUSION 00 0
73. eitungen laufen mu man also die verschiedenen Informationen zun chst irgendwie kenntlich machen und dann ber die eine MIDI Leitung schicken Das Kenntlichmachen ist eben die Verteilung auf verschiedene MIDI Controller Werte Die Controller Nr 98 und 99 f hren als Wert die Adresse der Controller 6 f hrt als Wert die Datenzahl die Read Write Leitung innerhalb des Computers er brigt sich bei der MIDI bertragung da es eine MIDI Leitung Computer gt Synthi und eine Synthi gt Computer gibt Da die Adresse auf zwei Controller Nummern 98 und 99 verteilt ist hat eigentlich nur damit zutun da es in einem durchschnittlichen Speicher weitaus mehr Speicherplatze gibt als die 128 Adressen die sich mit den Werten eines Controllers darstellen lie en Man kann mit zwei Controller Werten 128 mal 128 also 16384 Speicherpl tze unterscheiden Die Unterscheidung MSN Most significant Bit und LSB Least Significant Bit ist f r Dich eigentlich unerheblich Du mu t nur wissen welche Adresse welchen Parameter bestimmt Beim XP 10 geht das dann so Nehmen wir an Du willst auf MIDI Kanal 3 die Filtereck Frequenz ver ndern Du schickst zun chst auf dem MIDI Kanal 3 den Controller 99 mit Wert 1 und ebenfalls auf Kanal 3 den Controller 98 mit Wert 32 Wenn Du nun auf Kanal 3 den Controller 6 mit irgend einem Wert schickst wird die Filtercutoff Frequenz entsprechend dem Wert des Controllers 6 eingestellt Wenn Du verschie
74. el 01 01 01 o1 01 101 01 01 01 01 101 01 01 01 01 01 Midi 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 Controller Slot Nr 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Channel 01 01 01 o1 01 101 01 01 01 01 01 01 01 01 01 01 Midi 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Controller Slot Nr 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 Channel 01 01 01 o1 01 101 01 01 01 01 01 01 01 01 01 01 Midi 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 Controller Slot Nr 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 Channel 01 01 01 o1 01 101 01 01 01 01 01 01 01 01 01 01 Midi 91 92 93 94 95 64 65 66 67 68 69 86 87 88 89 90 Controller Bank 2 Bank 2 enth lt eine Auswahl von 4 Midicontrollern Expression Modulation Panorama Volume mit jeweils allen Midi Kan len von 1 16 Slot Nr 10 11 12 13 14 15 16 N Wi A ol o N Channel 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 Midi 11 111 111 11 111 111 11 111 11 111 11 11 11 11 11 11 Controller Slot Nr 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Channel 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16
75. en k nnen Es l t sich auch von Bank zu Bank agieren indem man beim Dragen mit den Pfeiltasten der Tastatur die gew nschte Bank selektiert Letzteres geht nur wenn die Box f r die Bankauswahl zuvor selektiert wurde Dr ckt man die Rechte Maustaste ber einem Regler erscheint der Properties Eigenschaften Dialog in dem man verschiedene Parameter der Reglerfunktion einstellen kann vorausgesetzt es sind f r betreffenden Regler auch solche definiert Experten gelangen mittels Doppelklick auf einen Regler in den Edit Control Dialog Der Edit Control Dialog ist das Werkzeug um eine Reglerfunktion zu erstellen Der Properties Dialog hingegen ist das Werkzeug um Eigenschaften einer Reglerfunktion einzustellen Ob und welche ver nderbaren Eigenschaften eine Reglerfunktion hat wird im Edit Control Dialog gewisserma en programmiert Wem dazu das n tige Know How fehlt der sollte vom Edit Control Dialog besser Abstand halten F r s mtliche Standard MIDI Funktionen sind in der General MIDI Library GM_LIB DBP schon alle Reglerfunktionen vorhanden F r diese sind im jeweiligen Properties Dialog Parameter definiert mittels derer MIDI Kanal GM Controller Notennummer etc jeweils eingestellt werden k nnen Mit den Midistrings und ihren Hex Bytes wird man bei Verwendung der Librarys nicht konfrontiert 32 KAPITEL 4 BENUTZEROBERFL CHE Kapitel 4 BENUTZEROBERFL CHE ffnen und Speichern eines Preset D
76. entlich wichtigsten und gebr uchlichsten unterst tzt Hinweis Die nachfolgenden Erkl rungen sind nur f r den Spezialisten geeignet und der Vollst ndigkeit halber aufgef hrt da sich die Thematik nicht in 2 Worten erkl ren l t und der Normalanwender damit auch etwas berfordert bzw verwirrt sein w rde In den n chsten Monaten werden wir Presets f r g ngige bzw haupts chlich gew nschte Ger te erstellen so da der Drehbank User im Normalfall mit dieser Thematik nicht konfrontiert werden wird Prinzipiell ist die nachfolgende Aufstellung folgenderma en zu verstehen Die Zahl vor dem ist der Wert des PARTYPES der diesen Datentyp in der Drehbank generieren w rde Der Name nach dem ist eine von uns eingef hrte willk rliche Bezeichnung die den Datentyp ganz grob beschrieben soll Die Zahlenwerte geben die einzelnen Bits der Variable an die durch den Drehregler generiert wird Der endg ltige Wert h ngt dann nat rlich auch von den Parametern Range From To amp Step ab Innerhalb der lt gt befindet sich nun der die 8 Bit Wert e der die von der Drehbank generiert wird werden und an der entsprechenden Stelle in den Ausgabe String eingef gt wird werden Der 8 Bit Wert innerhalb der lt gt hat seine Wertigkeit von links nach rechts D h sein MSB liegt ganz links direkt nach el das LSB ganz rechts direkt vor gt geben Stellen innerhalb des r Ausgabe Byte s an die
77. er DREHBANK Editor enth lt bereits einige fertige Presets die Sie auch als Ausgangsbasis f r eigene Presets verwenden k nnen Um diese zu ffnen w hlen Sie im Men Preset den Men punkt Open an Dda ee A Library Midi Tools Undo woraufhin sich ein sog Dateibrowser ffnet In diesem Dateibrowser ist als Vorgabe der Preset Ordner im New Verzeichnis des DREHBANK Editor Open ausgew hlt W hlen Sie in der Dateiliste Save das zu ffnende Preset aus und best tigen Sie mit der OK Taste Make Sysexfile Das Preset wird daraufhin ge ffnet und Make Textile auch gleich an die DREHBANK Exit gesendet Auch wenn diese nicht RE E angeschlossen ist Der Pfad der Datei Cer 51 darf maximal 256 Zeichen lang sein sonst kann sie nicht ge ffnet werden Installieren Sie den DREHBANK Editor deshalb nicht zu tief im Dateisystem verwurzelt Trat aus irgend einem Grund beim ffnen ein Fehler auf oder ist die Preset Datei besch digt weist Sie ein Dialog mit der entsprechenden Abbruchmeldung darauf hin und es wird statt dessen ein Initial Preset mit dem Namen NONAME DBP erstellt Zum Speichern eines Preset w hlen Sie im Preset Men den Men punkt Save und es erscheint der Dateibrowser mit der Voreinstellung des Namens des gerade offenen Presets bzw NONAME DBP f r das Initial Preset welches immer beim Programmstart erzeugt wird Im Eingabefeld f r den Dateinamen k nnen Sie auch einen neuen Name
78. erfunktionen bestehen die Presets hingegen aus ganz speziellen Reglerfunktionen die einem bestimmten praktischen Zweck dienen So zum Beispiel beinhaltet die GM Library GM General MIDI alle verschiedenen Befehle das GM Mixer Preset hingegen nur spezielle Controllerbefehle aus der GM Library mit dem Zweck einen GM Mischer zu realisieren Um Librarys und Presets zu unterscheiden sind diese in unterschiedlichen Ordnern untergebracht Wenn Sie ein Preset haben aus dem Sie immer wieder Reglerfunktionen herauskopieren dann sollten Sie es im Library Ordner speichern Die Trennung ist auch deshalb von Vorteil da sich offene Librarys nicht editieren lassen und somit quasi schreibgesch tzt sind Die Librarys sind vom Dateiformat her identisch mit den Presets Regler Eigenschaften Die Reglerfunktionen aus den Librarys sind zum gr ten Teil mit ver nderbaren Parametern versehen mit Hilfe deren man Eigenschaften einer Reglerfunktion wie z B den Midi Kanal eines Events im Klartext und ohne dabei mit Hex Bytes erschlagen zu werden einstellen kann Wenn Sie z B einen bestimmten Controller ben tigen ffnen Sie die GM Library und ziehen sich daraus den Eintrag Controller X1 X0 auf den auserkorenen virtuellen Regler Lassen Sie sich von den X1 X0 K rzeln nicht verwirren das sind Text Flags an deren Stelle Klartext eingebaut wird sobald die Funktion auf einem Regler liegt und somit ein sinnvoller Kontext daf r vorhanden ist S
79. erte der Variablen angezeigt werden Die Zuordnung eines Table ist meist nur in Verbindung mit dem Properties Dialog sinnvoll Achtung Das Zuordnen eines Table ist nur editorintern als Editierhilfe von Bedeutung f r die DREHBANK ist der Table belanglos Edit Control Range From Der hier eingestellte Wert repr sentiert den Wert den die Variable annimmt wenn der ihr zugeordnete Regler auf Linksanschlag gedreht wird BENUTZEROBERFL CHE F r Variablen deren Source dem Properties Dialog zugeordnet ist steht dieser Wert f r den dort einstellbaren Minimalwert Edit Control Range To Der hier eingestellte Wert reprasentiert den Wert den die Variable annimmt wenn der ihr zugeordnete Regler auf Rechtsanschlag gedreht wird Range From kann auch gr er als Range To sein womit sich die Regler Charakteristik umdrehen l t Siehe Abb 2 F r Variablen deren Source dem Properties Dialog zugeordnet ist steht dieser Wert f r den dort einstellbaren Maximalwert Linker mn gt Rechter Beschriftung wie Abb 1 Regler Drehbereich Regler anschlag des Reglers anschlag Im Beispiel Abb 1 ist der RangeFrom Wert auf 20 der RangeTo Wert auf 120 eingestellt Ein Drehen des Reglers von links nach rechts wird also alle Wert von 20 bis 120 generieren Im Beispiel Abb 2 liegt der RangeFrom Wert auf 120 der RangTo Wert auf 20 infolgedessen wird nun ein Drehen von links nach rechts alle Werte von 120 bis 2
80. es Reglers bzw der Reglerabfrage bezogen auf den Spannungs und dem daraus resultierenden Wert ein Je kleiner der Wert um so gr er die Empfindlichkeit und um so mehr redundante MIDI Daten werden durch minimale Schwankungen des Reglerwertes produziert Da RangeFrom To Step quasi mit diesem Wert beliefert werden k nnen diese Parameter nat rlich nicht genauer sein als der durch Threshold produzierte Wert Edit Control ADC_REF Hier k nnen Sie die Referenz Spannung des DREHBANK internen Analog Digital Wandlers ver ndern Sinnvoll ist dies z B zur Anpassung von externen Fu reglern etc gt Option f r externe Steuereing nge Edit Control ADC_GND Hier k nnen Sie das Bezugspotential des DREHBANK internen Analog Digital Wandlers ver ndern Sinnvoll ist dies z B zur Anpassung von externen Fu reglern etc gt Option f r externe Steuereing nge Erstellen einer Library Da die Librarys das selbe Dateiformat wie die Presets haben werden diese einfach als Preset erstellt Im Grunde sind Librarys auch nichts anderes als Presets mit dem Unterschied da die darin enthaltenen Reglerfunktionen universell sind und die des Presets speziell f r eine bestimmte Anwendung arrangiert sind Wie man eine selbstdefinierte Reglerfunktion erstellt ist unter Editieren einer Reglerfunktion beschrieben Librarys speichern Sie am besten Im Library Ordner um sie von den Presets unterscheiden zu k nnen Zum Erstellen von Pr
81. eset bzw Library empfiehlt es sich als Ausgangsbasis das leere Preset EMPTY DBP zu laden Sie k nnen uns Ihre Librarys per E Mail schicken wenn Sie wollen da diese ver ffentlicht und somit auch anderen DREHBANK usern zug nglich gemacht werden sollen Voraussetzung ist lediglich das jede Library auf ein ganz spezielles Ger t zugeschnitten ist also nur m glichst universelle Reglerfunktionen f r ein Ger t 46 BENUTZEROBERFL CHE beinhaltet und zudem schl ssige Descriptions enth lt Vielleicht profitieren auch Sie von den Librarys anderer DREHBANK user Selbiges gilt auch f r gute Presets 47 BENUTZEROBERFL CHE 48 KAPITEL 5 GRUNDLAGEN MIDI Kapitel 5 Grundlagen MIDI von Florian Anwander MIDI ist eine Norm zur Ubertragung verschiedener Informationen zwischen elektronischen Musikinstrumenten Der Name bedeutet M usic I nstruments D igital Interface MIDI Ubertragt kein Klangsignale Es ist nicht zu vergleichen mit einem Kabel das zB aus einem Plattenspieler elektrische Audiosignale an einen Verstarker Ubertragt Wir erklaren nun zunachst mal gar nicht was MIDI aus technischer Sicht ist sondern beschreiben kurz einen ganz typischen Praxisfall Der ganz normale Wahnsinn Notenbefehle Nehmen wir an wir haben ein Alleinunterhalter Keyboard dessen Sequenzer eine Komposition abspielt Der gute Mann auf der Buhne hat eine Umhange Tastatur umhangen und will der Umh ngetast
82. estellt damit das im Fussregler eingebaute Potentiometer hieraus eine ver nderliche Steuerspannung erzeugen kann Das Potentiometer besitzt in der Regel drei Anschl sse Unterer Endanschlag Mittelabgriff und oberer Endanschlag Stellung bei ganz durchgetretenem Fu regler Das Potentiometer im Fu regler sollte einen Widerstandswert im Bereich 5k 25k besitzen und eine lineare Kennlinie aufweisen Fu regler die nur ein Potentiometer mit 2 Anschl ssen besitzen sind nicht geeignet 76 ANHANG Im Fu regler Betrieb mu der Stereo Klinkenstecker folgenderma en belegt werden Mittelabgriff oberer Endanschlag 5V unterer Endanschlag Masse Klinkenstecker Belegung im FuBreqler Modus Bitte beachten Sie da verschiedene Arten von Fu reglern auf dem Markt erh ltlich sind jedoch nur Fu regler die der angegebenen Spezifikation entsprechen f r Dr ehbank geeignet sind Wir bieten unter der Bezeichnung FP5 DB FuBregler FP5 Version f r Drehbank einen geeigneten Fu regler an Im Auslieferungszustand sind die externen Eing nge 5 8 zugeordnete Regler 32 48 16 64 f r den Fu reglerbetrieb voreingestellt Falls der verwendete Fu regler auf Grund der mechanischen Gegebenheiten einen oder beide Endanschl ge des eingebauten Potentiometers nicht erreicht so wird der m gliche MIDI Datenbereich 0 127 nicht voll ausgenutzt In diesem Fallmu ggf der Wertebereich des zugeordneten Regler
83. g in 1 er Schritten Step nach 127 rechter Anschlag linear bewegt Eine Antwort auf diesen String wird von Dr ehbank aus Zeitgr nden nicht ausgegeben Sollte eine berpr fung ob der String richtig angekommen ist gew nscht werden so k nnen diese Daten mit einem Single Dump von Dr ehbank angefordert und verglichen werden 94 ANHANG SINGLE DUMP VON EASYSLOT Drehbank soll mit DREHREGLER Nummer 16 gt Slot den Volumencontroller auf Midikanal 0 mit variablen Datenwert senden Die zeitliche Quantisierung soll 80 Millisekunden die Amplitudenquantisierung 2 Werte die Referenzspannungen 0 5Volt betragen Sender PC sendet an Dr ehbank Posi O 1 2 3 4 5 6 7 8 tion Bedeu SysEx SysEx Doepfer Doepfer Ger te Dev Kommand Slot Daten tung ID ID Channel SINGLE_ Nummer byte 2 Dreh DUMP bank Wert FO 00 20 20 13 00 20 XX 00 Hex Absolute 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Position Bedeutung SLOTNR TQUANT AQUANT ADCREF CHECK RES2 RES3 RES4 SUMMEN TYP 8 Bit 15 8 2 00 00 00 00 00 Wert Hex Regler 16 Effektiv OF I00 08 00 02 00 100 OO 100 00 100 100 00 100 00 00 bertragene 2 Bytes Absolute 25 26 27 28 29 30 31 32 33 34 35 36 37 38 Position Bedeutung MARKER PARTYPE
84. g ago H e RP P ewe H anw hlbar are Klicken Sie auf OK und es erscheint ein b rer ma D D E ret Aw wn L P Dateibrowser in dem Sie einen Namen VERE Peer ER Kees f r das SysEx File bestimmen k nnen AS BE SETZE SE BE NME N unter welchen es abgespeichert werden soll Als Vorgabe erscheint dort der Se ejg i gleiche Dateiname wie der des gerade ge ffneten Presets mit der Datei Endung SYX fuer SysEx Files Die so als SysEx Files exportierten Presets lassen sich mit einem Sequenzer oder einem SysEx Dumper in die Dr ehbank schicken Sollte Ihr Dump Sequenzerprogramm nicht ber die M glichkeit verf gen zwischen den einzelnen f r die jeweiligen Regler gedachten SysEx Messages Pausen einzuf gen mindestens 10 Millisekunden oder mehr so ist es ratsam nicht alle 128 Regler in einem einzigen SYX File abzuspeichern Dies k nnten dann n mlich beim Zur ckschicken der Daten zu Fehler f hren weil der Puffer der Dr ehbank eventuell berlaufen k nnte Sicher gew hrleistet werden kann nur der Empfang von 16 Regler Messages hintereinander ohne Pause dazwischen Bei mehr als 16 Messages am St ck Puffer berauf auftreten k nnen dann bertragungsfehler durch Angezeigt wird dies durch permanentes Leuchten der Leuchtdiode 37 BENUTZEROBERFL CHE Text Datei generieren Um die Reglerfunktionen eines Presets im berblick zu sehen oder um zu einem als Sysexfile exportierten Preset eine Dokumentation zu erh
85. h aufgrund des eingeschr nkten internen Speichers als auch aufgrund der geringen Rechenkapazit t gewissen Grenzen gesetzt sind F r stark ausgelastete Midi Leitungen mit einem hohen Datenaufkommen empfehlen wir daher einen externen Merger Die Verbindung zwischen Dr ehbank Editor und der DREHBANK selbst geschieht mittels MIDI Schnittstelle Sie ben tigen hierzu eine z B Soundkarte mit MIDI Schnittstelle in Ihrem PC oder ein anderes Midi Interface das ber den Windows Multimediatreiber im System verankert ist Z B Unitor von Emagic Wenn Sie den Men punkt MIDI anklicken erscheint ein Dialog zur Einstellung des MIDI In und MIDI Out Ger tes Zur Auswahl stehen alle auf Ihrem System installierten MIDI Ger te Ger te sind in diesem Fall nichts anderes als Treiber die jeweilige Hardware z B der Soundkarte bedienen Empfehlenswert ist die Auswahl des MPU 401 sofern ein solcher Treiber auf Ihrem System installiert ist Zur Verbindung mit der DREHBANK benutzen Sie ein sog Multimediakabel gt PC kontra MIDI welches einerseits an der 15poligen Sub D Buchse Joystick Anschlu angeschlossen wird andererseits am Midi Input der DREHBANK Die Verbindung des DREHBANK MIDI Out mit dem PC ist nicht n tig da bei der Daten bertragung zwi schen Editor und DREHBANK kein Handshake stattfindet In der gezeigten Konfiguration ist die Dr ehbank mit dem Drehbank Editor PC verbunden womit diese editiert oder m
86. h 2 LEDs e 64 Reglerfunktionen je Bank mit folgenden Parametern pro Regler Midi Datenstring mit bis zu 113 Bytes Bis zu 16 Variablen im Midi Datenstring definierbar Ben tigen jeweils 7 Bytes Jede einzelne Variable kann jedem beliebigen Regler zugeordnet werden Derzeit sind f r die Variablen 20 Datenformate vordefiniert Wertebereich und Schrittweite jeder Variablen einstellbar Regler Abtastrate einstellbar in 255 Stufen Regler Ansprechschwelle einstellbar von 1 255 Offset und Referenzspannung des AD Wandlers pro Regler einstellbar in 12 Stufen Tempor res fl chtiges Laden eines Presets m glich Nichtfl chtiges Speicher eines Presets 2 64 Regler Plug amp Play gt Einschalten und Preset steht Funktion Anschlu m glichkeit f r bis zu 8 externe Widerstandsgeber Fu pedale etc Schnappschu Snapshot Funktion Funktionen an der Drehbank selbst 64 Drehregler Drehbank ist mit 64 Potentiometern ausgestattet die einen Steuerspannugsbereich von 0 5 Volt berstreichen Intern werden diese Steuerspannungen in digitiale Werte umgewandelt Dabei entspricht der volle von einem Potentiometer berstrichene Bereich vom linken Anschlag bis zum rechten Anschlag einer zahlenm igen Aufl sung von 256 unterschiedlichen Werten Dadurch ergibt sich der damit beschreibbare Wertebereich einer Variablen mit einem Zahlenbereich von 0 255 also einem Byte Die Potentiometer sind mit grauen Drehkn pfen m
87. han 4 K Chan 5 Chan 6 R Chan 7 g Chan 8 K Chan 9 F Chan 10 g Chan 11 g Chan 12 g Chan 13 Chan 14 K Chan 15 Chan 16 S System Exclusive MIDI Time Code Song Position Pointer Song Select Song Undefined Undefined 59 Program 0 127 Aftertouch amount 0 127 kk Ssee Spec LSB 0 127 Pitch wheel MSB kk See Spec MSB NONE GRUNDLAGEN MIDI 11110110 F6 246 Tune request 11110111 F7 247 End of SysEx EOX 11111000 F8 248 Timing clock 11111001 F9 249 Undefined 11111010 FA 250 Start 11111011 FB 251 Continue 11111100 FC 252 Stop 11111101 FD 253 Undefined 11111110 FE 254 Active Sensing 11111111 FF 255 System Reset Note System Exclusive data dump 2nd byte Vendor ID followed by more data bytes and ending with EOX Table 1 Summary of MIDI Status amp Data Bytes adapted from MIDI by the Numbers by D Valenti Electronic Musician 2 88 Updated 1995 By the MIDI Manufacturers Association WARNING The details of this implementation could dramatically affect compatibility with other products It is recommended that you consult the official MMA detailed specification for any additional information Weitere bzw aktuelle Infos unter http www midi org Dies ist die Homepage der Midi Association http www midi org abtmidi htm What is Midi http www midifarm com The MID
88. hlie end auf Durchsuchen e Im daraufhin erscheinenden Dateibrowser suchen Sie die Datei DREHBANK EXE welche Sie im DREHBANK Ordner finden und klicken Sie auf OK e Klicken Sie nun auf Anderes Symbol und suchen Sie sich ein Icon aus und klicken Sie auf OK e Klicken Sie nochmal auf OK um den noch offenen Dialog zu schliessen Auf die gleiche Weise k nnen Sie sich noch ein Icon fuer die Drehbank Hilfe Datei DB_HILFE HLP in der selben Programmgruppe erstellen e Klicken Sie im Dateimanager im DREHBANK PRESET Ordner auf irgendein Preset Kein Doppelklick Dieses ist nun selektiert was an der Hervorhebung des Dateinamens zu sehen ist e Klicken Sie im Men Datei auf den Menuepunkt Verkn pfen Bei Dateinamenerweiterung schreiben Sie DBP steht eigentlich schon da und klicken Sie auf Durchsuchen Im daraufhin erscheinenden Dateibrowser suchen Sie die Datei DREHBANK EXE welche im DREHBANK Ordner zu finden ist und klicken Sie auf OK Beenden Sie den noch offenen Dialog ebenfalls mit OK Puh das war s Nun m sste der Drehbank Editor bei Doppelklick auf ein Preset starten e Der Drehbank Editor startet auch wenn man ein Preset aus dem Dateimanager auf DREHBANK EXE oder auf das Icon in der Programmgruppe zieht und draufplumpsen l t De Installation Da das Programm weder beim Installieren noch w hrend der Laufzeit irgendwelche Systemdateien ndert hinzuf gt oder Registry Eintr ge vornimmt
89. hreibweise angegeben Drehbank Midistring Parameter Xn RangeFrom RangeTo FO 43 10 AC 08 nn OO Xn F7 ELEMENT RESERVE 00 20 FO 43 10 4C 08 nn O1 Xn F7 BANK SELEC SB 00 7F FO 43 10 4C 08 nn 02 Xn F7 BANK SELEC SB 00 7F FO 43 10 AC 08 nn 03 Xn F7 PROGRAM NUMBER 00 7F FO 43 10 AC 08 nn 04 Xn F7 RCV CHANNEL 00 0F T7F OFF FO 43 10 AC 08 nn 05 Xn F7 MONO POLY MODE 00 MONO 01 POLY FO 43 10 4C 08 nn 06 Xn F7 SAME NOTE NUMBER 00 24 02 FO 43 10 4C 08 nn 07 Xn F7 PART MODE 0 0 03 FO 43 10 4C 08 nn 08 Xn F7 NOTE SHIFT 2 8 58 FO 43 10 AC 08 nn 09 Xn F7 DETUNE HI FO 43 10 AC 08 nn OA Xn F7 DETUNE LO FO 43 10 4C 08 nn OB Xn F7 VOLUME 00 7P FO 43 10 AC 08 nn OC Xn F7 VELOCITY SENSE DEPTH 00 7F FO 43 10 4C 08 nn OD Xn F7 VELOCITY SENSE OFFSET 00 7F FO 43 10 4C 08 nn OF Xn F7 PANORAMA 00 7F FO 43 10 AC 08 nn OF Xn F7 NOTE LIMIT LOW OC aE FO 43 10 4C 08 nn 10 Xn F7 NOTE LIMIT HIGH 00 7F FO 43 10 4C 08 nn 11 Xn F7 DRY LEVEL UO 7E FO 43 10 4C 08 nn 12 Xn F7 CHORUS SEND 00 7F FO 43 10 AC 08 nn 13 Xn F7 REVERB SEND 00 7F FO 43 10 4C 08 nn 14 Xn F7 VARIATION SEND 00 7F FO 43 10 4C 08 nn 15 Xn F7 VIBRATO RATE 00 7F FO 43 10 4C 08 nn 16 Xn F7 VIBRATO DEPTH 00 7F FO 43 10 4C 08 nn 17
90. hriftet werden Allerdings ist dies nicht einfach aufgrund des gedr ngten Platzangebotes Diese Problem l t sich jedoch mit geeigneten Haftetiketten 8x20mm beheben Im Schreibwaren B robedarf erh ltlich z B Herma No 2320 Diese Aufkleber sind NICHT im Lieferumfang enthalten Die Beschriftungsfelder sollten wenn dann nur mit einem sehr weichen Bleistift bzw mit einem Fett oder wieder abwaschbaren Filzstift beschriftet werde Ansonsten kann nicht garantiert werden da sich anschlie end die urspr ngliche Beschriftung bei Anderungen wieder r ckstandslos entfernen l t Taster An der linken Seite befinden sich 3 Taster Diese haben folgende Funktionen ABRUFEN DER GRUNDEINSTELLUNGEN ROM PRESETS Halten sie dazu die Taster in verschiedenen Kombinationen beim Einschalten Inbetriebnahme Steckernetzteil einstecken des Ger tes gedr ckt siehe LIESMICH TXT Dabei leuchtet die Leuchtdiode des r gerade gedr ckten Taster invers D h die dem Taster zugeordnete n Leuchtdiode n leuchtet n nicht w hrend die anderen Leuchdioden an sind Beispiel Sie halten beim Einschalten Taster 1 von oben gedr ckt um ROM Preset 1 auszuw hlen Daraufhin leuchtet die Taster 1 zugeordnete Leuchtdiode nicht die Leuchtdiode 2 amp 3 sind aber an 25 EINF HRUNG Das bedeutet dann da Dr ehbank zu diesem Zeitpunkt das ausgew hlte Preset geladen hat und dann solange wartet bis die gedr ckte Taste losgelassen
91. htig in der Netzteilbuchse der Dr ehbank oder das Netzteil selber steckt nicht in der Steckdose Weiterhin k nnte noch das Steckernetzteil oder aber die Dr ehbank defekt sein BANKANZEIGE Diese Anzeige ist im Normalfall immer aktiv und zeigt die momentan aktive Bank an Leuchtdiode Bank 1 an Bank2 aus bedeutet BANK 1 aktiv Leuchtdiode Bank 2 an Bank 1 aus bedeutet BANK 2 aktiv SNAPSHOT MODUS Nachdem der Taster 1 ein Mal bet tigt und gedr ckt gehalten wurde blinkt die Leuchtdiode nun in einem schnellen Rhythmus Wird der Taster nun innerhalb ca 1 Sekunde nochmals bet tigt wird der Snapshot ausgel st was durch ein permanentes Leuchten der Leuchtdiode angezeigt wird ca 1 Sekunde Danach befindet sich die Dr ehbank wieder im Bank Anzeige Modus MIDI AKTIVIT TS ANZEIGE Die Leuchtdiode f r den Snapshot Modus ist ja im Normalbetrieb fast immer ausgeschaltet Daher wird sie zus tzlich zur Anzeige der Midi Aktivit ten ben tzt Dabei blitzt die Leuchtdiode f r jede Aktivit t auf dem Midi Bus sowohl f r Midi In als auch f r Midi Out ganz kurz auf Da Midi Events sehr kurz sind und in der Regel sehr schnell erfolgen ist das Aufblitzen nur sehr schwach zu erkennen Drehen Sie dazu einmal an einem Regler und beobachten Sie dann das schwache Glimmen das unmittelbar mit Ihren Drehbewegungen verkoppelt ist Diese Anzeige hilft Ihnen aber trotzdem zu erkennen ob auf einem Regler berhaupt ei
92. ines anderen Ger tes verbunden werden m ssen demzufolge gen gend Strom liefern um den Eingang eines solchen Optokopplers anzusteuern ohne da Signalverzerrungen entstehen Dazu sind Midi Ausg nge Grunds tzlich mit Strom Treibern zu versehen die den ben tigen Strom liefern 77 ANHANG MIDI INPUT Optokoppler MIDI OUTPUT Bei der Entwicklung der PC Soundkarten mit Midi Interface tauchte nun das Problem auf da die genormte 15 polige Sub D Buchse welche urspr nglich ausschlie lich f r den Anschlu von Joysticks gedacht war nur zwei freie Anschlu Pins f r Midi Eingang und Midi Ausgang zur Verf gung stellte Die Galvanische Trennung via Optokoppler war ohne die Steckerbelegung zu ndern damit schon mal ausgeschlossen da die Eingangsstromschleife des Optokopplers allein schon zwei Anschl sse ben tigen w rde lt Joystick gt 1 9 lt Joystick gt 2 10 lt Joystick gt lt Joystick gt 3 11 lt Joystick gt GND 4 12 MIDI Output lt Joystick gt lt Joystick gt 5 13 lt Joystick gt a a 14 lt Joystick gt lt Joystick gt 15 MIDI Input 5V 8 S 78 ANHANG Die nderung der Anschl sse kam aus Kompatibilit tsgr nden zu den auf dem Markt befindlichen Joysticks etc nicht in Frage Eine Extrabuchse wurde wohl aus produktionstechnischen Gr nden verworfen kostet mehr und belegt ein Slotblech Die Soundkartenentwickler entschieden sich wohl
93. ing message each 300ms max or it will be assume that the connection has been terminated At termination the receiver will turn off all voices and return to normal nonactive sensing operation 11111111 Reset FF Reset all receivers in the system to power up status This should be used sparingly preferably under manual control In particular it should not be sent on power up 57 GRUNDLAGEN MIDI 1st Byte Value Function 2nd Byte 3rd Byte 10000000 80 128 Chan 1 Note off Note Number Note Velocity 10110011 B3 179 Chan4 k 10110100 B4 180 Chan 5 10110101 B5 181 Chan 6 10110110 B6 182 Chan 7 10110111 B7 183 Chan 8 S 10000001 81 129 Chan2 0 127 0 127 10000010 82 130 Chan 3 see 10000011 83 131 Chan 4 2 Table 10000100 84 132 Chan5 9 2 IR 10000101 85 133 Chan 6 2 CN 100001 10 86 134 Chan7 9 N 10000111 Bic 135 Chan8 2 Le CN 10001000 88 136 Chan 9 2 HR 10001001 89 137 Chan 10 2 L 2 CN 10001010 8A 138 Chan 11 9 WE N 10001011 8B 139 Chan 12 j gt lit 10001100 8C 140 Chan 13 i HR 10001101 8D 141 Chan 14 j Y lf 10001110 8E 142 Chan 15 j ie i 10001111 8F 143 Chan16 10010000 90 144 Chan1 Note on hu 2 10010001 91 145 Chan2 r L E 10010010 92 146 Chan 3 7 I K 10010011 93 147 Chan4 x L le 2 10010100 94 148 Chan5 jo K 10010101 95 149 Chan6 2 10010110 96 150 Cha
94. iode angezeigt wird Diese zus tzliche Best tigung wurde eingebaut um ein versehentliches Aussenden eines Snapshots zu verhindern was sonst recht drastische und oft unerw nschte Effekte hervorrufen k nnte Danach befindet sich die Dr ehbank wieder im Bank Anzeige Modus Wollen Sie doch keinen Snapshot ausl sen bzw haben Sie diesen Modus versehentlich angew hlt so warten Sie einfach ab bis das schnelle Blinken der Leuchtdiode wieder aufh rt Nach ca 1 Sekunde Anmerkung Ein Snapshot sendet alle 64 Midistrings Events der jeweils aktiven Bank mit dem momentan aktuellen Drehreglerwert aus EINF HRUNG Es wird dabei zwischen den 64 Strings jeweils eine Pause von 10 Milli Sekunden eingelegt da ansonsten angeschlossene Expander etc eventuell durch diesen Midi Bulk berlastet werden k nnten Leuchtdioden Die Leuchtdioden befindet sich links jeweils oberhalb des zugeordneten Taster Sie dienen dazu verschiedenen Betriebszust nde bzw Aktionen anzuzeigen BETRIEBSANZEIGE DES GER TES Beim Einschalten Inbetriebnahme Steckernetzteil einstecken des Ger tes kein Taster gedr ckt gehalten leuchten alle 3 Leuchtdiode zuerst 6 Sekunden permanent die Werte aus dem nichtfl chtigen Speicher werden ins Ger t bertragen und wechseln dann in den Bankanzeige Modus also nur die Bank Leuchtdiode f r Bank 1 brennt Sollte das nicht der Fall sein so steckt entweder der Stecker des Netzteils nicht ric
95. ischen den 2 B nken Ausl sen eines Snapsh f n helle hints Zedd EE dota Os Tes T Betriebsanzeige des Gerates TTT Barkan Zeige cian cccnscssccssvesecesettcavcseavevsecssentevncenss Snapshot Modus Midi Aktivit ts Anzeige ists Midi Whertrasungsteh ler zoieso senina EE E Deeg Nichtfl chtiger Speicher Preset cecsssssescsenssensesssesccsssevssevsecssecssessecsseesaeessesvevsneeroesenesensees Anschlu f r Steckernetzteil Sttomversorgeung ss sese ee eee eee eee eee 29 VORWORT DIE MIDI VERBINDUNG ssssssssssssssesesrsrsrseeririritttttttttttttttttt ttrt tt tEtEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEE Eert 29 GRUNDLEGENDES PDITIERKONZEPT 32 KAPITEL A E O O A EEE SE E AOE E E 33 BENUTZEROBERFL CHE s seesssessccsecrseossessccsscosessccsscoseosecseceescsscssccescoseosecsscoseosecsscesscssesseeescosess 33 FFNEN UND SPEICHERN EINES PRESET 33 FFNEN EINER TRER a TOE Taa T Ta HSE iae 33 REGLER EIGENSCHAFTEN 2 24 22 dance does a Se a a oa Sane Dae te ean be Saeed de Sede ae Lave 34 PRESET SCHICKEN UND SICHERN p aene e E N AE EE IE EE NEEESE 35 PRESET TEXTDATEI SYSEXDATEI OQRNERIEREN 36 Sysex Datei Generieren n nn te ERENNERT 37 Text Dater generieren iee ees el en 38 EDITIER Keier EE 38 Copy Bank I gt Bank ege ed ee ER 38 Copy Bank 2 gt Bank La esse is sinn 38 Init Bank EE 38 al 38 Exchange Bank 1 lt gt 2 si an ER IR ER 39 OPTIONS a2 es a a ns e EE See EE 39 Event
96. it Griffmulden und einer schwarzen Markierung auf der Oberseite versehen die die Position des Potentiometers und des daraus resultierenden Spannungswertes angibt Bei der gro en Anzahl der verwendeten Potentiometern kann es durch Fertigungsstreuungen vorkommen da nicht alle Potentiometer exakt den gleichen Widerstand beim Drehen aufweisen Dies f llt nat rlich besonders bei solchen benachbarten Exemplaren auf die jeweils die maximale Toleranz sowohl in der einen als auch in der anderen Richtung aufweisen Bei der Endmontage amp Endtest haben wir zwar gewissenhaft versucht solche Ausrei er zu beheben aber bei dem angestrebten g nstigen Endpreis w re eine noch bessere Angleichung der einzelnen Regler mit erheblich h heren Fertigungs und damit Endkosten verbunden 24 EINF HRUNG In dem gerade beschriebenen Rahmen ist das unterschiedliche mechanische Verhalten der Drehregler kein Garantiefall Der zugegebenerma en geringe Abstand der einzelnen Potentiometer zueinander wurde als Kompromi zwischen einem m glichst geringen Platzbedarf der Dr ehbank SHE auf dem Arbeitsplatz z B Synthi Studio Schreibtisch Rack 0 a und einer m glichst gro en Anzahl an Drehreglern gew hlt 64 Beschriftungsfelder Diese dienen dazu um sich f r die Funktion der einzelnen Drehregler auch ohne Editorprogramm einen gewissen berblick verschaffen zu k nnen Sie k nnen daher mit einem daf r geeigneten Stift entsprechend besc
97. it einem Preset geladen werden kann Die mit den Reglern der Drehbank erzeugten MIDI Daten werden zum Keyboard bzw Expander geleitet um dort die jeweiligen Parameter zu steuern Die Pfeilspitzen zeigen auf die MIDI Eingaenge Das Keyboard Synthi mu in dieser Konfiguration allerdings die internen vom Keyboard kommenden Daten mit denen am MIDI In von der Drehbank ankommenden Daten mergen und an seinem MIDI Out ausgeben k nnen Ansonsten ben tigen Sie einen zus tzlichen Merger wie in der nachfolgenden Konfiguration beschrieben der die Keyboard amp die Drehbank Daten mergen kann Die Verbindung des Dr ehbank wptou ist jedoch z B in Verbindung mit einem Sequenzer Programm sinnvoll in welches die DREHBANK z B als Hardware Mixer integriert werden kann In den nachfolgend gezeigten Konfigurationen ist der MIDI Ausgang der 30 EINF HRUNG Drehbank ber das Keyboard mit dem Eingang des Sequenzers PC verbunden Die von der DREHBANK erzeugten Daten k nnen somit im Sequenzer aufgezeichnet werden Expander PC Expander PC Drehbank Keyboard Bei aktivierter THRU Funktion im Sequenzer gelangen die Parameter Steuerdaten auch immer an den Expander wo sie letztens auch ankommen sollen um dort die jeweiligen Parameter zu steuern Die Pfeilspitzen zeigen auf die MIDI Eingange Diese Konfiguration erlaubt es auch Dr ehbank Presets in Form von Sysex Dateien mit dem Sequenzer an die Dr ehbank zu schicken oder gleichze
98. itig den Editor laufen zu lassen In diesem Fall wird der Sequenzerausgang an den Eingang der Dr ehbank zur ckgef hrt was es zwingend erforderlich macht deren THRU Funktionen ganzlich zu deaktivieren Wenn Ihr Expander oder Keyboard kein MIDI THRU erm glicht z B weil nur ein MIDI Eingang bzw nur ein MIDI Ausgang vorhanden ist k nnen Sie dies durch Verwendung einer MIDI Thru Box T bzw eines MIDI Mergers M l sen Falls Sie daf r z b einen Doepf er MMR4 4 benutzen deaktivieren Sie unbedingt den Running Status aller 4 Ausgaenge s Bedienungsanleitung Vermeiden Sie speziell bei dieser Konfiguration MIDI Kurzschl sse Loops diese k nnen zu Systemabst rzen des PC f hren Da es jedoch oftmals sehr schwierig sein kein in einem solchen geschlossenen System einen Midi Kurzschlu zu vermeiden bietet Dr ehbank wie gesagt auch die M glichkeit das Durchleiten THRU von am MIDI In anliegenden Daten an den MIDI Out stufenweise abzuschalten Diese THRU Einstellung wird zudem in der Dr ehbank nichtfl chtig gespeichert und steht daher beim n chsten Einschalten des Ger tes wieder zur Verf gung Sollten es dann wieder gew nscht sein da die Daten vom MIDI In mit den internen erzeugten zusammen am MIDI Out zur Verf gung stehen so mu dies explizit wieder ber den Editor bzw die entsprechende SysEx Message konfiguriert werden Die MIDI Daten die der DREHBANK Editor erzeugt dienen ausschlie lich der Komm
99. ksumme berechnet werden sollen 129 Checksum 2 Komplement sum 0 sum byte chksum 0x7f amp sum Checksumme die Bytes ab MARKER aufsummiert und die resultierende Summe schlie lich als 2 er Komplement umgewandelt als 7 Bit Wert bertr gt 130 Checksum 1 Komplement sum 0 sum byte chksum 0x7f amp sum Checksumme die Bytes ab MARKER aufsummiert und schlie lich ins 21er Komplement umgewandelt als 7 Bit Wert bertragt 131 Checksum Regular sum 0 sum byte chksum 0x7f amp sum einfache Checksumme bei der einfach die Bytes ab MARKER aufsummiert und als 7 Bit Wert bertragen werden 132 Checksum LH_NIB_LH sum 0 sum L_H chksum_L_H sum prinzipiell dasselbe Verfahren wie bei REGULAR nur m ssen sich hierbei im String LH Nibbles befinden die dann entsprechend behandelt werden Die Checksumme selber wird auch als LH Nibbles ausgegeben besteht also auch aus 2 Bytes 133 Checksum LH_NIB_7B sum 0 sum L_H chksum 0x7f amp sum wie zuvor nur wird diesmal die Checksumme als 7 Bit Wert ausgegeben 134 Checksum KAWAI 1_4 sum 0 sum byte chksum 0x7f amp sum 0xA5 auch eine Abart der REGULAR Checksumme nur wird hier eine konstanter Wert 165 auf die Summe zus tzlich addiert 135 Checksum KAWAI 5 wsum 0 wsum word chksum_h_ _h_l 0x5A3C wsum auch wieder eine zus tzliche Konstante a la Kawai allerdings wird hierbei mit Word Werten gearbeitet 136 Checksum KURZWEIL wsum 0 wsum l
100. ller 127 f r Regler 1 bis 64 Entspricht dem Initial Preset beim Starten 38 BENUTZEROBERFL CHE Exchange Bank 1 lt gt 2 Vertauscht die Reglerfunktionen von Bank 1 mit denen der Bank 2 und umgekehrt Diese Funktion k nnen Sie r ckg ngig machen indem Sie diese ein zweites mal ausf hren logisch oder Options Wenn Sie im Hauptmenue den Men punkt Options anklicken erscheint ein Dialogfenster zum Einstellen der Optionen DREHBAME OF TiS Der Dr ehbank MIDI Thru Mode bestimmt welche Art von MIDI Messages ge THRU ed also vom Drehbank MIDI Eingang zum Dr ehbank MIDI Ausgang durchgelassen werden Der MIDI Thru Mode bezieht sich nicht auf den Editor dieser macht grunds tzlich keinen MIDI Thru Event Thru Wenn sie dieses Kastchen deaktivieren werden alle MIDI Channel Messages also z B Noten Events Controller Events etc aus dem in die Dr ehbank geschickten MIDI Datenstrom ausgefiltert und erscheinen somit nicht mehr am MIDI Out der Dr ehbank Als Voreinstellung ist dieses Kastchen aktiviert es werden also alle Channel Messages durchgelassen Realtime Thru Deaktivieren Sie dieses K stchen wenn Sie wollen da MIDI Realtime Messages wie z B Start Stop Timing Clock etc aus dem in die Dr ehbank geschickten MIDI Datenstrom ausgefiltert werden sollen Als Voreinstellung ist dieses K stchen aktiviert es werden also alle Realtime Messages durchgelassen System Exclusive Sysex Thru
101. mu Das Drittschlimmste ein Laufzeitfehler der das Editor Programm ohne das gespeicherte Preset beendet Und das Viertschlimmste wenn alles anscheinend fehlerfrei l uft Bevor Sie jedoch die Drehbank in Ihr Midi Setup integrieren und das mitgelieferte Editorprogramm auf Ihrem Rechner installieren und starten lesen Sie in den nachfolgenden Kapiteln zun chst welche Systemvoraussetzungen notwendig sind und wie es erst einmal auf die Platte transportiert wird Wenn Sie alles beachten kann eigentlich nicht viel schiefgehen und Fehler wie die oben genannten traten in der Testphase bei keinem der Testrechner auf Da Softwareprobleme bei den von uns allen hei geliebten PC s mit dem noch heiBeren Betriebssystem dessen Namen wir jetzt nicht nennen wollen nie mit 100 iger Sicherheit ausgeschlossen werden k nnen mu gerade aus diesem und auch aus versicherungstechnischen Gr nden auf die m gliche Unvollkommenheit dieser Applikation hingewiesen werden Einen solchen Hinweis finden Sie brigens bei jeder Software auch der s nd teuren meist irgendwo wo es keiner lesen kann Um beim Durchschm kern dieser Dokumentation nicht den Faden zu verlieren empfiehlt es sich die einzelnen Kapitel von oben nach unten zu lesen Anders herum oder gar r ckw rts erg ben die S tze auch nicht recht viel Sinn Thematisch ist das Handbuch in verschiedene Kapitel unterteilt die in sich mehr oder weniger abgeschlossen sein bzw aufeinander aufba
102. n oder sich f r verschiedene Gelegenheiten verschiedene Grundeinstellungen seiner Ger te abspeichern und bei Bedarf einladen Diesen Vorgang nennt man Daten Dump Jedoch Vorsicht Diese Form der Klangspeicherung hat nichts mit dem Programmwechsel Befehl zu tun Ein Programmwechsel Befehl sagt nur Jetzt sollen alle Noten mit dem Klang im Bank 08 Programm 15 gespielt werden Ob der Klang in Bank8 Programm15 ein Bl ser oder ein Streicher ist ist dem Programmwechsel Befehl v llig egal Wie der individuelle Klang 08 15 nun tats chlich klingt das kann man mit den SysEx Daten bertragen Audiosignale ber MIDI Samplestandardfiles Ja was jetzt werden sie sich fragen Zuerst erz hlen wir Ihnen MIDI bertrage keine Audiosignale und jetzt diese berschrift Manche Ger te die mit gesampelten Kl ngen arbeiten k nnen diese Kl nge als digitale Daten in der MIDI Leitung bertragen Doch das hat nichts mit Audio bertragung zu tun Die bermittlung von einer Sekunde Sample Klang dauert ca 12 Sekunden Zudem werden die Daten in einem Format bertragen mit dem kein anderes Ger t etwas anfangen k nnte au er wieder einem Sampler Wie funktioniert die verfluchte NRPN Programmierung Ich werde ein wenig ausf hrlich aber letztlich vertieft das meines Erachtens das Verst ndnis f r NRPN sehr Im Prinzip ist NRPN die rudiment rste Art der MIDI Steuerung denn sie entspricht am meisten der Computer eigenen
103. n Midi String liegt der auch abgeschickt wird Weiterhin erkennen Sie so ob auch Midi Events am MIDI In empfangen werden Speziell z B beim Empfang von Informationen aus dem Editor Programm 27 EINF HRUNG Sollten Sie versehentlich einmal einen Midi Kurzschlu erzeugt haben ist diese Anzeige auch sehr n tzlich Wenn es passiert ist werden sie es leicht erkennen weil dann so viele Midi Events an der Dr ehbank ankommen bzw diese wieder verlassen da das vorher leichte Glimmen der Leuchtdiode quasi zu einem permanenten Aufleuchten anschwillt MIDI UBERTRAGUNGSFEHLER Sollte es einmal beim Empfang von f r die Dr ehbank gedachten Informationen zu einem Fehler kommen so schaltet das Ger t die Bank Anzeige ab und die Snapshot Leuchtdiode permanent an Dr ehbank bleibt aber weiterhin betriebsbereit Die normale Bank und Snapshot Anzeige kann dann wieder durch Bet tigen des Snapshot Tasters aktiviert werden Diese Midi Fehler Anzeige sollte im Normalfall Betrieb mit Editor nicht auftreten Sollten Sie jedoch Daten f r die einzelnen Regler per SysEx Single Dump laden wollen so ist von dem Dump Programm zwischen den einzelnen Dumps pro Regler mindestens eine Pause von 10 Millisekunden besser noch mehr einzuhalten Ansonsten k nnte gerade bei langen Strings der Empfangspuffer der Dr ehbank berlaufen Die bisherigen Daten des davon betroffenen Reglers werden dann jedoch nicht ber
104. n f r das Preset eingeben Achten Sie darauf da Sie das Preset mit der Dateiendung DBP benennen z B HALLO DBP Als Vorgabe werden im Dateibrowser Dateien mit anderer Endung nicht angezeigt Wenn Sie beim Beenden ein noch nicht gespeichertes Preset offen haben fragt Sie das Programm automatisch ob Sie dieses noch abspeichern wollen ffnen einer Library Um ein eigenes Preset zu erstellen kann man auf die vorgefertigten Reglerfunktionen der Librarys zur ckgreifen Um sich die Reglerfunktionen einer Library zug nglich zu machen ffnet man diese indem man zun chst auf den Men punkt Library klickt Daraufhin erscheint der Dateibrowser mit der Voreinstellung des Library Ordners im DREHBANK verzeichnis und einer Dateiliste der Librarys Wahlen Sie aus der Dateiliste die zu 6ffnende Library aus 33 BENUTZEROBERFL CHE und best tigen Sie mit OK Es erscheinen nun die Descriptions der Reglerfunktionen untereinander aufgelistet im Library Listenfenster des DREHBANK Editor l Trat aus irgend einem Grund beim Offnen ein Fehler auf oder ist die Library Datei besch digt weist Sie ein Dialog mit der entsprechenden Abbruchmeldung darauf hin und es wird statt dessen ein leeres Library Listenfenster angezeigt Sie k nnen auch ein Preset als Library ffnen um so Reglerfunktionen aus anderen Presets zu kopieren Der Unterschied zwischen Presets und Librarys ist der da die Librarys aus einer Sammlung universeller Regl
105. n7 7 I 2 10010111 97 151 Chan8 T 10011000 98 152 Chan 9 7 I 10011001 99 153 Chan 10 T 10011010 9A 154 Chan 11 j jr 2 la 10011011 9B 155 Chan 12 RN lip 75 10011100 9C 156 Chan 13 e 10011101 9D 157 Chan14 gt ip 10011110 9E 158 Chan 15 ks Jin A7 10011111 9F 159 Chan 16 L 10100000 A0 160 Chan1 Polyphonic Aftertouch 10100001 A1 161 Chan2 aftertouch amount 10100010 A2 162 Chan3 Le 0 127 10100011 A3 163 Chan 4 i ji os 10100100 A4 164 Chan5 je 10100101 A5 165 Chan 6 je Pe 10100110 A6 166 Chan 7 G gt a 10100111 A7 167 Chan 8 F je he 10101000 A8 168 Chan 9 g a 10101001 A9 169 Chan 10 g eer Lg 10101010 AA 170 Chan 11 G L gt 2 10101011 AB 171 Chan 12 K h J 10101100 AC 172 Chan 13 g L 3 LA 10101101 AD 173 Chan 14 I di 10101110 A 174 Chan 15 g ke gt 10101111 AF 175 Chan 16 g Fan LS 10110000 BO 176 Chan 1 Control See See 10110001 Bi 177 Chan2 Mode change Table Table 10110010 B2 178 Chan3 K three 58 GRUNDLAGEN MIDI 10111000 B8 184 10111001 B9 185 10111010 BA 186 10111011 BB 187 10111100 BC 188 10111101 BD 189 10111110 BE 190 10111111 BF 191 11000000 C0 192 11000001 C1 193 11000010 C2 194 11000011 C3 195 11000100 C4 196 11000101 C5 197 110001 10 C6 198 11000111
106. nd in der Lage gleichzeitig unterschiedliche Kl nge zu erzeugen und diese auch unterschiedlichen MIDI Kan len zuzuordnen Wir erinnern uns Achtung Solostimme und jeden dieser Kl nge mehrstimmig zu spielen Diese F higkeit beschreibt die MIDI Norm mit dem englischen Begriff Multi Mode sprich Mohd Es gibt noch den Poly Mode ein ausgew hlter MIDI Kanal und mehrstimmiges Spiel den Mono Mode ein ausgew hlter MIDI Kanal aber nur einstimmiges Spiel und den Omni Mode Letzterer unterscheidet nicht mehr zwischen verschiedenen MIDI Kan len sondern spielt alles was durch die Leitung kommt 51 GRUNDLAGEN MIDI System exklusives und nochmals Programmwechsel Neben den Musikorientierten Informationen Noten Vibrato kann das MIDI System auch beliebige andere Informationen bertragen Sie m ssen nur als nichtmusikalische Daten gekennzeichnet sein Diese Informationen nennt man System Exklusiv Daten oder kurz SysEx Daten Die MIDI Instrumente bedienen sich dieser Informationsart um ger tespezifische Informationen zu bertragen Beispielsweise kann heute fast jedes MIDI Ger t seine internen Programmeinstellungen als SysEx Daten bertragen Diese Informationen k nnen an ein anderes Ger t gleicher Bauart gehen oder an ein Datenaufzeichnungssystem Und ein Sequenzer ist nichts anderes als ein Datenaufzeichner Man kann also s mtliche Klangeinstellungen eines Ger tes zur Sicherheit abspeicher
107. nd study Computer sound processing ISBN 1 55615 026 1 pbk 19 95 Title The MIDI drummer by a drummer for a drummer by David Crigger Publisher Newbury Park CA Alexander Pub c1987 Subjects Electronic percussion instruments Instruction and study MIDI Standard Title MIDI for musicians by Craig Anderton Publisher New York Amsco Publications c1986 Subjects MIDI Standard Computer sound processing ISBN 0 8256 1050 8 pbk ISBN 0 8256 2214 X pbk cover Title The MIDI manual David Miles Huber Publisher Carmel Ind USA Howard W Sams c1991 ISBN 0 672 22757 6 250pp Title The MIDI programmer s handbook Steve De Furia and Joe Scacciaferro Ferro Technologies Publisher Redwood City Calif M amp T Pub c1989 ISBN 1 55851 068 0 250 pp Paperback 24 95 Mix Bookshelf part 3539C This book is now out of print Title C Programming for MIDI Jim Conger Publisher Redwood City Calif M amp T Books 1989 501 Galveston Drive Redwood City CA 94063 104 ANHANG Subjects MIDI C sequencing This book shows how to use the basic features of an MPU 401 interface Includes a disk with MS DOS code Title MIDI sequencing in C Jim Conger Publisher Redwood City Calif M amp T Books 1989 501 Galveston Drive Redwood City CA 94063 Subjects MIDI Standard C Computer program language Sequential processing Computer science
108. nnnnnennnennnesnnesnnesnnesnonsnonsnensnensennnnnnnnnnn 12 Produkthaftung und CGarantteleietung 12 Gebrauchszweck 2 22 EE 12 Betriebsspannung eier a0 Ee Set EEN ee 12 fen eS EE 12 Erl schen der Beiebserlaubni ninenin oiai e a E Ta e ea a Eaa 12 STT s T TTT 12 Beiriebsk ntt lle nuets geescht EAR abe dese 13 Transport EE 13 R cknahme innerhalb der R ckgabefrist sss sese ee eee eee 13 Ein Ausbau von optionalen Bauteilen Einheiten essen 13 Betriebserlaubnis see nein deene KAPITEL AEE EEA E TA A E TI TE EIEE E INSTALLATION 2 2 osovo TT LIEFERUMFANG eege an SR Aa e ae aeS AVE Hardwareeinheit Dr ebhbank sss esse eee ee eee Option f r externe Stelereing nige cunn anes inserieren ERA ARE Update auf eine neuere SOFTWARE Version ae Software DREHBANK EDIT R usa ae RR Ss ee ETag e INSTALLATION DES DREHBANK EDITOR nennen SYSTEMVOTAUSSELZUN E Neuinstallatien TTT Windows T E Windows EE Des Insalati on T Update auf eine neuere Neregton Editor auf Emagic SoundDiver OEM Basis PC amp MAC Veraion 21 KAPITEE 3 E AR AT A E T A A A cssdessuese tou AE 23 LLIN OULU Gas eer 23 WASIST DREHBANK en hassen nein han entire Sde eege 23 PAPER 6 BERBTICK EE 24 FUNKTIONEN AN DER DREHBANK SELBST uenuuesuessnesnnesnnesnnesnnnsnensnonsnensonnnnnnnnnnesnnennnennnesnansnensnennn 24 64 Drehregler nun tennis kenn EESE SPEE nme 24 64 Beschriftungstelder EE 25 RRE 25 Abrufen der GrundeinstellungEN Rom PresetS AA 25 Umschalten zw
109. nto Control 91 Effects Depth 1 External 92 Effects Depth 2 Tremolo 93 Effects Depth 3 Chorus 94 Effects Depth 4 Celeste 95 Effects Depth 5 Phaser Alle nicht aufgef hrten Nummern sind bisher undefiniert und k nnen daher frei verwendet werden u ee 74 ANHANG Option f r externe Steuereingange Falls Sie die Dr ehbank mit der Option f r externe Eing nge bezogen haben so befinden sich an der R ckseite 8 Klinkenbuchsen die mit External Inputs bezeichnet sind Bei Ger ten ohne Option sind statt der Klinkenbuchsen Abdeck Kappen vorhanden Die 8 Klinkenbuchsen sind den 8 Drehreglern am rechten Rand der Frontplatte zugeordnet d h den Reglern mit den Nummern 15 16 31 32 47 48 63 und 64 Die Zuordnung der Buchsen zu den Reglern ist dabei folgende Klinkenbuchse Nr Entsprechende Regler Modus im von hinten Nummer an der Frontplatte Auslieferungszustand gesehen links beginnend Steuerspannung oee O Fu regler a T Zo ET 1 17 77 O Bo Fu Breglerr Befindet sich in einer Klinkenbuchse ein Klinkenstecker so wird hierdurch der entsprechende Drehregler an der Frontplatte au er Funktion gesetzt Schaltbuchse und statt dessen der gesendete Datenwert aus der extern zugef hrten Steuerspannung abgeleitet Die MIDI Funktion des externen Eingangs entspricht dabei der des entsprechenden Reglers F r die Dr ehbank ist es onne Bedeutung ob der Datenwert mit einem Drehregler der
110. och nicht vorgesehen Dort wird dann automatisch der Unterordner DREHBANK erzeugt in dem sich nach dem Installieren alle Dateien des DREHBANK Editor befinden Gestartet wird der DREHBANK Editor durch Ausf hren von DREHBANK EXE im Ordner DREHBANK Sie k nnen sich auch Programm Icons und eine Verkn pfung erstellen wie in den folgenden Setups beschrieben WINDOWS 95 SETUP Die Drehbank Editor Installation ver ndert keine Ihrer Systemdateien Um eine Verkn pfung f r die Dr ehbank Presets zu erstellen m ssen Sie selber Hand anlegen e Gehen Sie im Arbeitsplatz mit dem Explorer in den Ordner DREHBANK PRESET und klicken Sie auf irgendein Preset Kein Doppelklick I Dieses ist nun selektiert was an der Hervorhebung des Dateinamens zu sehen ist e Klicken Sie im Men Ansicht auf den Men punkt Optionen e Klicken Sie im daraufhin erscheinenden Dialog auf die Registerkarte Dateitypen e Dort klicken Sie nun auf Neuer Typ und im daraufhin erscheinenden Dialog zunaechst auf Anderes Symbol e Daraufhin erscheint noch ein Dialog dort klicken Sie auf Durchsuchen und suchen im erscheinenden Dateibrowser nach der Datei DREHBANK EXE welche im DREHBANK Ordner zu finden ist e W hlen Sie nun ein Symbol Icon aus welches Ihnen am besten gefaellt wie w r s mit dem Drenm nnchen und klicken Sie auf OK 19 INSTALLATION e In der Registerkarte Dateitypen schreiben Sie bei Beschreibung Drehbank Preset und
111. ogramm aufgenommen und anschlieBend wieder an Dr ehbank zur ckgeschickt werden kann 102 ANHANG Literaturverzeichnis Die Literaturangaben sind rein subjektiv zusammengestellt und ohne Gew hr Gr tenteils sind die Titel zudem leider vergriffen und k nnen zumeist nur noch z B ber eine Uni Biliothek ausgeliehen werden Steve De Furia amp Joe Scacciaferro MIDI Programmer s Handbook M amp T Books ISBN 1 55851 068 0 Anmerkung Dieses Buch ist scheinbar die Bibel f r MIDI P Gorges und A Merck Keyboards MIDI Homerecording M nchen 1989 GC Carstensen Verlag ISBN 3 90802026 3 1 Siegfried Just MIDITALK Standard MIDI Files ST Computer 12 90 Heim Verlag S 144ff Michael Cxelperger Introducing Standard MIDI File Electronic Musican April 1989 S 50ff Standard MIDI File in C Babylon entschl sselt 68000er ST magazin 10 91 11 91 Markt amp Technik Kai Schwirzke MIDI macht die Musik Standard MIDI File Format c t magazin f r Computer technik 07 93 S 232ff Heise Verlag The most up to date printed specs for General MIDI MIDI and the MIDI file format can also be obtained for a few bucks from International MIDI Association 23634 Emelita Street Woodland Hills California 91367 USA Title Computer music in C Phil Winsor amp Gene DeLisa Publisher Blue Ridge Summit PA TAB Books Windcrest label c1991 Subjects Computer sound processing Comp
112. om Netz getrennt und von einem Fachmann gepr ft gereinigt und ggf repariert werden Legen Sie keine schweren Gegenst nde auf dem Ger t ab Alle Anschlu leitungen m ssen regelm ig auf Sch den untersucht und bei festgestellten Sch den von einem Fachmann vorschriftsm ig ausgewechselt werden Transport Transportieren Sie das Ger t vorsichtig lassen Sie das Ger t niemals herabfallen oder umst rzen Achten Sie darauf da das Ger t beim Transport und im Betrieb einen festen Stand aufweist und nicht herabfallen abrutschen oder umkippen kann Andernfalls sind Verletzungen von Personen nicht auszuschlie en R cknahme innerhalb der R ckgabefrist Achtung R cknahme der Drehbank innerhalb der R ckgabefrist nur bei unversehrtem und unbeschriftetem Geh use m glich Hierzu z hlen auch Aufkleber Ein Ausbau von optionalen Bauteilen Einheiten Der Ein und Ausbau von Bauteilen z B EPROMs beim Software Update oder Optionen z B External CV In Optionen darf nur im stromlosen Zustand erfolgen Bauelemente Bausteine oder komplette Schaltungen d rfen nur dann in Betrieb genommen werden wenn sie ber hrungssicher in einem Geh use eingebaut sind Der Einsatz von Werkzeugen in der N he von oder direkt an verdeckten oder offenen Stromleitungen und Leiterbahnen sowie an und in mit externer Spannung und vor allem mit Netzspannung betriebenen Ger ten mu unterbleiben solange die Versorgungsspannung nicht abgeschaltet un
113. orsicht ist beim Routen angesagt da man sich auch sch ne MIDI Kurzschl sse herstellen kann wenn der Ausgang einer Loop wieder auf deren Eingang zur ckgekoppelt wird Lesen Sie zu diesem Thema mehr unter MIDI Thru in der Online Hilfe Ihres Sequenzers Hubis Loopback Device ist inkl dem Midicable als HLD25 ZIP auf der KEYs CD oder im Internet unter ftp ftp cs ruu nl pub MIDI PROGRAMS MSWINDOWS oder ftp ftp winsite com win3 sounds oder http www simtel net pub win3 music in der jeweils neuesten Version zu finden Beim Installieren des Treibers unter Windows 3 1 ist evtl der Eintrag in der SYSTEM INI zu korrigieren da die Installationsroutine dort unter Driver versehentlich MIDI midipbk drv statt MIDI midlpbk drv einf gt Es mu in diesem Fall lediglich das Punkt Komma entfernt und Windows neu gestartet werden Statt MIDI kann dort auch MIDI1 oder hnlich stehen Die Tables Als Editierhilfe und vor allem f r die Darstellung der Variablen Werte im Properties Dialog kann jeder Variablen ein Table zugeordnet werden Alle Tables haben einen Table Bezeichner der zugleich als Parameterbezeichner fungiert Der Table steht mit seinem Bezeichner gefolgt von den Table Eintr gen in einer Table Datei Dieser Bezeichner mu auch in der TABLES INI Datei mit dem Namen der Table Datei gleichgesetzt sein damit der Editor den Table auch findet TABLES INI sowie alle Table Files sind im WIN INI Format Lesen Sie hierzu au
114. r e eines Puffers stellt man auf 512 Bytes Die meisten SysEx Dumper und Sequenzer erlauben es die Anzahl der SysEx Puffer deren Gr e und das Delay zwischen zwei SysEx Messages also zwischen zwei Puffern einzustellen Man sollte immer f r jede einzelne SysEx Message in einem SYX File jeweils einen Puffer mit der maximalen Gr e einer SysEx Message reservieren Selbiges gilt auch f r den Empfang von SysEx Messages 36 BENUTZEROBERFL CHE SysEx steht f r System Exclusive Message Dabei handelt es sich um ein MIDI Event das lediglich der Norm unterliegt da es mit dem Byte FO beginnt Start of System Exclusive Statusbyte und mit dem Byte F7 End of System Exclusive Statusbyte endet Alle Bytes die zwischen FO und F7 liegen sind vom jeweiligen Hersteller frei definierbar Das Format ist meist in der referenziert Sysex Datei Generieren sogenannten Syseximplementation eines Ger tes Klicken Sie im Men Preset auf den Men punkt Make Sysexfile ffnet sich ein Dialogfenster in welchem Sie zun chst die einzelnen Regler selektieren k nnen deren Daten in die Sysex Datei aufgenommen werden sollen Als Vorgabe sind alle Regler beider B nke selektiert Es l t sich jedoch auch ein SysEx File ESCH E S gt y mit den Daten nur eines einzelnen Lo kd az e EE E Reglers erstellen Dazwischen ist jede D E E PORIE F EE EE EIER beliebige Anzahl amp Kombination POP ame ee Pee se u Dra
115. r Grad der Wichtigkeit dem Blockkopf zu entnehmen ist gt Hinweis Achtung Wichtig etc 11 EINLEITUNG Betriebs und Sicherheitshinweise Produkthaftung und Garantieleistung Bitte beachten Sie die folgenden Hinweise beim Betrieb des Ger tes da nur bei Beachtung dieser Bestimmungen ein einwandfreies Arbeiten des Ger tes gew hrleistet ist Da diese Hinweise auch die Produkthaftung und Garantieleistungen ber hren ist das sorgf ltige Durchlesen und die Beachtung aller hier gemachten Hinweise unbedingt erforderlich Es wird jede Art von Schadenersatzforderung grunds tzlich abgelehnt wenn einer oder mehrere der hier aufgef hrten Punkte nicht beachtet wurden Auch der 6 monatige Garantieanspruch kann bei Nichtbeachtung der Hinweise gef hrdet sein Gebrauchszweck Das Ger t ist nur f r den in dieser Bedienungsanleitung beschriebenen Gebrauchszweck bestimmt Aus Gr nden der Sicherheit darf das Ger t nicht zu anderen als den in dieser Bedienungsanleitung angegebenen Zwecken eingesetzt werden Falls Sie sich ber den Bestimmungszweck der Ware nicht sicher sind fragen Sie bitte einen Fachmann Betriebsspannung Das Ger t darf nur mit der am Netzteil Eingang an der R ckseite angegebenen und in dieser Anleitung n her erl uterten Niederspannung betrieben werden ffnen des Ger tes Vor dem ffnen des Ger tes ist unbedingt die Verbindung zum Netzteil zu ziehen Erl schen der Betriebserlaubnis Bei etwaigen nicht
116. r ausgelesen bzw von au en z B ber Editorprogramm ver ndert werden Achtung Diese nderungen sind jedoch rein tempor r Damit sie auch nach dem Ausschalten bestehen bleiben m ssen sind noch explizit in den nichtfl chtigen Speicher transportiert werden Entsprechender SysEx Befehl oder aber Editor Programm Anschlu f r Steckernetzteil Stromversorgung Die Stromversorgung erfolgt bei der Dr ehbank ber ein separates Steckernetzteil Ein solches Steckernetzteil 230 Volt Eurostecker geh rt zum Lieferumfang Andere Normen und Spannungen sind extra zu erwerben Bez glich des Anschlusses an dem Netzteilanschlu der Dr ehbank werden mindestens ON DC 250mA bzw am Mittelanschlu und am Au enring verlangt Ein separater Ein Aus Schalter existiert nicht Diese Funktion mu daher durch Ein Ausstecken des Niederspannungssteckers des Netzteils an der Drehbank bzw besser durch Ein Ausstecken des Steckernetzteils realisiert werden Wir empfehlen hierf r eine Mehrfachsteckdose mit Ein Ausschalter Die MIDI Verbindung Die Midi Daten die am MIDI In von Drehbank anliegen werden normalerweise unver ndert am MIDI Out wieder ausgegeben und somit zu den intern erzeugten Daten dazugemischt neudeutsch gemerged Drehbank arbeitet also normalerweise im Midi Merge Modus EINF HRUNG Trotzdem weisen wir Sie hiermit ausdr cklich darauf hin da einem Ger t wie Drehbank beim Mergen nat rlic
117. r direkt im Anschlu an den String Header gesendet wird absolute 9 10 11 12 13 14 15 16 Position Bedeutung SLOTNR TQUANT AQUANT ADCREF 8 Bit aa bb cc Dd Wert Hex Effektiv aa aa bb bb cc cc dd dd bertragene b msb Ib msb Ib msb Ib msb 2 Bytes 17 18 19 20 21 22 23 24 25 26 REST RES2 RES3 RES4 String Chunk 00 00 00 00 ii 00 oo oo 00 00 oo oo 100 up ii msb Hierbei handelt es sich um globale Betriebsdaten des Slots Bezeichner Bedeutung Zahlenbereich SLOTNR Die Nummer des Slot auf den sich die folgenden O 127 128 255 Daten beziehen sollen Wird zur Zeit nicht reserved for future ausgewertet d h ist nur optional TQUANT Abfrage Geschwindigkeit Sample Rate 0 255 also 10 eines Drehreglers in 10 Millisekunden Meek 2 5 Sek Schritten AQUANT Amplituden Quantisierung d h der 0 255 Threshold Wert der berschritten werden mu damit ein neuer Wert erkannt wird ADCREF ADC Unterer Oberer Referenz Wert wie Jeweils ein Nibble im 80535 Manual beschreiben siehe Datenbuch RES1 Reserviert f r Erweiterungen bei EASYSLOT 00 gt verwendet f r Checksummentyp RES2 Reserviert fur Erweiterungen 00 RES3 Reserviert fur Erweiterungen 00 RES4 Reserviert fur Erweiterungen 00 87 ANHANG Direk
118. r schicken maximal jedoch immer nur ein kompletter Parameter Change Table Beim MULTI PART Parameter Change Table sind das zum Beispiel 63 Bytes Wenn Sie noch mehr zur Sysex Implementation des DB50XG wissen wollen und im Englischunterricht gut aufgepasst haben ist The Beggars DB50XG Sysex Guide das als Helpfile in der jeweils aktuellsten Version im Internet rumschwirrt und auch auf der CD ROM der Zeitschrift KEYS zu finden ist sehr zu empfehlen Dezimal Hexadezimal Konvertierungstabelle DEZ HEX DEZ HEX DEZ HEX DEZ HEX 00 32 20 64 40 96 60 01 33 21 65 41 97 61 oo JO Om R GM AC oO a ow N D ol D gt oa peu CH wh D CO IMPLEMENTATIONS BEISPIELE 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 159 160 161 162 163 164 165 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 191 192 193 194 195 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 223 106 107 108 109 110 111 224 255 72 KAPITEL 7 ANHANG Kapitel 7 Anhang ROM Preset Bank 1 Bank 1 enth lt eine Auswahl der wichtigsten Midicontroller alle auf demselben Midi Kanal 01 Slot Nr 1 2 3 4 5 6 7 amp 9 10 11 12 13 14 15 16 Chann
119. rkennen k nnen an welcher Stelle im Programm diese erscheinen bzw erklingen Das Erscheinungsbild Bzw das Bild von der Drehbank welches im Programm erscheint ist das Bitmapfile DB_FRONT BMP Da das BMP Format von so ziemlich allen Bildbearbeitungsprogrammen gelesen werden kann tut sich jedem die M glichkeit auf sich das Teil nach Herzenslust zu verunstalten Bevor Sie jedoch nun gleich das rumkritzeln anfangen sollten Sie sich zuvor eine Sicherungskopie davon anlegen wenn Sie sich nach einem verungl ckten Mal und Schmierversuch nicht das ganze Programm neu installieren wollen Ausserdem haben Sie so wieder eine Ausgangsbasis f r eine weitere Kreation Wer mag kann sich so ein ganzes Arsenal von digitalen virtuellen Dr ehbank Frontplatten erzeugen Das ganze kostet pro digitaler virtueller Frontplatte lediglich etwa 130 kByte Festplattenspeicher So gross ist n mlich das File Das einzige was Sie bei der ganzen Malaktion beachten m ssen ist da sich die Gr e des BMP Files nicht ndert die Aufl sung und die Anzahl der Farben gleichbleibt und das gew nschte BMP File alias DB_FRONT BMP im gleichen Verzeichnis wie das File DREHBANK EXE steht was meist der DREHBANK Ordner sei d rfte Pers nliche Versuche mit Corel Draw welches recht ausgefallene F llmuster Oberfl chenstrukturen zu bieten hat haben gezeigt da bei entsprechender Farbgebung gepaart mit ein bisserl 3D Look ein augenschonenderes Arbeiten mit
120. s angepa t werden gt BENUTZEROBERFL CHE Edit Control ADC_REF und Edit Control ADC_GND Auf Wunsch kann die Zuordnung der 8 externen Eing nge zu den beiden Betriebsarten auch ge ndert werden z B alle 8 Eing nge als Fussregler oder alle 8 Eing nge als Steuerspannungseing nge Dies sollte jedoch nur durch einen autorisierten Service Betrieb oder direkt bei Doepfer durchgef hrt werden um den Garantie Anspruch nicht zu verlieren Das gleiche gilt auch f r den nachtr glichen Einbau der CV Option Falls Sie trotz dieser Hinweise selbst die Option einbauen oder die Betriebsarten der Eing nge ndern wollen so k nnen Sie zu DM 20 das Drehbank Service Manual erwerben In diesem sind diese Vorg nge erl utert Am einfachsten senden Sie hierzu einen 20 Mark Schein oder 10 Euro ein und geben dabei die Serien Nummer Ihrer Drehbank an alternativ auch die Rechnungsnummer falls Sie das Ger t direkt bei Doepfer erworben haben Die Adresse hierzu lautet Doepfer Musikelektronik GmbH Geigerstr 13 82166 Gr felfing Probleme PC kontra MIDI Ein immer wieder auftretendes Problem ist die einwandfreie Verbindung zwischen PC und externen Midi Ger ten Nach der Spezifikation f r Midischnittstellen wie sie von der MIDI Manufacturer Association MMA beschrieben wird m ssen Midi Eing nge grunds tzlich zur galvanischen Trennung mit einem Optokoppler versehen sein Die Midi Ausg nge welche in der Regel mit dem Midi Eingang e
121. schiedene Kl nge gleichzeitig zu steuern Die Unterscheidung wird dabei 49 GRUNDLAGEN MIDI im Ereignis Achtung Stimme soundso Es passiert was gemacht Dieses Ereignis kann zwischen sechzehn verschiedenen Kl ngen unterscheiden Wir sprechen von den MIDI Kan len auf denen gesendet wird Man kann das mit einem Antennenkabel vergleichen auf dem ja auch gleichzeitig mehrere Rundfunksendungen bertragen werden mit dem Senderknopf des Radios entscheidet man dann welchen der Sender man h ren will Ein Masterkeyboard oder Sequenzer kann also kurz hintereinander die folgenden Informationen senden Auf Kanal 3 Note Fis3 volle Lautst rke anschlagen Auf Kanal 9 Note C1 halbe Lautst rke anschlagen Auf Kanal 3 Vibrato ver ndern auf Vibratost rke 32 Auf Kanal 9 Note C1 loslassen und so weiter Es wird also w hrend die Note Fis3 f r die Solostimme gedr ckt wurde die Note C1 f r einen Ba gedr ckt und wieder losgelassen und zudem wird eine Vibratoinformation f r die Solostimme gesendet die allerdings den Ba nicht ber hrt Das MIDI System k mmert sich also nicht um den Zusammenhang der Vorg nge den wir als Musiker sehen etwa eine Taste dr cken und loslassen sondern bertr gt unterschiedlichste Informationen Die MIDI bertragung k mmert sich nicht darum ob alle Tasten die gedr ckt wurden auch wieder losgelassen werden Das ist Aufgabe der sendenden Ger te Bei der Umh ngetastatur k
122. schlagen einer Taste kann man die Taste nachdr cken daher der engl Name Aftertouch und so z B schon angeschlagene Kl nge nachtr glich ver ndern etwa Bl ser anschwellen lassen Dabei unterscheidet man zwischen dem monophonem Aftertouch der sich auf alle Noten gleicherma en auswirkt und dem selteneren polyphonen Aftertouch der jeweils nur die Note ndert an deren Taste gerade nachgedr ckt wird Programmwechsel Befehle und GM Standard Ein u erst wichtige Gruppe von Befehlen sind die Programmwechsel Befehle Damit kann man ber MIDI bestimmen welches Klangprogramm die Noten des jeweiligen Kanals spielt Also man schaltet zwischen verschiedenen Kl ngen um Dabei sagt MIDI nat rlich nicht Klavier oder Ba sondern nur Programmnummer 17 Welcher Klang dabei im jeweiligen Ger t auf Nummer 17 abgespeichert ist h ngt vom Ger t ab Da es f r viele Leute interessant w re sich darauf verlassen zu k nnen unter einer bestimmten Programmnummer einen bestimmten Klang erreichen zu k nnen haben sich die Hersteller auf einen Standard geeinigt nach dem bei bestimmten Ger ten die Kl nge angeordnet sind Diese Ger te d rfen dann von sich behaupten dem General MIDI Standard zu entsprechen kurz GM Standard Man kann sich also dann darauf verlassen da die Programme 1 2 und 3 eine Variante von Akustischem Klavier enthalten der Klang 43 eine Geige usw MIDI Modes Die meisten modernen MIDI Ger te si
123. schrieben Am permanenten Brennen der Leuchtdiode l t sich aber zu mindestens ablesen da die Daten von einem oder mehrerer Regler nicht korrekt bertragen wurden Dann sollte der komplette Dump nochmals mit gr eren Pausen zwischen den einzelnen Strings bzw das Zerlegen eines gro en Dumps in mehrere kleine versucht werden Solange eben bis die Fehleranzeige nicht mehr auftritt Nichtfl chtiger Speicher Preset In der Drehbank befinden sich auch ohne Editor Programm mehrere komplette Presets a jeweils 2 B nke die nach dem Einschalten zur Verf gung stehen Dabei handelt es sich um ein nicht ver nderbare ROM Presets die direkt im EPROM der Betriebssoftware von Drehbank zu finden sind und daher allenfalls durch Austausch des EPROMs ge ndert werden k nnten Diese Presets werden automatisch w hrend der Startphase w hrend die entsprechende Taster Kombinations gedr ckt gehalten wird in den Arbeitsspeicher der Drehbank geladen Wie ROM Preset 1 aussieht ist im Anhang dokumentiert ROM Preset 2 3 4 im LIESMICH TXT 28 EINF HRUNG ver nderbares nicht fl chtiges Preset Dieses Preset befindet sich in einem internen nichtfl chtigen Speicher und wird im Normalfall Taster nicht gedr ckt in den Arbeitsspeicher geladen Anmerkung Wie das nichtfl chtige Preset nach Auslieferung aus dem Werk belegt ist k nnen Sie in der LIESMICH File nachlesen In beiden F llen kann nun der Arbeitsspeiche
124. se the message will be ignored System Exclusive is used to send bulk dumps such as patch parameters and other non spec data Note Real Time Messages ONLY may be interleaved with a System Exclusive 11110001 Onnndddd Midi Timecode F1 00 7F nnn Message Type dddd Values 11110010 ol Song Position Pointer F2 00 7F Ommmmmmm 00 7F This is an internal 14 bit register that holds the number of MIDI beats 1 beat six MIDI clocks since the start of the song is the LSB m the MSB 11110011 Osssssss Song Select F3 00 7F The Song Select specifies which sequence or song is to be played F4 11110101 Undefined ES 56 GRUNDLAGEN MIDI 41110110 Tune Request F6 Upon receiving a Tune Request all analog sythesizers should tune their oscillators 11110111 End of Exclusive F7 Used to terminate a System Exclusive dump see above System Real Time Messages 11111000 Timing Clock F8 Sent 24 times per quarter note when synchronization is required 11111001 Undefined F9 11111010 Start FA Start the current sequence playing This message will be followed with Timing Clocks 11111011 Continue FB Continue at the point the sequence was Stopped 11111100 Stop FC Stop the current sequence 11111101 Undefined FD 11111110 Active Sensing FE Use of this message is optional When initially sent the receiver will expect to receive another Active Sens
125. sendet w hrend diese noch besch ftigt ist ist diese Pause n tig Wann die DREHBANK wirklich mit dem Abspeichern fertig ist sehen Sie an der LED die w hrend des Speichervorganz heftig flackert Kehrt diese in den Zustand normalen Blinkens zur ck k nnen Sie mit dem Warten aufh ren Vergessen Sie also nicht das Preset abzuspeichern falls gew nscht Das nichtfl chtige Abspeichern ist in der Praxis jedoch nur dann sinnvoll wenn man die DREHBANK beispielsweise f r den Gig ben tigt wird oder an anderen Stellen wo kein PC in greifbarer N he ist wo ist das Bzw wenn man sich eben sein Wunschkonfiguration erstellt und keinerlei Anderungsw nsche oder Ambitionen mehr hat k F r die Verwendung im Studio gen gt meist das tempor re bertragen des Preset aus dem Editor mittels Send Preset Dieses ist dann immer solange pr sent bis man den Stecker rauszieht Preset Textdatei Sysexdatei generieren SysEx Files SYX sind Dateien die eine oder mehrere MIDI System Exklusive Messages in bin rer Form also so wie sie auch durch das MIDI Kabel huschen beinhalten Die DREHBANK ben tigt pro Regler eine extra SysEx Message so da ein komplettes DREHBANK SysEx File aus 128 2 B nke zu je 64 Regler Einzel SysEx Messages besteht Will man dieses SysEx File mit einem SysEx Dumper oder Sequenzer schicken so empfiehlt es sich daf r 128 Puffer zu reservieren zwischen denen ein Delay von etwa 10ms definiert ist Die G
126. sssssssssssssssssssssssssssssnssscecncesececnsesusecusesususnsusususususususueusssusnsnenenenenenenenens 50 PITCHBEND UND AFTERTOUCH BEFEHLE seseseseseeeseseeeeesesesseesseesesesesesesessessessssssssessesssseeseseseseseee 51 PROGRAMMWECHSEL BEFEHLE UND OM STIANDARD 51 MIDI MOBES gegen ee eebe 51 SYSTEM EXKLUSIVES UND NOCHMALS PROGRAMMWECHSEL sssssssesesesesesesesesererrreresrserrrererererreeeee 52 AUDIOSIGNALE UBER MIDI SAMPLESTANDARDEILES sssssoseseeeeeeeeeeeeeseeeseeseseesseessesesesssssssesessseeseese 52 WIE FUNKTIONIERT DIE VERFLUCHTE NRPN PROGRAMMIERUNG cccccsceeeeeseseseseseseseseseseeeeees 52 MIDI 1 0 SPECIFICATION ENGLISCH e ssssseesseeeeeeeeeserttsseretssrretertessertesstteessreesssteesertessteeessreessreet 54 KAPITEL 6 sisscccessssscssticecscsesvivessovescesectessesseunecodesbsdessestesssbuctessosstcetesdecsesessensesssCoviveess ssdesodesodectedessseteds 61 IMPLEMENTATIONS BEISPIELE ccssssccssssscccssssccssssccccssssccssssccccsssccccssssccscssscscsssscccessssecs 61 YAMAHA XG INSTANT SYSEX STRINGS essen 61 ECHTZEITSTEUERUNG DER XG TONERZEUGER Z B DB 50 MU 50 QY 00 61 Wie die hier aufgef hrten Strings aufgebaut end 61 MULTIPART Parameter Change Strings sss sese eee ee eee eee 61 SYSTEM Parameter Change Strings 206s ser sensennsssssnsonnennnennsensennnennosnnssasn snes 65 EFFECT 1 Parameter Change Smngs nenn 65 DRUM SETUP Parameter Change S
127. t 1 byte chksum_h_l wsum komplizierter geht s kaum noch deshalb lassen wir es dabei bewenden 85 ANHANG SysEx Implementation f r Drehbank Prinzipiell ist bei Dr ehbank folgendes zu beachten Alle Daten die am MIDI In eintreffen werden sofort am MIDI Out wieder ausgegeben d h sie werden zu den intern von Dr ehbank erzeugten Daten dazu gemerged sofern die entsprechende Thru Option gesetzt ist gt Setzen DES THRU MODE Daher tauchen dann nat rlich auch alle Drehbank SysEx Strings die an das Ger t geschickt werden sofort wieder am Ausgang auf Diese Daten wurden zu dieser Zeit jedoch noch nicht auf Ihren Inhalt berpr ft so da das reine Durchleiten der Daten noch keinen Schlu auf den g ltigen Empfang sondern lediglich auf die prinzipielle Funktionsweise von Dr ehbank zulassen Der Speicherblock der die kompletten Informationen eines einzelnen Drehreglers beinhaltet wird im folgenden als Slot bezeichnet Allgemeines Datenformat STRINGHEADER Posi 0 1 2 3 4 5 6 7 8 tion Bedeu SysEx SysEx Doepfer Doepfer Ger te DevChan Kom Daten Daten tung ID ID nel mando Byte 0 Byte 1 Dreh meistens bank we Wert FO 00 20 20 13 00 20 XX 00 Hex Dieser Kopf ist der Beginn eines jeden SysEx Strings der von DREHBANK verstanden wird Danach kann der String je nach Kommando und Datenbyte 0 1 anders aussehen Die fettgedruckten Werte sind
128. t Normal Voice Elementi Address High Byte 001000e 4 e e Current Normal Voice Element2 e Element Number Wie die Strings aufgebaut sind siehe auch DB50XG Manual Bei den Strings handelt es sich um die Anwendung des Sysex Formats XG Native Parameter Change das folgenderma en aufgebaut ist Byte Bedeutung FO System Exclusive Status Byte 43 Yamaha ID 10 Ger te ID AC XG Model ID aa Adress High lt aa Adress Mid aa Adress Low dd Data F7 End of Exclusive Mit dem 1 Adressbyte aa werden di verschiedenen Parameter Changetables Adressiert In der DB50 Dokumentation sind Parameter Change Tables 00 SYSTE nur einige davon beschrieben 02 EFFECT 1 08 ULTI PART 10 CURRENT NORMAL VOICE 11 USER NORMAL VOICE 20 CURRENT NORMAL VOICE El 21 CURRENT NORMAL VOICE E2 22 CURRENT NORMAL VOICE E3 23 CURRENT NORMAL VOICE E4 30 DRUM SETUP 1 31 DRUM SETUP 2 40 DRUM COMMON Am Beispiel des MULTI PART Parameter Change schaut das dann so aus zu erkennen an der 08 anstelle des Adress High Bytes 70 IMPLEMENTATIONS BEISPIELE Byte Bedeutung FO System Exclusive Status Byte 43 Yamaha ID 10 Ger te ID 4c XG Model ID 08 Adress High ftir MULTI PART nn Adress Mid hier kommt die Partnummer rein aa Adress Low hier kommt die Parameternummer Adresse rein
129. t daran schlie t nun der String Chunk an also die Daten die nun direkt in den Slot geschrieben werden und dort anschlie end bei Bet tigung des Drehreglers zu einem String am MIDI Out verarbeitet werden String Chunk SLOT Die L nge des String Chunk ist variabel In der Version mit dem 8 Kbyte EEPRPOM bis maximal 55 Bytes Im String Chunk darf jeder Wert von 0 255 stehen und wird dann auch direkt so bertragen Ausnahme FE hex Marker Header FE Hex Dieser Wert wird nicht bertragen sondern an dessen Stelle ein variabler 8 Bit Wert in den MIDI Out Daten Strom eingesetzt der von Dr ehbank zur Laufzeit berechnet wird Dazu dienen nach dem Marker Header FE ein nun folgendes Feld von 6 bzw 1 Bytes Das Datnefeld wird auch nicht bertragen nur der daraus resultierende Wert Die Bedeutung dieser 6 Bytes in der so festgelegten Reihenfolge Bezei Bedeutung Zahlenbereich chner PARTYPE Typ des Parameters gt Rechenvorschrift f r 0 255 die Variable SOURCE Nr von welchem Drehregler die Variable 0 127 Slot 1 127 abgeleitet werden soll Mu nicht zwingend 128 From itsself die jeweiligen Slotnummer sein FROM Linke Grenze des 8 Bit Wertes gt 0 255 Linksanschlag des Drehreglers TO Rechte Grenze des 8 Bit Wertes gt 0 255 Rechtsanschlag des Drehreglers STEP Schrittweite zwischen einzelnen Werten 0 255 VALUE Fester Wert f r PT_FIXVAL 0 255 Die Kette M
130. tehen ist 10 EINLEITUNG Auch diese ist aktuell ber unsere Internet Seite http www doepfer de pub download htm einseh und abrufbar Konventionen Um einer chinesischen Version schon im Vorfeld entgegenzuwirken F r die nicht so mit Englisch bewanderten hier eine kleine bersetzungstabelle mit den wichtigsten Begriffen in unsortierter Reihenfolge ENGLISCH DEUTSCH Control Regler Controller Midi Controllerbefehl Table Tabelle Value Wert File Datei Example Beispiel Link Verbinden Drehbank Drehbank Samplerate Abtastrate String Zeichen Kette Data Daten Source Wert Quelle Range Werte Bereich ADC Analog Digital Konverter GND Ground Slot Masse Bezugspotential Je ein Speicherbereich in der Drehbank f r jeden Drehregler einzeln in dem die diesem Regler zugeordneten Daten Parameter stehen Chunk Der Bereich in einem Drehbank SysEx String der angibt wie der String aussieht der dem jeweiligen Drehregler zugeordnet werden soll Properties Eigenschaften Type Daten Typ Dictonary W rterbuch Satire Step Schritt Threshold Schwelle Drag ask Bill Gates Drop ask Bill Gates Description Beschreibung to be continued weitere Vorschl ge f r diese Tabelle werden gerne entgegengenommen und in der n chsten Auflage des Handbuchs ber cksichtigt Hinweis Textpassagen auf die wir besonders hinweisen wollen sind eben so gekennzeichnet Wobei de
131. teuerspannung zugef hrt wird mu im Steuerspannungs Modus folgenderma en belegt sein Steuerspannung unbenutzt Masse Klinkenstecker Belegung im Steuerspannung Modus Da der mittlere Ring in dieser Betriebsart unbenutzt ist kann auch ein Mono Klinkenstecker eingesetzt werden Falls Sie eine Verbindung zum A 100 herstellen wollen so mu ein spezielles Kabel verwendet werden da beim A 100 3 5mm Klinkenverbindungen vorhanden sind Das Kabel mu an einem Ende einen 6 3mm Klinkenstecker und am anderen Ende einen 3 5mm Klinkenstecker besitzen Alternativ kann im A 100 auch das Multiple Modul II A 181 verwendet werden oder ein entsprechender Adapter 6 3mm auf 3 5mm Klinke zum Einsatz kommen Im Auslieferungszustand sind die externen Eing nge 1 4 zugeordnete Regler 31 15 47 63 f r den Steuerspannungsbetrieb voreingestellt Falls die zugef hrte Spannung den Bereich 0 5V nicht ganz berstreicht so wird der MIDI Datenbereich 0 127 nicht voll ausgenutzt In diesem Fall muss ggf der Wertebereich des zugeordneten Reglers angepasst werden gt BENUTZEROBERFLACHE Edit Control ADC_REF und Edit Control ADC_GND Fu regler Betrieb In diesem Fall wird an die Klinkenbuchse ein Fu regler angeschlossen der von sich aus keine Steuerspannung abgibt sondern nur einen variablen Widerstand Potentiometer darstellt Hierzu wird von der Drehbank an der Klinkenbuchse eine feste Spannung 5V zur Verf gung g
132. trings f r Drum Setup l sese esse eee eee eee eee 67 MIDI Parameter Change table NORMAL VOICE COMMON ohne Gew hr 67 MIDI Parameter Change table NORMAL VOICE ELEMENT 68 Wie die Strings aufgebaut sind siehe auch DB50XG Manual 70 Dezimal Hexadezimal K onvertierungstabelle AA 71 KAPITEL 7 GE 73 ERWISEN 73 ROM PRESET u until lave Eed EEN 73 Bank EE 73 Eu EE 73 Bedeutung der Midicontroller Nummern 74 OPTION F R EXTERNE STEUERDBING MOE sonen 75 Steuerspannungs Bette en RER 75 Fu resler Betriebs essen sinken Eger 76 PROBLEME 2 053216 ik abi DB EE ee 77 PC lenta MID ies nck Sen ec Ca sae wed iN Rae sn een 77 TPS UND TRICKS E 80 Die Sounds im Ordner SOUND aient e e e eE E e EE EEE EEE AE KERERE 80 Das Erscheinungsbild 220 20 tan Ian el bo 80 MID E Monttor MidiO Xs netter te nn pn 80 MIDI Loopback Device Hubis Midicable A 81 DIE KEE 81 Format der TABLES IND Date cs ur na 81 Format der Table Files u satten Hi si eee Esch 82 Eistelluns eines Table 42028 ee I se 83 IMPEEMENTIERTE D TENTYPEN issues sen Beh 83 Daten Bytes 0 1 Ce RER EE SLOT Header EE String Chunk SLOT 1 88 Marker Header FE Hex 88 String Chunk EASYSLOT 90 Ende Renmnzeichen Hl KTT TT 91 Empf ngerstrings sees eee ee eee eee Hl Receive Kommando 91 OK EE 91 Failed Kommando 2 3 2 en oee R EA aO Ronee ie eee aa as 91 Befehls ese 2 20
133. u verstellen Auch so da gar nichts mehr geht Edit Control 1 BASIC DEFINITIONS Midistring Description midi Controller X1 X0 ADC GND ADC REF Label Ju Di Samplerate 10ms Thresholdl 2 a ASSIGNMENT L ES Ee e IE PT SE YY e Help ON CANCEL d ASSIGN VARIABLE X0 YARIABLE ASSIGNMENT Type Normal Byte 8 Bit lt 76543210 gt Range From in Channel 1 Step 1 xl Range To in Channel 16 40 BENUTZEROBERFL CHE Edit Control Midi String Geben Sie hier die Midibytes des gew nschten Events in Hexadezimaler Schreibweise jeweils durch ein SPACE getrennt ein z B BO 07 XO Hex ist die Abk rzung f r Hexadezimal HEX ist wie Dezimal ein Zahlensystem mit dem Unterschied da je Stelle nicht bis 10 sondern bis 16 gez hlt wird 0 1 2 3 4 5 6 7 8 9 A B C D E F Sie haben die M glichkeit bis zu 16 verschieden Variablen einzubauen F r die Variablen verwenden Sie X0 XF Wenn Sie nur eine Variable Gr e im String ben tigen wie z B f r das Value Byte bei Controller Befehlen nehmen Sie am besten X0 Anmerkung Ein Midistring ist eine Kette von Midibytes welche ber die Midi Schnittstelle geschickt werden und ein sogenanntes Midi Event Ereignis repr sentieren Die bekanntesten Midistrings sind wohl die Note On Note Off Befehle welche jeweils 3 Byte lang sind 2Byte im Running Status Edit Control Description Geben Sie hier eine m glichst
134. uen sollten Aufgrund der komplexen Thematik und der damit verbundenen zwangsl ufigen Quer und Wechselbeziehungen ist diese Unterteilung nat rlich in der Realit t mehr als grobe gedachte Richtlinie zu betrachten Wundern Sie sich daher also nicht wenn bestimmte Fakten schon in fr heren Kapiteln kurz angeschnitten sind bevor Sie dann sp ter ausf hrlicher erkl rt werden Oder aber sp ter auf schon vorher ausf hrlich Erkl rtes zur ckgegriffen werden mu ohne diesen Tatbestand dann noch einmal im Detail aufzuf hren EINLEITUNG Weiterhin ist eine Binsenwahrheit da etwas Gedrucktes wie ein Handbuch dem aktuellen Stand immer etwas hinterherhinkt Daher befindet sich auf der mitgelieferten Diskette ein File namens LIESMICH TXT README TXT oder ein hnlich lautendes welches mit einem beliebigen ASCII Editor also z B dem Windows Notepad gelesen werden kann Dieses File ist unbedingt zum Handbuch zugeh rig zu betrachten und sollte daher auf jeden Fall gelesen besser noch ausgedruckt und in das Handbuch eingelegt werden Dies gilt besonders f r die neuen ab Februar 1999 ausgelieferten Ger te Hier befinden sich einige sehr wichtige Hinweise bzw die Dokumentation zu den nunmehr 4 ROM Presets die aus drucktechnischen Gr nden in der 2 vorliegenden Auflage des Handbuchs nicht mehr Eingang gefunden haben in LIESMICH TXT Auch Fehler und Ungenauigkeiten im Handbuch sind hier dokumentiert Weiterhin geh rt nach
135. unikation mit der DREHBANK Im DREHBANK Editor selbst besteht nicht die M glichkeit die mit ihm erstellten MIDI Reglerfunktionen auch anzuwenden Die Datenkommunikation zwischen Editor und DREHBANK besteht aus einer speziellen SysEx mit Parameterwerten ber welche die Reglerfunktionen definiert sind Der Dr ehbank Editor ist wie eine in den PC verlagerte Editieroberfl che des Ger tes zu betrachten 31 EINF HRUNG Grundlegendes Editierkonzept Das Grundlegende Editierkonzept bietet die M glichkeit die Regler sprich deren Funktionen per Drag amp Drop auf einer virtuellen DREHBANK Oberfl che einfach rumzuschieben Im Control Copy Modus wird der Regler den man Dragt auf den Regler kopiert auf den man Dropt Im Control Exchange Modus kann man auf gleiche Weise zwei Regler vertauschen Zum Umschalten des Modus bet tigen Sie einfach die Schaltfl che mit dem Symbol gt f r den Control Copy Modus bzw lt gt fur den Control Exchange Modus Hat man eine Library ge ffnet lassen sich deren Eintr ge ebenfalls per Drag amp Drop auf einen Regler ziehen Da das Arbeiten mit Drag amp Drop die Gefahr versehentlichen Droppens in sich birgt ist f r jede Bank getrennt eine einstufige Undo Funktion vorhanden mit der man jeweils die letzte Aktion r ckg ngig machen kann S mtliche Editierschritte werden sofort zur DREHBANK bertragen so da die Reglerfunktionen unmittelbar ausgetestet werd
136. uter composition C Computer program language Midi programming ISBN 0 8306 3637 4 p 22 95 It has a C source disk for the PC available for 25 Title Mind over MIDI edited by Dominic Milano by the editors of Keyboard magazine Publisher Milwaukee WI H Leonard Books c1987 Series Name The Keyboard magazine basic library Other Series Names Keyboard synthesizer library Subjects MIDI Standard Computer sound processing ISBN 0 88188 551 7 pbk 12 95 103 ANHANG The book consists mostly of reprints of KEYBOARD magazine articles from the early mid 80s plus several appendixes containing the MIDI 1 0 specification a list of references a glossary etc Title MIDI und Sound buch zum Atari ST English Title MIDI and sound book for the Atari ST Bernd Enders and Wolfgang Klemme Publisher Redwood City Calif M amp T Pub c1989 Subjects Computer music Instruction and study Computer sound processing MIDI Standard Atari ST computers Programming ISBN 1 55851 042 7 17 95 Atari ST Introduction to MIDI Programming Len Dorfman and Dennis Young ISBN 0 916439 77 1 Bantam Books Inc 666 5th Avenue New York New York 10103 Title Music through MIDI using MIDI to create your own electronic music system Michael Boom Publisher Redmond Wash Microsoft Press c1987 Subjects MIDI Standard Musical instruments Electronic Electronic music Instruction a
137. utoff 2B A 00 7F Bend Wheel Ampl 26 I 00 7F Bend Wheel PM 2b I 00 7F Bend Wheel FM 2E 1 00 7F Bend Wheel AM 2F 1 28 58 Mod Wheel Pitch SD 1 00 7F Mod Wheel Cutoff 31 eL 00 7F Mod Wheel Ampl 32 4 00 7F Mod Wheel P 33 1 00 7F Mod Wheel F 34 1 00 7F Mod Wheel A 353 01 7F Mod Wheel VariEff 36 1 28 38 After Touch Pitch St I 00 7F After Touch Cutoff 3 E 00 7F After Touch Amp 39 1 00 7F After Touch PM 3A 1 00 7F After Touch FM AB 1 00 7F After Touch AM sc 1 28 58 Foot Cont Pitch 00 7F Foot Cont Cutoff 00 7F Foot Cont Amp 00 7F Foot Cont PM 00 7F Foot Cont FM 00 7F Foot Cont AM 01 7F Foot Cont VariEf MIDI Parameter Change table ELEMENT Address 2E 00 Size Data Prameter Name 2e 00 00 2 0000 Wave Num 3FFF 32 126 ASCII 32 126 ASCII 32 126 ASCII 32 126 ASCII 32 126 ASCII 32 126 ASCII an D I wel Ee v Bit0 Bit3 LI off on 04 127 06127 09 127 0 127 0 0 EL4 0 1 B 0 6dB 0 96 0 a type 127 Depends on Type Je nach Typ 0 4127 0 1 mono poly 0 1 o0ff on 00 127 24 24 semitones 9600 9600 cent 100 100 On 127 Dr 0 127 24 24 semitones 9600 9600 cent 100 100 Me L2 Ore T 0 127 63 63 24 24 semitones 9600 9600 cent 100 100 04 127 03 124 0 0127 24 24 semitones 9600 9600 cent 100 100 Oe 127 0 127 0 127 63 63
138. wird Daraufhin springt Dr ehbank in den normalen Betriebsmodus und schaltet auf Bank 1 die Leuchtdioden zeigen diesen Modus nun ebenso entsprechend an Ab nun ist die Dr ehbank scharf und harret der Drehungen In diesem Fall wird also nicht der Inhalt des nichtfluchtigen Speichers der mit dem Editorprogramm ge ndert und abgespeichert werden kann in die Dr ehbank geladen sondern eine von verschiedenen fest im Ger t voreingestellte Grundeinstellung ROM Presets im Anhang bzw im LIESMICH TXT beschrieben UMSCHALTEN ZWISCHEN DEN 2 BANKEN Fur jede Bank ist ein dedizierter Taster und einen Leuchtdiode zur Anzeige vorhanden Bet tigen Sie dazu also einfach den entsprechend der gew nschten Bank beschrifteten Taster und Dr ehbank schaltet unverz glich auf diese Bank um was zus tzlich durch die jeweilig zugeordnete Leuchtdiode signalisiert wird AUSL SEN EINES SNAPSHOT F r das Ausl sen eines Snapshots mu der entsprechend beschriftete Taster der erste von oben bet tigt und gedr ckt gehalten Zur Anzeige da ein nun folgendes nochmaliges Bet tigen des Tasters einen Snapshot ausl sen w rde blinkt die zugeordnete Leuchtdiode die ansonsten ausgeschaltet ist bis auf die Midiaktivitatsanzeige nun in einem schnellen Rhythmus Daraufhin mu nun der Taster innerhalb ca 1 Sekunde nochmals bet tigt werden woraufhin nun endg ltig der Snapshot ausgel st wird was durch ein kurzes permanentes Leuchten der Leuchtd
139. ytes im ung nstigsten Fall schon nach 7 Variablen aufgebraucht sein kann Es erscheint dann die Meldung String too long Als Voreinstellung sind diese alle so definiert da im Midi String an deren Stelle von der DREHBANK aer Reglerwert des betreffenden Reglers eingebaut wird Zur Realisierung komplexerer und komplizierterer Funktionen kann jede einzelne Variable ber eine Reihe von Parametern die deren Funktion beschreiben umdefiniert werden So k nnen beispielsweise auch andere Datenformate Checksummen uvm eingestellt werden Um dies zu tun k nnen Sie wahlweise auf die jeweilige Variable direkt im Midi String Doppelklicken oder auf die entsprechende Schaltfl che die mit dem Variablenbezeichner beschriftet ist klicken Daraufhin erweitert sich der Edit Control Dialog um das Fenster mit dem Variable Assignment Um nun eine andere Variable auszuw hlen wiederholen Sie das Ganze Sie m ssen k nnen das Zusatzfenster nicht schlie en dieses Zusatzfenster schlie t sich automatisch mit dem Edit Control Fenster Sie k nnen auch weiterhin Eingaben im Edit Control Fenster machen Durch das Canceln des Edit Control Dialogs werden auch die Eingaben im Variable Assignment verworfen Edit Control Source Aus dieser Kombobox w hlen Sie die Quelle f r die Variable X0 XF aus Als Vorgabe ist diese dem jeweiligen Regler der Dr ehbank zugeordnet from Itself Das hei t da anstelle des betreffenden XN der Reglerwert des

Download Pdf Manuals

image

Related Search

Related Contents

S12513, S12013 Vitality Sonic  des livres en libre circulation, à emporter, à garder ou à  Origin Storage Internal Notebook Keyboard - Dutch  Equinox Operation Manual  IMPRIMACIÓN ANTIOXIDANTE BLANCA  ASPIRADOR CON BOLSA M  Aluratek CINEPAD 10 8GB Black  Manual de Servicio  

Copyright © All rights reserved.
Failed to retrieve file