I have made a def and mapper for the akai mpk mini, but I am having one issue in regards to the velocity sensitivity of both the pads and keys.
The mpk has two settings for the pads, CC and Note on/off. The CC I have been able to make work perfectly, but the pads and keys both use a note on/off with another value for velocity which is recorded in chackl's definer tool
<button note="0x20" channel="1" name="pad 1 bank 1" />
<led note="0x20" channel="1" name="led pad 1 bank 1" />
<slider cc="0x05" channel="1" name="cc pad 1 bank 1" />
<button note="0x30" channel="0" name="key C" />
I have tried changing the "button note" to "sider cc" however this stops the control from being recognised.
this is the raw midi data for the same pad pressed 4 times (soft --> firm)
99 20 0D 00
89 20 7F 00
99 20 21 00
89 20 7F 00
99 20 36 00
89 20 7F 00
99 20 43 00
89 20 7F 00
Is there any way I can map or define the velocity sensitivity of the mpk when using <button/> ?
Also, there is a "program change" setting on the pads that only has a note on message, Is it possible to include this. The raw midi data is
button 1 --> C9 04 00 00
button 2 --> C9 05 00 00
button 3 --> C9 06 00 00
button 4 --> C9 07 00 00
The mpk has two settings for the pads, CC and Note on/off. The CC I have been able to make work perfectly, but the pads and keys both use a note on/off with another value for velocity which is recorded in chackl's definer tool
<button note="0x20" channel="1" name="pad 1 bank 1" />
<led note="0x20" channel="1" name="led pad 1 bank 1" />
<slider cc="0x05" channel="1" name="cc pad 1 bank 1" />
<button note="0x30" channel="0" name="key C" />
I have tried changing the "button note" to "sider cc" however this stops the control from being recognised.
this is the raw midi data for the same pad pressed 4 times (soft --> firm)
99 20 0D 00
89 20 7F 00
99 20 21 00
89 20 7F 00
99 20 36 00
89 20 7F 00
99 20 43 00
89 20 7F 00
Is there any way I can map or define the velocity sensitivity of the mpk when using <button/> ?
Also, there is a "program change" setting on the pads that only has a note on message, Is it possible to include this. The raw midi data is
button 1 --> C9 04 00 00
button 2 --> C9 05 00 00
button 3 --> C9 06 00 00
button 4 --> C9 07 00 00
发表时间 Tue 21 Feb 12 @ 7:24 am
This is from the wiki wrote :
If the button sends CC MIDI codes instead of note-on/note-off, you can use a <button> element with the following properties:
- cc: the MIDI cc
- value: the value of the MIDI cc
If the button does not send messages on pushed/released, but on on/off, you can use a <toggle> element with the following properties:
- note: the MIDI note
- inverted: (optional) set to "true" if the device sends note-off when activated and note-on when deactivated
- cc: the MIDI cc
- value: the value of the MIDI cc
If the button does not send messages on pushed/released, but on on/off, you can use a <toggle> element with the following properties:
- note: the MIDI note
- inverted: (optional) set to "true" if the device sends note-off when activated and note-on when deactivated
raw data, pressed 4 times with increasing pressure
93 01 0A 00
83 01 7F 00
93 01 2B 00
83 01 7F 00
93 01 2D 00
83 01 7F 00
93 01 29 00
83 01 7F 00
this is what I have tried in the definition, all the same button
<button note="0x01" channel="3" name="P3 pad 1 bank 1" />
<button note="0x01" value="127" channel="3" name="P3 pad 1 bank 1" />
<button note="0x01" value="0x7F" channel="3" name="P3 pad 1 bank 1" />
<button cc="0x01" channel="3" name="P3 pad 1 bank 1" />
<button cc="0x01" value="127" channel="3" name="P3 pad 1 bank 1" />
<button cc="0x01" value="0x7F" channel="3" name="P3 pad 1 bank 1" />
can you please provide specific examples in the wiki of every element used
发表时间 Wed 22 Feb 12 @ 7:11 am
bump..
发表时间 Mon 19 Mar 12 @ 1:43 am
bump..
发表时间 Sat 07 Apr 12 @ 12:46 am
ill jump on this in a couple of days synth and see if i can help you out... im a bit tied up atm but will try to get some onine time and go over things, maybe come up with some ideas..
发表时间 Mon 09 Apr 12 @ 3:32 pm
cool, sounds good blu
发表时间 Mon 09 Apr 12 @ 3:41 pm