VCV Rack – Open-source virtual modular synthesizer
vcvrack.com
vcvrack.com
I don't see how to use it as a VST, though I see VST mentioned in the docs as a thing that will be implemented as a plugin, so I guess it's on the radar. It looks like it'd be possible to hook it up to an existing sequencer/DAW as a MIDI device, though I don't currently have any MIDI software or hardware on my Linux system, so can't test that theory.
All around, though, I can't believe I'd never heard of this. It's a great piece of work and sounds great ("great" in the sense of, "it's fun to tweak the knobs and the sounds that result are roughly what I would expect based on my experience with real analog synths and modular synths) in the few minutes of tinkering I've done. I love it.
Specifically the ones with fake metallic coloring, tiny hard-to-read numeric displays, etc. So, while VCV Rack does use rotary knobs (which is a little questionable), it's not an offensive attempt to look like real hardware.
I guess complaining about skeuomorphism while praising a UI that uses simulated cables is sort of weird, but I can't think of how else one might represent those connections in a clear manner. So, I guess I should just say it isn't skeuomorphic in ways that I find offensive, while many VSTs are. I find a lot of VSTs and audio software, in general, horrible to look at and to use because so much of it goes to such great lengths to pretend to be hardware, and it all looks different from every other piece of software, so every new tool has a huge new learning curve just to wrap your head around what the new weird colorful shapes mean. VCV Rack is consistent across all modules; all of its user interface elements are used the same way and there's only a few of them. I knew what I was looking at within seconds of starting it (though admittedly that required me to have used real-world modular synths in the past).
Massive was the first widely popular wavetable synth and was considered quite usable.. until Serum came out. I personally think despite the knobs, it’s one of easiest to use and understand synths out there. It shows you visually how the filters, wave tables, and various parameters are being modulated in real time, and you can easily add new modulations and customize the LFOs to whatever shape you want.
Sylenth was and still is a go to subtractive synth, and Spire is considered a spiritual successor to it..
Diva itself is a virtual analog synth intended to accurately replicate the sound of actual hardware synths, so it of all the synths pictured there should look like them.
I suppose that maybe I’m just used to the way softsynths look and feel, but I see nothing inherently wrong with using knobs and a metallic look. The main problem I have is when synths give you no indication as to how things are being modulated in real time, which is why Serum is my favorite synth - it does a fantastic job of that, knobs or not
The type used is often abysmal. Pretending to be a squinty little LCD panel, for example, when we have infinite pixels is just plain stupid. The only reason old synths had those little panels was because big panels were expensive and graphical displays (CRTs) were too big to put into a keyboard form factor. It makes no sense to use the beautiful displays we have today and use them to reproduce all the compromises of a former era, but it is almost universal. Nearly all of the most popular VSTs impose these kinds of ugly restrictions on their UI.
In short: A lot of VSTs are barely legible, ugly, utterly inaccessible, and just all around stubbornly wrong on usability for the sake of looking "cool".
There's nostalgia for a simpler time, which I understand, and then there's the sadistic UI abuses found in many VST plugins (and audio software in general), which I abhor.
Obviously, I have strong opinions on the matter.
Correct. For the time being, it is possible to do some audio/midi routing to make it work in a DAW using 3rd-party utilities. (Easier on a Mac which already comes with the ability to create virtual MIDI devices, and composite audio devices.) From there you can set it up as an "external" instrument in most DAWs.
If you're new to VCV Rack, I would definitely start with the included modules, but when you’re ready to branch out, take a look through the directory at http://www.switchedonrack.com.
Do you know if its possible to get instruments like TB-303 and TB-808? Does anyone know a multi-platform MIDI keyboard to accompany this synth?
If you get into a crash-on-boot loop, remove the "autosave.vcv" file (or edit out the Audio Interface modules from the JSON with a text editor) and relaunch Rack.
For TR-style drum machines, third-party company Hora has released a set of modules at https://www.facebook.com/Hora-Music-1826383014249093/ and https://gumroad.com/horamusic.
For keyboards are you meaning a soft keyboard or hardware? There are a ton of high quality hardware keyboards under $100 available and they'll all use class-compliant usb midi so work painlessly across platforms.
Registered and downloaded other plugins simply and seamlessly; I have a new Macbook arriving tomorrow, so I'll get it on there and have a play with it over the weekend with any luck.
0.4 was flawless and worked well. I do not know about the current 0.5 version since it refuses to work on my system.
I applaud the eurorack/synth community for creating such an awesome tool.
If anyone is asking, VST support is coming in the future!
Seems like a great project and very finely polished! However it's too cumbersome to have to route the audio to be recorded.
For another open source modular synthetizer, there's ams: https://objectivewave.wordpress.com/ams-lv2/, https://github.com/blablack/ams-lv2
You can also extend it outside of regular emulated voltage controllers: http://drobilla.net/software/ingen
I use it with RogueAmoeba's LoopBack (like SoundFlower, but less glitchy and way more flexible), and feed that into a composite audio device in the Mac's Audio MIDI Setup app. That gives me a stereo pair for assignment in Ableton's external instrument.
This is really not that cumbersome to setup. Once you setup the inter-app config, you never have to change it. I created an External Instrument preset in Ableton with the corresponding MIDI out and Audio in, so it's really just a two-step process to use it: Launch VCV Rack, and load the External Instrument preset.
I’d been playing with the idea of making physical control plates that would interface the a sonicpi via osc.
I hadn’t decided on how routing would work. I mean patch cords are nice and satisfying to plug in, but they get in the way too.
I know jack about synths, so I kind of have to gleam what each module does by what it looks like, it'd be nice if there were a description of some sorts.
Also, how the hell do I connect a single output to a scope AND my audio device?
You can hold Ctrl while clicking-and-dragging on an output to create a stackable cable on top of it, or drag from an input to the output, whichever you prefer.
http://sonicbloom.net/en/63-in-depth-synthesis-tutorials-by-...
Is this the right place to start for a beginner? Or is modular more for advanced folks? How do you learn about the world of synthesis to start?
At its most simple, synthesis is no more that changing the pitch and amplitude over time. Not having delved into this example so unable to tell for sure; that set of features will already be covered by a single sound generation module, capable all sorts of wails, warbles and glissando- think of a theremin.
Now you can go many paths onwards from there, start with a complex sound and use a filtering module to shape the sound over time (subtractive synthesis) Or modulate the original signal and move into the world of AM or FM synthesis. All by just adding another single module.
I think simplicity or complexity with modular synths all lies in the hand of the user and I would certainly advise anyone to delve in.
Regarding what tool to use, a modular like this(albeit in physical, analog form) is the "original" way to do it. Modular sound can do just about anything provided you have the modules and will to program it. Later on in the commercialization of synthesis manufacturers built smaller semi-modular or fixed-path synthesizers which don't let you patch anything anywhere but are considerably simpler to achieve a result with since their basic architectures expose all the essentials of sound character without being so much of a programming exercise: the Minimoog and Oberheim SEM, to name two, just sound good out of the box and generally sound good no matter how you turn the knobs, and their designs are widely cloned even today.
This era lasted roughly from the early 70s through the early 80s after which synth programming soon became complicated again, this time by digital technology allowing everything to be tweaked and patched and perfectly recalled from memory, provided you were willing to dive through menus. Synth programming turned into a speciality in this era; everyone who just wanted a sound used the built-in presets.
I guess it depends on whether you primarily want to "learn synthesis", or "make music with synths". The former, I think modular is worth a look, but for the latter modular is too much money and effort.
I'd compare it to learning C vs Python. I'd recommend computer science students get early exposure to C, but for someone writing simple scripts, jump straight into Python.
I mostly learned synthesis through free youtube tutorials with software synths. A lot of concepts are pretty generic and when learned in one synth can be applied to most others.
If you would like to just get your head wrapped around the basics of synthesis, it helps to limit what you have to deal with.
With modular, to get a usable sound, you need to have at minimum: a gate/CV source (telling it when notes fire, and at what pitch), a VCO (voltage controlled oscillator), an VCA (voltage controlled amplifier), an envelope (to control the volume of the VCA), and an output (somewhere to send the signal - in this case, the audio-out of your computer.
Then you have to deal with routing the CV signal to the VCO so it knows what pitch to produce, the gate signal to the envelope so it knows when to fire, the CV signal from the envelope to the VCA so it knows when to turn the volume up and down for each note, and audio signal routing.
So it's a big bite to chew just to get started, BUT you learn a lot going this route, and there are a plenty of tutorials out there on modular that take you through it a step-at-a-time, most of which would apply to VCV Rack as well as to real modular equipment. If you start with the basics, tweaking knobs on a non-modular synth will be a piece of cake.
But if you would just like to learn the basics of how the various components work together first, you can start with a simple subtractive software synthesizer, of which there are plenty of free options. Once you get your head wrapped around oscillators, filters, and modulation, you could then dive into modular to gain a more in-depth understanding of what is happening "under the covers."
A lot also depends on what kind of music you would like to produce. If you are into generative music, where you are using devices to produce patterns in interesting and often unexpected ways, go modular, and don't look back. If instead your are mostly interested in driving a synthesizer with a keyboard, IMO, start with a basic subractive synth. Just keep in mind that no pre-packaged synth, no matter how flexible, can rival the sound-design possibilities of modular.
Technical limitations of being a VST/AU plugin: Sparse support of window resizing, lack of multiple simultaneous DAW integration, ability to only exist on multiple channels, ability to output/input its own audio/MIDI, limited number of automation parameters, ability to remain playing without hiccups after a DAW has been closed, future ability to exist on a completely different computer. Compare Rack to something like Reason instead of a single synthesizer, which has no plugin version.
Philosophy of a standalone application: VCV Rack attempts to emulate not only the technicalities of modular synthesizers but the entire mindset and workflow. Most modular artists consider their instrument to be a composition tool rather than an element of a song, which more aligns with the title of a DAW. Eventually the need to use Rack in a DAW will nearly disappear, as more modules are added to compose and record a song from scratch to finish. However, many DAWs have ways of communicating with other DAWs, and Rack is no exception after the release of "VCV Bridge", scheduled to be included in Rack v1.0. More information:
https://vcvrack.com/manual/Core.html https://github.com/VCVRack/Rack/issues/31
with only a couple of modules in my rack going, the rack process is hogging 50% of my cpu. about the audio glitches - they seem happen whenever i use my os regularly outside of rack (switching between apps, scrolling and clicking).