Stunning work! Just one small issue: changing the size of pages/canvas causes clicks. It may be caused by the absence of SharedArrayBuffer. Solution: --------------- ---------------- | main thread | | AudioWorklet | --------------- ---load CPP WASM and postMsg ---> ---------------- I used to have that issue in my browser-based live coding env: https://glicol.org But SAB makes it gone, except on old safari that does n…
Cardinal/WASM: In-Browser Modular Synth Based on VCV Rack
21–30 of 32 posts
Re: Cardinal/WASM: In-Browser Modular Synth Based on VCV Rack
#22Re: Cardinal/WASM: In-Browser Modular Synth Based on VCV Rack
#23Earlier quoted context omitted.
> Only FL Studio gets this right Reason has racks and cables, if that's your thing. Personnally, I like Reason's synths, but I don't find connectiong virtual cables on a screen super intuitive, or practical. After a while it's difficult to see what goes where. Reaper is much less "sexy" but much clearer, IMHO.
With connected cables, you can see at a glance what feeds into what. I can't imagine anyone being able to do the same with reaper's in/out pin matrix.
Given the nature of that synth, there may not be a better way to do this, but it's still far from clear what does what at a glance, or even after staring at it for a while.
Re: Cardinal/WASM: In-Browser Modular Synth Based on VCV Rack
#24I think that people should understand what this represents, because I think most HN readers (let alone everyone else) won't get it. 1. Start from the Community Edition of VCV Rack (GPL licensed) 2. Redesign the fundamental architecture to match the way most other audio applications work with respect to interacting with audio hardware 3. Implement new modules to replace the most critical ones provided by the non-grati…
It's indeed amazing. Do you know him personally? What does he do to earn a living? Does he do consulting on the side...?
In my (limited) experience he responds to issues almost immediately, and seems to be full-time on this; incredible.
Re: Cardinal/WASM: In-Browser Modular Synth Based on VCV Rack
#25Earlier quoted context omitted.
> skeumorphic interface to things like music and synthesis There's a lot in Rack that isn't skeuomorphic. Really, a very big lot. In fact, even the patching process is only barely skeuomorphic - it doesn't obey the laws of physics in several different ways. Reaper has no modular environment at all, so "connecting VSTs" is not really a thing in that context - the data flow is almost always linear.
Skeumorphic doesn't mean 1:1, it just means very much like it from a design perspective. Obviously, patch cables in real life aren't polyphonic. > Reaper has no modular environment at all, so "connecting VSTs" is not really a thing in that context - the data flow is almost always linear. It most certainly does. The VSTs that sit in the fx chains are the modules. Parallel fx chains in the same track are handled by a (…
Re: Cardinal/WASM: In-Browser Modular Synth Based on VCV Rack
#26Earlier quoted context omitted.
With connected cables, you can see at a glance what feeds into what. I can't imagine anyone being able to do the same with reaper's in/out pin matrix.
Here's a patch for "Complex-1", an attempt by Reason to do a modular synth: https://cdm.link/app/uploads/2018/12/cables.png Given the nature of that synth, there may not be a better way to do this, but it's still far from clear what does what at a glance, or even after staring at it for a while.
Re: Cardinal/WASM: In-Browser Modular Synth Based on VCV Rack
#27Earlier quoted context omitted.
Skeumorphic doesn't mean 1:1, it just means very much like it from a design perspective. Obviously, patch cables in real life aren't polyphonic. > Reaper has no modular environment at all, so "connecting VSTs" is not really a thing in that context - the data flow is almost always linear. It most certainly does. The VSTs that sit in the fx chains are the modules. Parallel fx chains in the same track are handled by a (…
From my perspective (as a Rack user and developer of Ardour, another DAW), you're somewhat stretching the definition of a modular environment there.
Re: Cardinal/WASM: In-Browser Modular Synth Based on VCV Rack
#28Earlier quoted context omitted.
Here's a patch for "Complex-1", an attempt by Reason to do a modular synth: https://cdm.link/app/uploads/2018/12/cables.png Given the nature of that synth, there may not be a better way to do this, but it's still far from clear what does what at a glance, or even after staring at it for a while.
The old EMS hardware synths (and it bigger cousins) that used a pin matrix were often said to be much easier to grok than systems with cables.
IDK, some people say it's really hard to understand, but I think the pin matrix they use actually works really well.
Re: Cardinal/WASM: In-Browser Modular Synth Based on VCV Rack
#29I think that people should understand what this represents, because I think most HN readers (let alone everyone else) won't get it. 1. Start from the Community Edition of VCV Rack (GPL licensed) 2. Redesign the fundamental architecture to match the way most other audio applications work with respect to interacting with audio hardware 3. Implement new modules to replace the most critical ones provided by the non-grati…
> Filipe receives essentially nothing for what he has done It's indeed amazing. Do you know him personally? What does he do to earn a living? Does he do consulting on the side...? In my (limited) experience he responds to issues almost immediately, and seems to be full-time on this; incredible.
Re: Cardinal/WASM: In-Browser Modular Synth Based on VCV Rack
#30Earlier quoted context omitted.
> Filipe receives essentially nothing for what he has done It's indeed amazing. Do you know him personally? What does he do to earn a living? Does he do consulting on the side...? In my (limited) experience he responds to issues almost immediately, and seems to be full-time on this; incredible.
He is currently employed by MOD Audio (and is the lead developer for the MOD software stack). For the rest he gets some donations via github/patreon/etc, but not nearly enough to make a living.