Hallo Thorsten,
ich hab mich gestern mit der Remoteansteuerung beschäftigt. Funktioniert fein. Was mir dabei augefallen ist, dass die Beschreibung in mbseqv3_remote_functions.txt in versetzter Oktave dokumentiert war.
die Belegung beginnen bei 1.Oktave:
Key | Hex# | Function
=====+======+==========================================================
C-1 | 0x24 | GP Button #1
C#1 | 0x25 | Track 1
D-1 | 0x26 | GP Button #2
D#1 | 0x27 | Track 2
usw…
ich hab das mal im Anhang geändert.
Jedoch gibt es ein Problem bei der Remotefunktion bzgl. der Recordfunktionen:
1. Nämlich dass im Recordmenü alle externen MIDI Signale als Remote auch als Noten behandelt und in die Sequenz erfasst werden. Das macht sich schlecht, wenn ich die Recordmenü-Funktionen auch über meinen externen Controller nutzen möchte.
Es wäre günstig, sobald die Aktivierungstaste: C-6 NOTE-ON (0x60) vom SEQ erfasst wird, diese und alle folgenden Remotekeys im Recordmenü bis einschließlich C-6 NOTE-OFF nicht als Notenaufnahmen behandelt werden.
Also ich mein damit, alles was einschließlich und innerhalb der gedrückten Aktivierungs-RemoteKey passiert, soll vom SEQ Recorder ignoriert werden.
Auch der Router sollte die RemoteKeys nicht auf dem Midi-Kanal durchschleifen.
Das sollte meineserachtens beides durch ein Flags im Code prüfbar sein.
2. Ist eine Änderung der SelectButton-Routine im Recordmenü möglich? Zurzeit ist sie für das Wechseln der Menüpunkte im Menu hinterlegt. Macht IMHO nicht viel Sinn, da ich die Menüpunkte ja explizit auswählen kann und das wesentlich schneller geht.
Für eine praktische Arbeit wäre es sinnvoll, dass man über diese SelectRoutine die Note, wo sich der Step befindet, aktivieren oder deaktivieren kann. Im Recordmodus ist es ja sonst nicht möglich (z.B. für schnelle Korrekturen) die aktuelle Notenposition ein- oder auszustellen.
Ich hoffe ich hab mich nicht zu kompliziert ausgedrückt und eventuell können die 2 Features technisch nicht all zu aufwändig umgesetzt werden. Die Funktionalität würde dagegen enorm gesteigert werden..
Beste Grüße, Rio.
[mbseqv3_remote_functions.txt](< base_url >/applications/core/interface/file/attachment.php?id=251)
[mbseqv3_remote_functions.txt](< base_url >/applications/core/interface/file/attachment.php?id=3392)