Hi Victor,
kannst Du das Format der sysex Befehle für die Fernsteuerung veröffentlichen - ich möchte eine kleine Fernsteuerung fürs iPad schreiben.
Gruß
Jürgen
SYSEX Befehle
Re: SYSEX Befehle
Hallo Jürgen,
dafür brauchst Du nicht die Sysexs zu verwenden.
Die "normale MIDI-Fernbedienung" ist umfangreicher und voll programmierbar seitens des PCLP, also ist es im Prinzip egal welche MIDI-Befehle Dein Programm sendet.
Gruss,
Victor
dafür brauchst Du nicht die Sysexs zu verwenden.
Die "normale MIDI-Fernbedienung" ist umfangreicher und voll programmierbar seitens des PCLP, also ist es im Prinzip egal welche MIDI-Befehle Dein Programm sendet.
Gruss,
Victor
-
- Beiträge: 73
- Registriert: 11.01.2009, 10:07
Re: SYSEX Befehle
Hi Victor,
vielleicht überseh ich es ... gibt es ein MID Fernsteuerungsbefehl für das anwählen eines bestimmten Songs ?
Hintergrund: Bei uns ist immer ein Programm change Befehl hinterlegt, der beim Laden ausgegeben wird (steuert die iPad Textanzeige von Songbook+ - funktioniert prächtig). Nun kann Songbook+ (und auch andere Apps) beim manuellen anwählen z.B. den gleichen Befehl rausgeben (z.b. Bnk 3 / Prgchg 14 auf MIDI Kanal 15 - so ists bei uns). Ganz super wäre nun, wenn dann dieser Song im PCLP angewählt würde (NICHT gelade - nur angewählt).
Gruss
Jürgen
vielleicht überseh ich es ... gibt es ein MID Fernsteuerungsbefehl für das anwählen eines bestimmten Songs ?
Hintergrund: Bei uns ist immer ein Programm change Befehl hinterlegt, der beim Laden ausgegeben wird (steuert die iPad Textanzeige von Songbook+ - funktioniert prächtig). Nun kann Songbook+ (und auch andere Apps) beim manuellen anwählen z.B. den gleichen Befehl rausgeben (z.b. Bnk 3 / Prgchg 14 auf MIDI Kanal 15 - so ists bei uns). Ganz super wäre nun, wenn dann dieser Song im PCLP angewählt würde (NICHT gelade - nur angewählt).
Gruss
Jürgen
Re: SYSEX Befehle
Hallo Jürgen,
ja, dass ist was anderes.
Aber, welchen Zweck soll die "Fernsteuerung" über iPad haben wenn man doch am PCLP den Song laden, abspielen usw. muss?
Gruss,
Victor
ja, dass ist was anderes.
Aber, welchen Zweck soll die "Fernsteuerung" über iPad haben wenn man doch am PCLP den Song laden, abspielen usw. muss?
Gruss,
Victor
-
- Beiträge: 73
- Registriert: 11.01.2009, 10:07
Re: SYSEX Befehle
Hi Victor,
ganz einfach - so kann man am iPad (also nicht derjenige, der nachher lädt und startet) schon mal den näcshten Song raussuchen - würde unsere Sängerin gerne mal ab und zu machen weil wir eigentöich nicht nach Setliste spielen sondern immer ganz spontan entscheiden. Unsere Drummer nutzt eine PCLP im Slavemodus - der und ich am Keyboard würden dann auch diese Vorwahl sehen..... starten macht der Drummer oder ich ... macht ja auch Sinn....
Gruss
Jürgen
ganz einfach - so kann man am iPad (also nicht derjenige, der nachher lädt und startet) schon mal den näcshten Song raussuchen - würde unsere Sängerin gerne mal ab und zu machen weil wir eigentöich nicht nach Setliste spielen sondern immer ganz spontan entscheiden. Unsere Drummer nutzt eine PCLP im Slavemodus - der und ich am Keyboard würden dann auch diese Vorwahl sehen..... starten macht der Drummer oder ich ... macht ja auch Sinn....
Gruss
Jürgen
Re: SYSEX Befehle
Hallo Jürgen,
das besagte Sysex sollte so aussehen:
F0 7F 7F 7F 64 69 67 69 54 61 6C 6B 31 LL HH F7
wo LL und HH die zu setzende Position darstellen.
Als Beispiel nehmen wir die Songposition 1234 (in dezimal). Dieser Wert wird in 2 geteilt: einmal '12' (was über HH übermittelt wird) und '34' (was über LL übermittelt wird). Zu den genannten Werte wird immer die Zahl 27 addiert.
Also für LL: 27 + 34 = 61 (dezimal) --> 3D (Hex)
Dann für HH: 27 + 12 = 39 (dezimal) --> 27 (Hex)
F0 7F 7F 7F 64 69 67 69 54 61 6C 6B 31 3D 27 F7
Nochmal für Songposition 5;
Also für LL: 27 + 5 = 32 (dezimal) --> 20 (Hex)
Dann für HH: 27 + 0 = 27 (dezimal) --> 1B (Hex)
F0 7F 7F 7F 64 69 67 69 54 61 6C 6B 31 20 1B F7
Gruss,
Victor
das besagte Sysex sollte so aussehen:
F0 7F 7F 7F 64 69 67 69 54 61 6C 6B 31 LL HH F7
wo LL und HH die zu setzende Position darstellen.
Als Beispiel nehmen wir die Songposition 1234 (in dezimal). Dieser Wert wird in 2 geteilt: einmal '12' (was über HH übermittelt wird) und '34' (was über LL übermittelt wird). Zu den genannten Werte wird immer die Zahl 27 addiert.
Also für LL: 27 + 34 = 61 (dezimal) --> 3D (Hex)
Dann für HH: 27 + 12 = 39 (dezimal) --> 27 (Hex)
F0 7F 7F 7F 64 69 67 69 54 61 6C 6B 31 3D 27 F7
Nochmal für Songposition 5;
Also für LL: 27 + 5 = 32 (dezimal) --> 20 (Hex)
Dann für HH: 27 + 0 = 27 (dezimal) --> 1B (Hex)
F0 7F 7F 7F 64 69 67 69 54 61 6C 6B 31 20 1B F7
Gruss,
Victor
-
- Beiträge: 73
- Registriert: 11.01.2009, 10:07
Re: SYSEX Befehle
Hallo Victor,
ok super - ist easy. Ich bau dann einen kleinen Wrapper, der das von dem Format das Songbook+ ausgibt (Bankselect + Programmchange) auf Deine Sysexdaten umsetzt - das sollte dann funktionieren ...
Viele Grüsse
Jürgen
ok super - ist easy. Ich bau dann einen kleinen Wrapper, der das von dem Format das Songbook+ ausgibt (Bankselect + Programmchange) auf Deine Sysexdaten umsetzt - das sollte dann funktionieren ...
Viele Grüsse
Jürgen
Re: SYSEX Befehle
Hallo Jürgen,
mir ist gerade aufgefallen dass die selbe Wirkung das Senden der Zeichenfolge '1234', über die "normale" MIDI-Fernbedienung, hat.
Gruss,
Victor
mir ist gerade aufgefallen dass die selbe Wirkung das Senden der Zeichenfolge '1234', über die "normale" MIDI-Fernbedienung, hat.
Gruss,
Victor