Beginner Mode: creating a virtual MIDI controller
HI, I'm very new here.
For the past couple days I have been dreaming and surfing Max beginner resources for the knowledge to create a very specific patch. I would love to have a patch within live that contains a plethora of switches/knobs/sliders with certain CC values that are relayed to parameters of a hardware synth.
I've found this rough (seemingly outdated) guide: http://midimeek.blogspot.com/2008/03/maxmsp-virtual-controller.html
When I follow this within Max4Live, I am unsure of how to tell the function to apply to the hardware. I don't even have any idea as to how applicable this is to M4L.
Could this be an easy patch to build for a beginner?
Where should I look to for direction?
In general terms, this should be very easy, yes.
You are bound by certain limits of Live, however (that are no fault of c74). I believe it's going to discard all of your channel data and output on MIDI channel 1, for example.
Addressing the hardware... objects such as [noteout] and [ctlout] don't need to be directed to specific hardware in m4l. in fact, I'm not sure that would work anyway. instead, just understand that you're creating a MIDI effect in the chain. The input of your app is whatever hardware that track is accepting input from. The output flows forward into other MIDI effects and devices, which may or may not halt the flow. (placing a MIDI instrument on the track will end the chain and stop your data from going anywhere else)
So essentially, you just want your device's output to flow unimpeded to the end of the chain. Then, set your track's output to send out to the hardware.
That's pretty much it.
Hi,
I'm in a similar position being a live owner and now a max for live owner very new to Max. If you haven't already I suggest you head on over to the exellent max for live patch repository http://www.maxforlive.com and check out some of the patch creations for hardware synths in the utility section to get an idea.