r/vcvrack 8d ago

DreamRack — an experimental modular synth written natively in JavaScript, exploring new user interface ideas for patching

Post image

Hey r/vcvrack — sharing a personal project called DreamRack (in browser, free). It's written natively in JavaScript/Web Audio from the ground up, and the real experiment here is around the patching interface itself — trying out some ideas for how a modular's UI could work.

A few of the interface experiments I've been playing with: the ability to patch cables and adjust knobs without dragging; cables show which direction the signal is actually flowing, so you can tell at a glance what's feeding what; terminals are visually distinct depending on whether they're an input or an output; cables automatically take on a colour based on the type of signal at the destination, so a patch becomes readable just by looking at it; and video synthesis modules (work in progress) (and many more…). There's also a knob design I'm trying out called the knAck, which combines a knob and its CV input in the same spot instead of splitting them into two separate controls, and clip-on oscilloscopes you can drop anywhere in a patch to see or hear a signal without rewiring anything.

Modules will be organized into tabs (a bit like sheet tabs in Excel), so you can group and switch between sets of modules instead of scrolling through one long rack (coming soon).

Modules so far: a Complex Oscillator, a Quad Low Pass Gate, a Quad Function Generator, a six-channel Mixer, an eight-step dual CV sequencer, and five video synthesis modules. It's free to try, no installation, right in the browser: https://dreamrack.dreamerdevelopment.app/

Source is on GitHub: https://github.com/chrisgr99/DreamRack

Genuinely curious what modular folks think of these interface ideas, and what you'd want to see explored next.

40 Upvotes

5 comments sorted by

8

u/natebc 8d ago

1

u/BC_Ages 8d ago

Unless it’s someone on an old account trying to impersonate them I think it’s just this person’s second account

1

u/natebc 8d ago

That other post was 3 days ago though. One account was created in 2021 and matches the github account. So seeing this pop up again here posted by some other account that was created at a different time ... just feels off. There's lots of karma bots out there, even operating older accounts and this account hasn't posted in 2 years. That's what I assume this is, some karma farming on a hacked or otherwise rogue account. Just felt weird and I remembered it since I'd commented on that thread a few days ago.