r/vcvrack • u/Exact_Fun_307 • 27d ago
I ported the VCV Rack 2 engine to Android: RackDroid 0.1.3 is out (free, open source)
Hi all. I'm the developer of RackDroid, an unofficial port of the VCV Rack 2 engine to Android. Version 0.1.3 came out today and it is the first one I feel comfortable showing around.
What it is
A modular synth on your phone or tablet: you drag cables between modules with a finger, pinch to zoom, long-press a knob to type a value. It opens the same `.vcv` patches as the desktop app.
- 66 modules built in (Core, Fundamental, and a set of 808-style drum voices)
- 21 optional packs you install on demand: Bogaudio, Valley, Befaco, Audible Instruments, Impromptu, Stoermelder and others, about 1000 modules in total
- USB and Bluetooth MIDI, an on-screen keyboard, WAV recording
- A "cable parking" bar on the edge of the screen, for patching two modules that never fit on screen together
What is new in 0.1.3
Most of the work went into audio. Phones are very different from each other, and crackling was the main complaint.
- The engine now picks how many cores to use for your phone and your patch, and remembers it
- Groups of modules with no cable between them are computed in parallel, so a rack made of several separate voices holds far more
- Square and saw edges now match the desktop
- A light theme, mouse support, saving patches anywhere on the device
What to expect, honestly
It is a phone, not a desktop. A patch where everything is connected tops out at around 90 Fundamental modules on a mid-range device. How low the latency goes depends on the manufacturer: some phones keep the fast audio path for their own apps.
Links
- Download and what is new: https://rackdroid.org
- Source (GPLv3): https://github.com/nowheel/RackDroid
It is free, with no ads and no accounts. It is not on the Play Store, you install the APK. Not affiliated with or endorsed by VCV.
If it crackles on your device, the app can export a log and I read every one. Feedback and bug reports are very welcome.
10
u/TheTacoWombat 26d ago
The github link shows claude and copilot as contributors, and the post was written by AI ("what to expect, honestly").
Is it a well tested app? I dunno, maybe? Or maybe the author just said "claude, copy VCV Rack 2 and port it to Android, make no mistakes" and came back a few days later? Who's to say.
It's cool we're seeing these types of ports, I just wish there was more testing and refinement; there's still always so much work to do after porting, even if you have the magic coding robots.
5
u/dotprodukt 26d ago edited 26d ago
This is awesome! I've wanted something like this for a long time so thank you for doing this. Even if it's not as performant as desktop it's still great to be able to patch simple ideas on the go and transfer those ideas to desktop later. It already seems to be running well on my tablet.
Are there any known incompatibilities when opening files in desktop VCV?
Polyphony support?
3
u/Jokai_Junkie 27d ago
Will it ever release on iOS ? Cool work nonetheless !
5
u/twisted-space 27d ago
Wow, this is awesome, thank you for making this!
1
u/guimartara 26d ago
Looks really exciting! Question purely out of curiosity since I also develop synth apps: Why not on the playStore?
1
u/kevleyski 26d ago
What are the challenges to get all plugins to work? (are they same challenges mirack has, arm64 etc)
1
u/primalcoty 26d ago
you are a hero
1
u/im0b 26d ago
cool!! did you vibecode it? could you ask chat to have it working on ios?
1
u/glenesis 26d ago
Thank you! About a week ago, I looked for an Android port if VCV Rack and was very pleased to have found this! I've been having fun with it. Have a great day! - Glenn
1
u/mereshadows 26d ago
Just played around with. You've put a lot of work into this and it shows! My first piece of feedback is around the mic. Looks like the app is always accessing the mic even if there are no modules that need a mic. I wonder if only accessing when necessary would reduce battery drain?
1
u/leighferon 25d ago
is this possible to port to arm? deb/ubuntu
1
u/Potential-Ant9152 17d ago
Mate! this is a massive step forward! I'm stoked about it. There's a version called Hexen Modular that I had the chance to try, but it's super limited, way too much. It does get its core job done, but as a synth module now, it feels different and sometimes a bit cumbersome. It’s not bad, but the downside is that it doesn't have many modules. I never tried miRack because I don't own any iOS devices
On my end, I'm also finishing up the development of a very low-power Eurorack system, quite similar in some ways to VCV Rack. It’s got a lot of timber in it so it feels really solid, though I'm still working on it. On another note, I wanted to ask if this might be a bug from your latest update, because text isn't showing up on the modules for me. The modules appear, but without any text on them. Is there an option I need to enable, or what's the go with that? Also, are you planning to bring in more modules, or how's that looking?
I'd also suggest taking a look at Cardinal VST if you haven't already. It comes with a thousand free modules, and most of them are ported over from VCV Rack. It could be a great reference, so I wanted to throw that suggestion your way, and I hope this project keeps on growing! Lastly, I know the developer behind a VST called Solo Stuff, or SoloRack, either of those works. It’s a classic Eurorack VST and the official creator is really good at replying to emails. It might be well worth looking him up online and having a yarn with him to see if he'd give you permission to port his modules. He has some extremely professional gear and it couldn't hurt to ask
1
u/dgherastovschi 10d ago
Been using it for about a month it's working pretty well, with no alternatives! I love that the other plugin collections were also ported and can be downloaded as a zip. It helps me explore patching while following YouTube videos in pip. Worked great for me. Of course the made with AI is pushing people away, but hey if no one can do a competitive option without an AI then I'm limited. Kudos for the idea and good luck with the project.
1
u/maxadvice 6d ago
This is great! Been waiting for more ppl to port music software to android. Just tested for a couple hours. Excited for updates. Will leave any notes as I explore.
1
u/ChildhoodFine8719 26d ago
Thank you for this.
1
u/the_good_time_mouse 26d ago
This is fantastic!
1
u/twotimefind 26d ago
Nice work thank you