Hi friends, I’m Wyatt. I’m a 3rd Year Electrical Engineering and last semester Audio Production Technologies student. I started with VCV Rack 2 last year because of an electronic music class I took, and absolutely fell in love with it. I’ve now gotten to the point where I want to make my own modules for my compositions. Here’s where the one million questions come in… :
There seems to be a million resources out there from different people at different times giving their opinions on the best workflow and development strategies, but no matter what I follow, I seem stuck at step one (maybe even zero). I first followed the official VCV development guide, but felt a lack of clarity, especially with the transition between plugin to module and the SVG blank that feels kinda slid in there. I followed the Medium article about setting up VSCode for a smoother experience with development, but it seems that the tutorial is just a bit out of date, especially now that intellisense has been replaced by Copilot (yuk.) and that one also gets complicated fast. I’ve been recommended a book too (Developing Virtual Synthesizers with VCV Rack by Leonardo Gabrielli) which seems extremely promising! I just lack the funds at the moment.
All in all, I just feel like there’s an overflow of information, but I’m primarily getting stuck with where the hell this SVG stuff comes in. Can I code the plugin/module without it? Cause it doesn’t seem like I can if I use helper.py. Speaking of, I’ve seen people dogging on using helper.py but I’m unsure of how to not use it. I tried using Inkscape and SynthPanelsDesigner, which was cool, but kept crashing.
I apologize for my first post being so long winded, but I trust that this community can help me in my endeavors.
TLDR; I find the development tutorials given a bit confusing, and it would be great if you wonderful devs could point me in the best direction to learn what I need to and get making modules. Useful info: your IDE of choice, what sources you used to get started, any other general tips for traversing the creation process.
Thanks all!
Wyatt