[SOLVED] AKM322 MMC - Transport control?

Questions and Discussions about G-Stomper
prea
Posts: 3
Joined: Tue Jul 09, 2019 6:51 pm

[SOLVED] AKM322 MMC - Transport control?

Postby prea » Tue Jul 09, 2019 7:00 pm

Hi all
long time user here, early Producer buyer, and really happy so far.

I recently bought a cheapy mini USB keyboard (Midiplus AKM322) and I'm going mad configuring G-Stomper Studio and Producer to use the AKM322 transport buttons.

Actually, the three buttons send the "canonical" Sysex, i.e.
F0 7F 7F 06 02 F7 -> PLAY
F0 7F 7F 06 01 F7 -> STOP
F0 7F 7F 06 06 F7 -> REC (actually, punch-in/out start, that's good)
These default mappings seem to be the right ones for MMC basic implementation.
Question is: how can these Sysex be mapped in any way in G-Stomper(s)?

As a plan B I'm trying to reconfigure the AKM322 making these three buttons send CC (say, 105, 106, 107 for PLAY,STOP, REC respectively), but no joy so far.

Any advice?

Keep up the good work!!

[EDIT] Just tested in vanilla Reaper, both Win and Linux: AKM322 transport works out of the box. To me, this could mean that the cat has to be skinned on the G-Stopmer side, but dunno figure out how.
Last edited by prea on Thu Jul 11, 2019 7:14 pm, edited 1 time in total.
User avatar
planet-h
Posts: 1235
Joined: Wed Jun 19, 2013 4:46 pm

Re: MMC - Transport control?

Postby planet-h » Tue Jul 09, 2019 7:18 pm

Welcome to the forum, prea
and thanks for your message.

prea wrote:long time user here, early Producer buyer, and really happy so far.

Thanks a lot for the kind words, and for being an early buyer. Much appreciated:)

prea wrote:Actually, the three buttons send the "canonical" Sysex, i.e.
F0 7F 7F 06 02 F7 -> PLAY
F0 7F 7F 06 01 F7 -> STOP
F0 7F 7F 06 06 F7 -> REC (actually, punch-in/out start, that's good)
These default mappings seem to be the right ones for MMC basic implementation.
Question is: how can these Sysex be mapped in any way in G-Stomper(s)?

Unfortunately that's not possible. None of the G-Stomper apps handle Sysex messages.

prea wrote:As a plan B I'm trying to reconfigure the AKM322 making these three buttons send CC (say, 105, 106, 107 for PLAY,STOP, REC respectively), but no joy so far.

Any advice?

Firing CC should work.
Just be sure to send 127 as cc value. Actually I'm not 100% if either all values above zero will work or if only 127 is handled (I'll check that tomorrow in the code and let you know).
CC 105, 106, 107 for PLAY,STOP, REC are fine.
Also be sure to send the CC to the MIDI channel that is mapped to the Global Channel in G-Stomper, as this is the one that handles those global commands.
Btw. you can also fire NoteOn events instead of CC. That would work as well.
prea
Posts: 3
Joined: Tue Jul 09, 2019 6:51 pm

Re: MMC - Transport control?

Postby prea » Tue Jul 09, 2019 7:26 pm

planet-h wrote:Thanks a lot for the kind words, and for being an early buyer. Much appreciated:)


Lightning fast answers are a great reason to support your work!

Anyway:
planet-h wrote:Firing CC should work.
Just be sure to send 127 as cc value. Actually I'm not 100% if either all values above zero will work or if only 127 is handled (I'll check that tomorrow in the code and let you know).
CC 105, 106, 107 for PLAY,STOP, REC are fine.
Also be sure to send the CC to the MIDI channel that is mapped to the Global Channel in G-Stomper, as this is the one that handles those global commands.
Btw. you can also fire NoteOn events instead of CC. That would work as well.


That' s exactly what I'm on: any cc value > 64 is ON, < 64 is OFF. Standard practica is 0 -> OFF, 127 -> ON.

Back to trials and errors, once sorted out will post here!

Thanks again!
User avatar
planet-h
Posts: 1235
Joined: Wed Jun 19, 2013 4:46 pm

Re: MMC - Transport control?

Postby planet-h » Tue Jul 09, 2019 7:36 pm

prea wrote:That' s exactly what I'm on: any cc value > 64 is ON, < 64 is OFF. Standard practica is 0 -> OFF, 127 -> ON.

No, just send 127, that's it.
If it's on or off is handled by G-Stomper.
It works like a simple trigger.
prea
Posts: 3
Joined: Tue Jul 09, 2019 6:51 pm

Re: [SOLVED] AKM322 MMC - Transport control?

Postby prea » Thu Jul 11, 2019 7:27 pm

For anyone interested and for future reference:
What suggested worked, after some trial and error.
Issues of course aren't on G-Stomper side, G-Stomper works, just (as reported above) doesn't understand system exclusive messages. This as I understand is by design.

Midiplus AKM322 has to be reconfigured with its (rather ugly but working) editor (windows & mac only, alas).
Note 1: firmware 0.11 does not work, downgrade to ver. 0.9.
Note 2: didn't grok why, but 'high' cc messages do not work. Used these:
Play -> cc 20, toggled
Stop -> , cc 21 momentary
Record (arm) -> cc 22, toggled
In any case, AKM322 sends out a 127 if key is 'pressed' or 'toggled on', 0 when 'released'/'toggled off'.

And now, back to happily bang out stuff with my new portable keyboard on G-Stomper!

And thanks for the great support!

Return to “General Questions and Discussions”

Who is online

Users browsing this forum: No registered users and 2 guests