It was never finished and I was meaning to add a polyfill for the missing cancelAndHoldAtTime function for Firefox.
Edit: I've just hacked in a quick polyfill
It was never finished and I was meaning to add a polyfill for the missing cancelAndHoldAtTime function for Firefox.
Edit: I've just hacked in a quick polyfill
It was never finished and I was meaning to add a polyfill for the missing cancelAndHoldAtTime function for Firefox.
Edit: I've just hacked in a quick polyfill
It's a bit of a hack that re-opens the app in an iframe in the background using an offline audio context.
I'll come back to it at some point and make the export pick up the knob positions but I don't have time right now.
I'll look into adding a wav export feature.
It uses notes from the selected scale and octave (from the dropdowns). If the pattern is of an even length, say 16, it will split it into 4 chunks of 4, then randomly decide if it should generate new data for the chunk or copy the previous chunk. It uses the repeat slider for the probability on this.
It randomly applies the 303 modifiers (up, down, accent, slide) using probability set with the sliders on the pattern tab.
There's also an 'empty' slider which sets the probablity of an empty note appearing in a chunk.
See also the Endless Acid Banger:
https://www.vitling.xyz/toys/acid-banger/
And happy Acid August!
Every year we celebrate the 303 with a club night in SF.
It was never finished and I was meaning to add a polyfill for the missing cancelAndHoldAtTime function for Firefox.
Edit: I've just hacked in a quick polyfill
So if you had the 'Darkness' scale selected and had the root dropdown set to 0, the notes in this scale would be C, C#, D# which is 0, 1, 3 if you count the keys on a keyboard. If you changed the root to 2, then it would become D, D#, F (2, 3, 5).
Hope that makes sense.