VenomControl M4L plugins for the M-Audio Venom Synth

Learn about building and using Max for Live devices.
Post Reply
f.poce@tiscali.nl
Posts: 103
Joined: Sun Mar 21, 2010 4:14 pm

VenomControl M4L plugins for the M-Audio Venom Synth

Post by f.poce@tiscali.nl » Mon Aug 27, 2012 1:48 pm

Hi everyone,

I just released "VenomControl" a suite of Max for Live plugins for integration and control of the M-Audio Venom synthesizer within Ableton Live / Max for Live.
The package provides tools for automation, synthesis and preset handling (storage, recall, morphing). Max for Live licence is, of course, required.

Image

A video tutorial is available here: http://www.youtube.com/watch?v=OS3IcOBU ... ature=plcp
More info on: http://fabriziopoce.com/VenomControl.html
A free version of the suite is also available.

Cheers
June74 // Fabrizio
http://fabriziopoce.com

gruvsyco
Posts: 23
Joined: Fri Apr 01, 2011 3:54 pm

Re: VenomControl M4L plugins for the M-Audio Venom Synth

Post by gruvsyco » Tue Sep 04, 2012 1:48 am

This is really great (I watched the video). I don't have a venom to try this out with so I hope you'll bear with my questions. I would really like to try doing something like this for the hardware I have.

Is this all done with standard M4L modules?
Does the control panel update in real time with adjustments on the hardware?
Do you have any pointers to examples/tutorials for doing this? I've downloaded your lite version and am going to dl the venom manual to see if I can figure out some of what you've done.

I'd really love to make something like this for my Mopho, Tempest, Phatty an Blofeld.

Thanks,
Mark

f.poce@tiscali.nl
Posts: 103
Joined: Sun Mar 21, 2010 4:14 pm

Re: VenomControl M4L plugins for the M-Audio Venom Synth

Post by f.poce@tiscali.nl » Wed Sep 05, 2012 12:28 pm

Mark,

I do not have a tutorial and it would take hours for me to make one......
Anyway, I suggest you start by getting a hold on the MIDI implementation specs of the device you target.
Does it use MIDI CC's (or even RPN/NRPN) or also SysEx? Does it support dumps for presets (programs) for all parameters at once?

The Venom fortunately has a good MIDI implementation and documentation.
It uses MIDI SysEx for full-parameter dumps, in both directions: you can load an entire preset "sending" a SysEx dump and you can "receive" a full preset from the onboard synth by requesting such dump. Further single parameters can be updated individually by using MIDI CC (and NRPN) combinations. This is quite classic in the hardware synth world, many synths employ this approach or variations of it.

In the Max for Live case the only special trick is that Live filters MIDI SysEx out. You can't send or receive them.
**BUT** you can work this around in a couple of ways. The trick I used is having OSC (udpsend / udpreceive) between the Max for Live patch and a Max patch (running in Runtime, which you have if you have M4L, and does not require a Max license). In the M4L patch I generate SysEx "strings", send them to the Max patch (Runtime) via OSC and then there, in the Max (Runtime) send the SysEx out. If the device supports dump requests, I do the opposite. Get the dump (which is a SysEx) in the Max Patch (Runtime) and send this as a string to M4L, where I can decode it.

A partial example could be this editor for the Roland Juno106 I co-made with Neil Bufkin:
http://www.maxforlive.com/library/device.php?id=220

There you can see that SysEx dumps are made from the M4L device to the synth, using the Max Patch (in Runtime) to be able to send SysEx out of Live.

At the end it is a matter of understanding the mechanisms and getting some programming done, which will cost time to master.
But is perfectly do-a-ble. Once you get this in place, you will be able to make a consistent editor for any synth which supports MIDI SysEx and CC's combinations.

About the other questions:
- There is no external in use, just standard M4L and Max.
- The Lite version does not make use of SysEx, only CC's and does not do any sync with the synthesizer (therefore it is "Lite").

Good Luck,
Fabrizio

gruvsyco
Posts: 23
Joined: Fri Apr 01, 2011 3:54 pm

Re: VenomControl M4L plugins for the M-Audio Venom Synth

Post by gruvsyco » Thu Sep 06, 2012 2:33 am

Thanks for the suggestions and thanks for the reply :)

Post Reply