![Page 1: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/1.jpg)
Midi-ControllerundDrum-Computer
![Page 2: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/2.jpg)
Was ist bisher geschehen?
2/24
![Page 3: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/3.jpg)
Einarbeitung in Midi-ProtokollQuellen:
http://de.wikipedia.org/wiki/Musical_Instrument_Digital_Interface
MHOnl_MIDI-Datenformat.pdf
http://unseretollepage.de/hosted/midiguide/
http://www.mikrocontroller.net/topic/2655
http://www.pagus.de/seminar/skript/midi.html
3/24
![Page 4: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/4.jpg)
Midi-Note gemessen und analysiert
4/24
Am PC mit Software-Sequencer erzeugt
Am Ausgang des USB-Midi-Adapters mit Oszilloskop gemessen
![Page 5: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/5.jpg)
Schaltung und PCB für Midi-Interface
5/24
![Page 6: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/6.jpg)
Blockschaltbild und Pinbelegung
6/24
![Page 7: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/7.jpg)
Midi-Out-Programm
• Einarbeitung in Timer-Konfiguration• Einarbeitung in ADC
Programmversionen:1. Note-On/-Off-Befehl per DIL-Taster2. Controllerbefehl per Drehpoti3. Note-On/-Off-Befehl mit Velocity per
Drumpad7/24
![Page 8: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/8.jpg)
Timer-KonfigurationSelbstverfasstes 2-Seitiges Tutorial
8/24
![Page 9: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/9.jpg)
Timerprogrammierung
9/24
![Page 10: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/10.jpg)
Programmversionen
Note-On/-Off-Befehl per DIL-Taster senden:
10/24
![Page 11: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/11.jpg)
Programmversionen
Controllerbefehl per Drehpoti senden:
11/24
![Page 12: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/12.jpg)
Programmversionen
Note-On/-Off-Befehl mit variabler Velocity per Drumpad-Anschlag senden:
12/24
![Page 13: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/13.jpg)
Midi-In-Programm
• Einarbeitung in externe Interrupts
Ausgabearten:1. Byteweise2. Als Befehle
13/24
![Page 14: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/14.jpg)
Timer-KonfigurationSelbstverfasstes 3-Seitiges Tutorial
14/24
![Page 15: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/15.jpg)
Ext. Interrupt-Programmierung
15/24
![Page 16: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/16.jpg)
ProgrammversionenByteweise Anzeige:
16/24
Note On Note Off
![Page 17: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/17.jpg)
ProgrammversionenBefehle anzeigen:
17/24
![Page 18: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/18.jpg)
Menü-Programm
• Abfrage des Inkrementalgebers• Menüpunkte-Struktur
18/24
![Page 19: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/19.jpg)
Inkrementalgeber
19/24
![Page 20: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/20.jpg)
Menüpunkte-Struktur
• Zuerst: Doppelt verkette Liste• Jetzt: mehrere Arrays
20/24
![Page 21: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/21.jpg)
Data-Pins des LCDs umkonfigurieren
Andere Pin-Nummern (H/L) und andere Ports:
21/24
![Page 22: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/22.jpg)
Was wird noch passieren?
22/24
![Page 23: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/23.jpg)
Menüpunkte
• Padsounds zuweisen– Note eines Pads wechseln– Channel eines Pads wechseln– Evt. Scale-Modus
• Debug-Modus• Auf Werkseinstellungen zurücksetzen
23/24
![Page 24: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/24.jpg)
Sonstiges
• Hardware-Synthesizer ansteuern• Status-Anzeige im normalen Play-Modus
24/24
![Page 25: Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24](https://reader036.vdokument.com/reader036/viewer/2022062411/570491c91a28ab14218dcfc2/html5/thumbnails/25.jpg)
Zeitaufwand
Gesamt: 233,3 Std. Prozentsatz Freizeit: 58,5%
Zeitaufwand / Schüller
0
5
10
15
20
25
30
Woche:17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 1 3 5 7 9 11 13 15