View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008890 | ardour | bugs | public | 2022-03-23 18:45 | 2022-04-21 11:25 |
Reporter | bmuxbeats | Assigned To | paul | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | assigned | Resolution | open | ||
Platform | Desktop | OS | Manjaro Linux | OS Version | 21.2.5 |
Product Version | 6.9 | ||||
Summary | 0008890: Generic MIDI Binding Maps / bind sysex messages not working | ||||
Description | I'm currently creating a new generic MIDI binding map for an AKAI MPK261 MIDI controller. First of all I want to re-map my transport controlling keys. According to the dedicated documentation (https://manual.ardour.org/using-control-surfaces/generic-midi/midi-binding-maps/) I've tried the following command: ... Binding sysex="f0 7f 7f 06 06 f7" action="Transport/RecordCountIn"/> <!-- Record w/Count-In --> ... This definition will not be recognized fro Ardour. As I tryed out the following definition: ... Binding msg="f0 7f 7f 06 06 f7" action="Transport/RecordCountIn"/> <!-- Record w/Count-In --> ... This worked without any problems. | ||||
Steps To Reproduce | I've created a brand new file named AKAI_MPK261.map file in the folder /usr/share/ardour6/midi_maps/ I've attached the file to this post. If you open up the file, you can see some lines with "...sysex=". They won't be recognized by Ardour. The lines with the "...msg=" are recognized and they do their job. | ||||
Tags | No tags attached. | ||||
|
|
|
I think this is fairly simple. All sysex messages start with 0xf0 and end with 0xf7. If you define a message as "sysex", the definition should only contain the *contents* of the sysex message, not the start (0xf0) or the end (0xf7). Let me know if that works for you. |
|
@paul Nope - it doesn' work. |
|
BTW: The documentation shows the following lines: You can also bind sysex messages: <Binding sysex="f0 0 0 e 9 0 5b f7" …. <Binding sysex="f0 7f 0 6 7 f7" …. The string after the sysex= part is the sequence of MIDI bytes, as hexadecimal values, that make up the sysex message. |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-03-23 18:45 | bmuxbeats | New Issue | |
2022-03-23 18:45 | bmuxbeats | File Added: AKAI_MPK261.map | |
2022-04-16 00:49 | paul | Note Added: 0026394 | |
2022-04-16 00:49 | paul | Assigned To | => paul |
2022-04-16 00:49 | paul | Status | new => feedback |
2022-04-21 11:24 | bmuxbeats | Note Added: 0026410 | |
2022-04-21 11:24 | bmuxbeats | Status | feedback => assigned |
2022-04-21 11:25 | bmuxbeats | Note Added: 0026411 |