Supernova II/Virus B VSTi editors
Tuesday, August 31st, 2010Beware – this is probably only of interest if you own a Novation Supernova II, Supernova, Nova Laptop or Nova, or an Access Virus A/B/Classic.
After a weekend of furious hacking, compiling and bug-hunting, I’ve finished a beta build of my control/editing interface for the Novation Supernova II synth.
It’s based on the Ctrlr project and offers a standalone executable AND a VSTi dll/AU with an extensive tabbed virtual controller mapped to lots of the Supernova’s most important CC and NRPN parameters.
Using Renoise’s MIDI Control device is fine for just a couple of params, but it’ll only do CC and each devices has a limited number of params – until now, I had multiple saved presets for the device which I had to laboriously load each time…
Now, however, you can basically treat the Supernova as a VST instrument – you send MIDI to it as you would a VSTi, it takes its own MIDI input from the Supernova (so knob/slider values are kept visually in sync), you can drop both CC and NRPN parameters (hundreds of them!) into an Automation device and go crazy. Except for a few really in-depth things which still have to be done by getting physical with the hardware, you can build complex patches from scratch within the controller and preview notes as you would with a VSTi.
This is a bit like Midi Quest by Sound Quest, with the slight difference that it looks better, it actually works and it’s completely FREE!
NOTE: eventually, there’ll be a *complete* CC/NRPN implementation, but this build only covers about 90% of the CCs and about 50% of the NRPNs. That’s because I wanted a controller that gave me DAW automation of critical parameters and also let me do a decent chunk of patch editing. For now, there’s some stuff you’ll still have to go to the hardware to do (and some stuff will never be available to software control, like the Osc Solo button), and I won’t invest time in doing the FULL implementation until Ctrlr has full sysex librarian capabilities – only then will it be worthwhile. But that’ll be reeeeally cool
NOTE #2: since most Windows MIDI drivers won’t let themselves be shared, you might have to play around with MIDI outs. I’ve got about 6 x MIDI I/O so I haven’t had problems…
NOTE #3: Nova/Nova Laptop owners – not sure if this’ll work for you, but it’s worth a try. I know lots of the mappings will probably be the same, but I make no promises
Check it out here. There are also other Ctrlrs for other hardware synths on there. Next on my personal to-do list is possibly the Roland JV-1010 (although Roland have made it a REALLY complicated task…not sure if I can be arsed).
I also have a Virus B with some broken buttons, so I’m busy making an editor for that too. It’s mostly finished, though there’s fine-tuning and some UI tidying/graphics work to be done. There are a few commercial editors out there (not all of which seem to work very well), but my version will – again – have the advantage of being free and open source. In other words, if you think I’ve got it totally wrong and you want to do it better, you’re just an SVN checkout away from being able to do it
Here’s an indication of my progress on the B editor… I’ve owned a Virus TI Snow for a week or two and while it’s great, the band that I’m mainly using it in now has a Polar, and I have the B (old and broken though it is), so I’m going to sell it on and use the money to fund a repair of the B (not cheap, since there’s only one company in the world that can get spare parts from Access and do the job, and they’re in Germany). So bear in mind that while I’ve boxed up the Snow ready to ship when it sells, I’m quite happily using the Virus B VSTi in Renoise and Ableton to control, automate and record the B \o/ In other words, it’s very useable for me and will soon be very useable for everyone!





