-
Notifications
You must be signed in to change notification settings - Fork 26
MPK MiniMKII: Update to new Modality #287
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
In the device the same midi channel / numbers are used by more than one element. This would make the description of all four "Programs" messy and the use confuse. So I left to the user to edit the programs settings in the MPK MiniMKII editor to avoid the problem. Just choosing different midi channels for the different element types should do it. Changed midiMsgType: \noteOnOff to the new way of having the same functionality using groupType: \noteOnOffBut
|
Thanks Gil! cheers |
|
Hallo lieber Till. That's the first time I do a pull request, so sorry about the lack of elaboration on what and why this description is better than the current one. The main change I did was restricting the mapping only for the first page - or program, as called in the device. The problem with the standard midi setup in the MPKmini is that only the midi channels 1 and 10 (0 and 9 in SC) are used. This leads to elements sharing both midi numbers and channels. This is really confusing, because when one moves one element is like moving the desired one and some rather random other to. Here are some images attached, from the editor, that illustrates the case. I marked some of the overlaps, but with some extra patience more can be found. cheers |
|
The images are in the reverse order somehow. So the first one is from the fourth program. |
|
Thanks @gilfuser. I cannot test the behaviour (no MPK here :) ). This would mean that people could use your updated description with a custom mapping, and go back to factory default. |
|
(and don't worry about being late or unfamiliar with the process, so am I :) I'm happy to have you taking part! ) |
| shared: (\midiMsgType: \noteOnOff, \midiChan: 9, \spec: \midiCC, \elementType: \pad), | ||
| elements: ((36..38)++(40)++(42..53)++(55)++(57)++(59..75)++(82)).collect { |i| | ||
| (key: (i).asSymbol, \midiNum: i) | ||
| key: \pnB, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why are the pads not named pad anymore?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just reviewed this and made some changes
Changing again to name properly pads as 'pad'. I was trying to make the path to the elements shorter, so to access and element, i.e a pad in the hardware Bank A from the midi cc message type, one could just write elAt(\pcA, x). The two problems with that are: there's no "pcA" anywhere else in the Modality descs, and also would not be easy to treat all the pads, or all the pads from the bank A as a group, so it is less modal. I'm then reintroducing a longer path, but I think is for the better. I accept suggestions about naming the pads. I'm calling them \note for the midi-note-type ones and \ccm for the cc-midi-type.
|
Hi Till. About what you asked two days a go. cheers |
|
I installed the https://www.snoize.com/MIDIMonitor/ (if it says that it cannot find its driver, close all MIDI programs and disable the IAC bus in AudioMidiSetup ) |
|
Hi Till. |
|
MIDI-OX is the app that I suppose it should serve for that in W. But it doesn't appear in "Output". |
|
any update on this? |
|
@gilfuser - can you also store this setup as a file for the MPK editor? |
|
OK, I'll do this. The Sysex part I could do using a Mac. I couldn't find
out how to do it in other systems.
Alberto de Campo <[email protected]> schrieb am Sa., 8. Juli 2017,
13:56:
… @gilfuser <https://github.com/gilfuser> - can you also store this setup
as a file for the MPK editor?
If so, you could also commit that as well, and instruct people how to load
it.
This is how the beatstep relative desc does it.
The sysex specialMessage would be nice to have, but if it's too
time-consuming,
we can also drop it and use the file/editor.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#287 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AI-AKnDUgZ-ddrcLE-GsMXnpI-y1rcHGks5sL25sgaJpZM4MhuDt>
.
|



In the device the same midi channel / numbers are used by more than one element. This would make the description of all four "Programs" messy and the use confuse. So I left to the user to edit the programs settings in the MPK MiniMKII editor to avoid the problem. Just choosing different midi channels for the different element types should do it.
Changed midiMsgType: \noteOnOff to the new way of having the same functionality using groupType: \noteOnOffBut