hello everyone! i’ve built an 8-track groovebox that works entirely in the browser and is free to use: https://tahti.studio/ lurking on this forum a lot, i thought someone here might appreciate it
some key features:
sample-based sound generation with support for single-cycle waveforms
almost all parameters can be modulated on a per-step basis
each track has a multimode filter, distortion, frequency shifter, sample-rate reducer, and amp envelope
three freely assignable modulation sources per track (essentially flexible LFOs that can be used in one-shot mode)
steps have micro-timing, retriggering, probability, and trigger conditions
tracks can have individual lengths and sequencer speeds (the latter can even be step-modulated, because why not)
four send effect: chorus, phaser, reverb, delay
a master compressor and soft clipper
macro controls for working with all kinds of inputs (check out the shortcuts)
it’s got a default library with some samples and demo patterns made by friends and myself to get you started, but you can also use your own samples. unless you decide to share patterns, everything happens in your browser and nothing is uploaded to a server. unfortunately, it doesn’t currently work on touch devices, only on desktop. i don’t have any kind of documentation yet but i think if you’ve ever used an Elektron box you’ll probably get a hang of things fairly quickly
There sure is a lot of work and depth of conceptual design here! Have you done all this on your own? I wonder for how long (or how many iterations) you’ve been thinking and building this project.
Just playing with this now, looks fantastic… need to check if my headphones are dodgy with another pair as Iv’e got more audio coming from the left than the right here
thanks yall!! glad to hear you’re enjoying it don’t hesitate to share patterns links here if you’ve created something cool with it
the audio engine is written in SOUL and the user interface is just JavaScript (heavily utilising React and Redux). although i really liked programming in SOUL, i’d like to rewrite the UI side in something else that’s more performant lol.
i’m really hoping that SOUL will see continued development! it’s a fantastic language for writing audio apps.
yeah it’s done by me only except for most of the samples and patterns in the “factory” library! this was initially my master’s thesis project which i started working on a ~year ago. but i kept developing it even after the thesis was done (around six months ago).
please let me know if it’s not your headphones! i haven’t really tested the app on too many setups yet so it’s indeed possible that it behaves strangely on certain systems.
Hi there, tested on both sets of headphones, same issue. Left channel is fine but the Right channel is very low I had thought it was just the pan settings but no. I’m on Mac best maybe ask other users here?
Doesn’t change the fact that this is an absolutely inspiring groovebox I love it mate
very impressive.
I agree the interface is very intuitive, with one exception - the play button. It took me a while to find it.
Consider using a triangle?