For anyone considering Reaktor 6, I made a large collection of free Blocks called “Euro Reakt”: https://www.native-instruments.com/en/reaktor-community/reaktor-user-library/entry/show/9093/
I’m hoping to release an update in the next week or so.
I’m a big Reaktor fan due to how well it integrates with everything. It can act as a standalone or a plugin in all major formats on Windows and Mac. It can natively receive MIDI and/or OSC, plus mapping it to a controller is a matter of right-clicking a knob and using the MIDI Learn function. The Blocks Library is diverse and the standard Blocks are insanely good (especially with all of the free expansions!). My biggest Reaktor complaints are:
- It doesn’t really “feel” like a hardware modular since the patching and control views are separate. The workflow is that you use the Blocks to build a pre-patched instrument or effect and recall it at a later time. That being said, each instrument/effect has a library of presets, so it’s kind of like a modular plugin builder more than a hardware emulator.
- By default, each Block has two assignable modulation inputs.
My next favorite is Audulus, which I’ve only recently picked up on Mac. I haven’t purchased the iOS version yet, but will do so soon. The sound quality is excellent, the factory presets are incredible, and the creators are very active in the community. I really like that they have a one-stop forum post for downloading all user content at once (http://forum.audulus.com/discussion/969/forum-patch-repository-updated-72117/p1).
I had a Nord Modular but sold it due to how much I had to juggle just to get it working. Sometimes the editor would run correctly, sometimes not. I ended up needing way to many cables to use it, so it always felt separate from the rest of my workflow. I loved the sound quality, though. It definitely has a mid-90’s/early 00’s IDM vibe (probably because it was used on so many of those records!) that isn’t present in a lot of modern stuff. Yes, it’s hardware, but there’s a free demo that works perfectly (http://www.nordkeyboards.com/downloads/legacy/nord-modular-g2). There are hacked versions on Electro-Music that unlock all of the features, and there are versions of both the editor and the demo that have been tweaked to run on modern operating systems (there’s a MacOS version that is packaged in WINE).
The Axoloti is very cool, but it still feels like a work-in-progress. My biggest hang-up with it is the documentation. A lot of the modules have unhelpful, one-liner documentation. Also, many of the modules have weird acronyms on their ports, so it’s difficult to determine what the functionality of the port is. The User Library is massive though, even just off the power of SirSickSik’s contributions (http://community.axoloti.com/t/sirsicksik-contributions/1731). Once it all comes together, it might be the best around. I suppose it’s not a pure software modular, though, but the cost makes it very accessible to everyone. If you are handy with a soldering iron, I think the AxoControl is an essential part of the Axoloti experience (https://www.thonk.co.uk/shop/mtm-axocontrol-pcb-baseplate/).
Softube Modular feels the most like a hardware modular, but the module selection is limited and focused more on subtractive strategies. The sound quality and workflow is very nice, and I sold my hardware 4ms SMR a few hours after demoing the Softube version. Aside from the module selection, I’m not a fan of the copy-protection (iLok and/or Gobbler).
On Windows, WREN is very promising (http://bluehell.electro-music.com/wren/). The workflow is nearly identical to the Nord Modular. Everything is well-documented (http://bluehell.electro-music.com/wren/modules.html). I previously had issues with it interacting with my audio interface, but I should check it out again.
OSCiLLOT is absolutely worth checking out if you’re already part of the Live and Max For Live ecosystem.
For PureData, Automatonism (https://www.automatonism.com/the-software/) is a lot of fun. My only issue with it is that it has a very specific way of saving and loading patches, so I’ve had to spend time renaming/restructuring my file path after incorrectly saving patches.