I am developing a couple of modules for VCV. A sampler and a sequencer.
Looking for people who want to test the modules on Windows. Also looking for help on how to compile them for Mac and Linux so I can send it to the plugin manager.
You don’t need to compile them for Mac and Linux to send them to the plugin manager. For projects which are not closed source, the plugins are compiled for you by the vcvrack team when you submit a version .
Hi @lomasmodules. Welcome. Great that you’re making modules!
I take it you’ve read or are reading the plugin development tutorial pages of the VCV Rack documentation? Thanks to the make file, the build process across Linux, Mac and Windows is the pretty much the same, it’s just making sure you’ve set up the build environments correctly. Again, there’s instructions on the tutorial pages on how to do that.
Edit: Please read @Richie’s post above. It’s much easier that way. I’m doing it wrong.
I use a Mac so I build natively for macOS on that (obviously!), and for the other operating systems I use VirtualBox based virtual machines.
Microsoft provide some free virtual machines, so you can get a legal copy of Windows 10 which is licensed for 90 days free use. (And you can always snapshot the virtual machine to “roll back” the machine when day 90 comes around.)
For Linux, I like Pop!_OS by System76. Personal choice. You can make a virtual machine in VirtualBox from the ISO disk image System76 provide. There are lighter Linux distributions in case that’s too heavy. See Distrowatch for lists and reviews of Linux operating systems. Puppy Linux is nice.
On a Windows machine you can easily create and use a Linux virtual machine using VirtualBox and similar software, but I’m not sure how to make a macOS based virtual machine. Maybe cleverer people can answer?
By the way. I cloned your repo and it built fine on my Mac using the Rack SDK v1.1.1. The module loads in Rack v1.1.1 but I’ve not had a chance to playtest yet.
Itried these modules here on Win10
they seem to work fine,
but does the sequencer have a way to set the sequence length?
and imho it needs some more cv inputs for start-step, sequence-length,pattern select etc.
by the way can you chain the patterns? I didn’t find a way yet.
You can set the sequence length by holding a step.
The sequencer has 64 steps, pushing the page button changes the part of the sequence that is shown on the grid.
Holding other buttons do different things, clear or copy patterns, I have to write some documentation.
Before it was possible to chain patterns but I scraped that idea because i did not like the UI and workflow. What it does is quantizing the pattern change.
Is true that it needs more inputs. There is some space left on the panel for that.
I know the sequencer need a manual but I am not finished with it yet. What additions? Any inputs you would add? I only can think of a pattern cv input.
I think it can use a pattern length cv input too and a step randomize input,
and a probability input for the steps would be cool, that all would make it more lively imho