I am currently totally excited about tone.js - a web audio framework (disclaimer I have some software development background). I just read about it recently and wanted to start a fun spare-time project with it to learn more about creating a synthesizer/groovebox in the browser and how synthesis and sound routing works in general.
I post today because I wanted to get your feedback/feature request of such an “browser-based device”.
Goals: Inspired by the awesome M:C and VD I want to build :
- focus on knob per function on mobile devices (tablets first eventually smartphones)
- velocity sensitive pads (I have some ideas/POC’s to make this eventually happen on touch devices)
- 6 tracks+ (I guess it depends on performance of browser/tonejs)
- each track has one “engine” (like a specfic tone.js synth: AM, FM, Metallic, …)
- everything is p-lockable (also LFO, ARP) also the engines, so one track can have different engines on each step
- step jump
- endless encoders (well, that should be kind of an easy thing in software )
It is in the very early stage (currently do some data architecture sketching), not yet ready to let you try. But I posted it here to push myself to put the first 0.0.1 version online somewhere soon even though if it will be in a very early unusable stage - which is very likely. I usually tend to try to make everything perfect which is in reality never done and a very subjective dimension anyway, and what usually happens then is that I abandon the project because it then transform from fun into not fun “work”…
Anyway, I try a different approach this time. Even if it turns out to be a failure (technically, functionality-wise , UX-wise…) I guess at least I will learn something new.
Have a great Sunday!
A screenshot of the current POC (I am not a designer, but I hope I can improve the design as well over time )