I would like to map in VCV rack a bunch of MIDI CC’s. So adding these in Metamodule would make it a lot easier to build in VCV rack.
+1 for this — also, allowing us to set MIDI channels in VCV for the MIDI modules already in RackCore.
If I understand, doesn’t this work already? I’ve been mapping MIDI to the MetaModule in VCV Rack for a while now.
@etcetc How are you doing that?
This is already working. Simply use any of VCV’s MIDI modules and it will automatically transfer over into MM when you load your patch. The MIDI modules will disappear when you load it in MM but the mappings will all remain. Check out this video example: https://www.youtube.com/watch?v=kFZ1_DstqDc
Oh wow! That’s great, thanks.
Hmm … I just tried it with this simple patch:
MIDI Test.vcv (1.3 KB)
I’ve connected three modules to MIDI devices set to different channels, and only one of those MIDI connections makes it into the yml file:
MIDI Test.yml (1.4 KB)
Am I doing something wrong here?
Also flagging that the one connection that does carry over to the MetaModule isn’t respecting the MIDI channel assignment in VCV — it’s responding to gates on any MIDI channel. So yeah, @kira4ms I think I was right that setting MIDI channels in VCV for use on the Meta still isn’t possible?
Following as I also have been unable to get this to happen. Is there a documented happy path?
Yeah, the MetaModule Hub only expects to find one MIDI->CV module. I think I could add support for multiple MIDI->CV modules because otherwise you can’t use more than one MIDI channel at a time in a patch.
I’m not sure why the channel is not being exported-- that’s a bug. It’s supposed to since v2.0.12. I’ll look at it
Update: OK, I see the bug. It only records the MIDI channel if there’s a Split module after the MIDI->CV module. I’ll fix it.
Thanks! Yeah, being able to use multiple MIDI > CV modules is pretty essential for using the Meta with polysequencers like the Oxi One.
Amazing, thank you for sharing how to add MIDI mappings to the patch in VCV. Didn’t realise that the mappings would just translate to the MM, I always did them purely on the module. This will save a lot of time!
Just wanted to check here - am I right that there’s no way of editing the scaling of the mapping within VCV? (so that MIDI CC moves the knob only from 0-50% for example)