Navigation überspringen
midi.clemens-kraus.de

 


Was ist MIDI4PED ?

MIDI4PED ist eine MIDI-Controller Hard- und Software, mit der

auf MIDI umgerüstet werden können.

MIDI4PED unterstützt die folgenden Devices:

Device Nummer Beschreibung
0 Schweller/Switch
1 13 Tastenpedal
2 13 Tastenpedal (mit Diodenmatrix, max. 32 Tasten, z.B. von Hersteller Fatar)
3 13 Tastenpedal (mit Diodenmatrix, max. 32 Tasten, Fatar PB180)
4 13 Tastenpedal (mit Diodenmatrix, max. 32 Tasten, Wersi PK50)
5 (Dynamisches 13 Tastenpedal in Vorbereitung)

Inbetriebnahme

MIDI In/Out und Spannungsversorgung

Von aussen zu sehen sind die beiden MIDI-Schnittstellen:

und die einen Anschluss für die Spannungsversorgung.

Midi4ped interface.png

Die Verbindung von der MIDI OUT Buchse zu dem MIDI Expander (o.ä.) herstellen und dann das Steckernetzteil (Gleichspannung 7V bis max. 12V, 250mA) mit MIDI4PED verbinden. Die Polung des Kleinspannungssteckers muss wie folgt sein: aussen = Masse, innen = +7...12V. Es ist besser ein Netzteil zu verwenden, welches eine niedrigere Spannung als 12V hat, dann wird MIDI4PED nicht unnötig warm.

Falls ein Schweller angeschlossen werden soll, ist dieser vorher mit MIDI4PED zu verbinden.

Der Default MIDI-Kanal, auf dem MIDI4PED sendet ist auf Kanal 3 eingestellt.

Funktionsumfang

Jeder Funktion ist eine Funktionsnummer zur Programmierung zugeordnet. Diese ist in der Befehlssequenz gekennzeichnet. Jeden veränderbaren Wert kann man

Das bedeutet es gibt in den meisten Fällen pro Funktion zwei Funktionsnummern: eine zum Auslesen und eine zum Speichern des Funktionswertes. Die Zahl Null („0“) muss nicht zwingend vorangestellt werden, man kann sie auch weglassen. Die Zahlendarstellung erfolgt im weiteren dezimal (0 bis 9) oder hexadezimal (0 bis F). Um die Darstellungen unterscheiden zu können, wird bei Hexadezimalzahlen „0x“ vorangestellt.

Nach einem Schreibvorgang „antwortet“ MIDI4PED mit einem von 3 Rückgabewerten:

Die Zahlenfolge, die als System Exclusive Daten an MIDI4PED geschickt werden muss, sieht wie folgt aus:

F0 00 20 10 01 11 nn F7

Wobei die gelb hinterlegte Zahl, der Device-Nummer entspricht. Eine Übersicht der Devices ist hier zu finden: Was ist MIDI4PED? (In diesem Beispiel ist ein 13-Tastenpedal gemeint.)

An der Stelle, wo "nn" steht, muss die entsprechende Funktionsnummer stehen.

Basisfunktionen

MIDI4PED_Basisfunktionen

Pedalfunktionen

MIDI4PED_Pedalfunktionen

Schwellerfunktionen

MIDI4PED_Schwellerfunktionen

Switch-Funktionen

MIDI4PED_Switchfunktionen

Hardware

Auf der Platine gibt es zwei Leuchtdioden (LEDs):

Während des Spiels bringt jede Betätigung einer Pedaltaste oder eines Tasters ("Switch") die grüne LED zum Leuchten.

Anschlussmöglichkeiten

Die im folgenden beschriebenen Anschlussmöglichkeiten sind optional und müssen direkt mit der Platine verbunden werden.

Schweller

Auf der Platine ist eine Stiftleiste mit 3 Stiften zu finden, wo 2 Stifte mit einem kleinen Stecker („Jumper“) verbunden sind.

Jumper.JPG

Über diese Stiftleiste kann ein Schweller angeschlossen werden. Empfohlen wird ein Schweller mit einem regelbaren Widerstand (Potentiometer) zwischen 10 und 100 kOhm (z.B. der FC-7 von Yamaha).

Die 3 Stifte sind mit

belegt. Es ist wichtig, dass bei nicht angeschlossenem Schweller der mittlere Stift (Eingang) mit Masse verbunden ist, sonst können dauernd zufällige MIDI Controllerbefehle erzeugt und über die MIDI-Out Schnittstelle versendet werden.

Falls andere Schweller verwendet werden sollte man über ein MIDI Monitorprogramm auf dem PC kontrollieren, welcher Wertebereich gesendet wird. Dieser sollte zwischen 0 und 127 liegen. Falls dem nicht so ist, kann die „Auto-Kalibrierungsfunktion“ aktiviert werden oder ein unterer und/oder oberer Grenzwert programmiert werden.

Switches

Weiterhin gibt es noch 3 Anschlussmöglichkeiten für Switches. Diese werden immer gegen Masse geschaltet.

Folgende Switches sind verfügbar: MIDI4PED_Switchfunktionen

Bei den meisten Device-Typen sind dies die Anschlüsse:

Mit letzterem kann der MIDI-Kanal, die Transponierung und der Mono-Mode über die Pedaltasten programmiert werden!

Programmierung

Bei der Programmierung ist zu beachten, dass diese nur durch das Senden von sogenannten „System Exklusiv Daten“ über die MIDI-In Schnittstelle von einem PC aus durchgeführt wird. Was braucht man dazu?

Dazu gibt es sehr viele kostenlose Programme.

Anbei wird beschrieben, wie mit „amidi“ gearbeitet wird: Installation Parameter (s. a. http://linux.die.net/man/1/amidi)

Aufruf Beispiele

Anhang

MIDI Kanaltabelle

MIDI Kanal 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
cc 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10

MIDI Control Change Tabelle

<< Home   Basisfunktionen >>

Letzte Änderung: 26.4.2016 um 23:45