This is really lush. Instantly it brightened up my evening. This kind of experimentation is always amazing to see.
As many seem to have mentioned below, it brings back memories of Rebirth in some ways. What it also reminds me of is the beautiful results you could have by plugging some simple modules together to create soundscapes. The limits are the things that provide some semblance of freedom and this is no different. Greetings from a fellow UK acid (techno) head! :P
I've just updated this to make it a little bit easier to use on a phone.
The knobs are now a bit chunkier and should respond better to touch and the instruments sit vertically instead of horizontally.
this is awesome. would suggest not randomizing the tempo on regenerate, and if it was already playing, when hitting regenerate, keep it playing. that would make it easy to quickly audition loops at a given tempo with a single click
Not only does this sound excellent, with three great TB-303 synth engines with a colored delay, but it's very musical. The three patterns are locked to a common scale/mode, they autogenerate with compatible and often interleaving polyrhythms, and the "instruments" - bass, lead, drone - spawn with complimentary defaults.
As a longtime synth nerd, it still amazes me to see beautiful tools like this running in a web browser.
I agree that it's neat to have software synths that can run in the browser nowadays, but this isn't really a good TB-303 emulation. The accent doesn't have a slow enough attack to create the "wow" effect, which is a fundamental aspect of getting any random acid line to sound properly 303ish. Not to take away from what it is, but for a synth that has been cloned and emulated as often as the TB-303, your description is overselling it a bit.
I remember using that one time to make music for a presentation for a power point slide. We burnt the music onto a CD and brought in a boombox. I it was for my accounting class. It was kinda cool.
Learn by imitation ; if you want to make DnB tracks, try and inevitably fail to recreate existing DnB that you admire. With time your failures-to-imitate will congeal into a novel and personal style.
This book [0] is full of great creative strategies to make electronic music, ways of getting started/unstuck, is generally not that tied to Ableton the software (even though they are the publisher), and is free to partially peruse online.
I’d recommend getting a physical copy once/if you find it useful. It’s been a really great help in getting over white page/DAW syndrome. Truly great and full of smart/useful gems.
Is this open source? I'd love to tweak it a bit, I wonder if it modulation can be automated somehow, so it can be kept in the background as it fiddles with patterns on its own and explores the musical landscape. Or add a save/load feature, for both songs and patterns...
I've just added a wav export feature. Currently it only exports with the knob positions as they are when the pattern first generates. You can choose how long the exported audio is.
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.
Thank you! It's been a few years so I can't remember exactly without reading through the code but it's something like this:
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.
Also within ungoogled chromium, upon hitting the "stop" button, it seems to keep playing either an additional lower-volume track, or some long delayed echo....but hitting the "stop" button several times eventually stops playback. Even still, the concept is pretty neat!
Had tons of fun with https://roland50.studio/ the other day. And I have a lot of the actual devices, but still to just jam a bit without going through all of the set up now nice.
Right off the bat I get something that sounds like something Frank Klepacki would have used in the Red Alert 2 soundtrack (likely pulled from Methods of Mayhem). Nice.
[+] [-] errozero|7 months ago|reply
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
[+] [-] padenot|7 months ago|reply
https://bugzilla.mozilla.org/show_bug.cgi?id=1308431
[+] [-] circadian|7 months ago|reply
As many seem to have mentioned below, it brings back memories of Rebirth in some ways. What it also reminds me of is the beautiful results you could have by plugging some simple modules together to create soundscapes. The limits are the things that provide some semblance of freedom and this is no different. Greetings from a fellow UK acid (techno) head! :P
[+] [-] errozero|7 months ago|reply
[+] [-] ankitg12|7 months ago|reply
[+] [-] obiefernandez|7 months ago|reply
[+] [-] unknown|7 months ago|reply
[deleted]
[+] [-] stephenhandley|7 months ago|reply
[+] [-] elevaet|7 months ago|reply
[+] [-] elevaet|7 months ago|reply
[+] [-] blackhaz|7 months ago|reply
[+] [-] unknown|7 months ago|reply
[deleted]
[+] [-] Computer0|7 months ago|reply
[+] [-] errozero|7 months ago|reply
[+] [-] djmips|7 months ago|reply
[+] [-] errozero|7 months ago|reply
[+] [-] jackdawipper|7 months ago|reply
[+] [-] driggs|7 months ago|reply
As a longtime synth nerd, it still amazes me to see beautiful tools like this running in a web browser.
Excellent job!
[+] [-] alisonatwork|7 months ago|reply
[+] [-] satyrun|7 months ago|reply
I really never heard the enigmatic scale that much but it sounds wonderful. The only thing I would want to hear are melodic and harmonic minor modes.
[+] [-] nzoschke|7 months ago|reply
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.
https://ra.co/events/2208013
[+] [-] lynx97|7 months ago|reply
https://music.vitling.xyz/music
[+] [-] errozero|7 months ago|reply
[+] [-] bityard|7 months ago|reply
About half of the patterns it generated were something I could listen to for a while. Makes me want to get back into electronic music again.
[+] [-] ZFH|7 months ago|reply
Thanks.
[+] [-] racl101|7 months ago|reply
[+] [-] bitbasher|7 months ago|reply
I am working on a small game and want to make some jungle dnb tracks for it.
I grabbed Renoise and follow some tutorials and stuff. Is there a better way to go about it?
[+] [-] bagful|7 months ago|reply
[+] [-] gregsadetsky|7 months ago|reply
I’d recommend getting a physical copy once/if you find it useful. It’s been a really great help in getting over white page/DAW syndrome. Truly great and full of smart/useful gems.
[0] https://makingmusic.ableton.com/
[+] [-] milchek|7 months ago|reply
Baby Audio has a pretty nice VST instrument and 90s preset pack that might have the sound you are looking for - have a listen here https://static1.squarespace.com/static/561e2985e4b08862a3496...
On a side note - if you are looking for people to help out I’d love to have a crack, also looking to learn.
[+] [-] kookamamie|7 months ago|reply
[+] [-] dev0p|7 months ago|reply
Is this open source? I'd love to tweak it a bit, I wonder if it modulation can be automated somehow, so it can be kept in the background as it fiddles with patterns on its own and explores the musical landscape. Or add a save/load feature, for both songs and patterns...
[+] [-] timdeve|7 months ago|reply
Would be great as an inspiration tool if it would make a little visualisation of the notes/accent/slides on a piano roll.
I can read the JSON meanwhile but just an idea.
[+] [-] errozero|7 months ago|reply
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.
[+] [-] djmips|7 months ago|reply
[+] [-] quatonion|7 months ago|reply
[+] [-] errozero|7 months ago|reply
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.
[+] [-] mxuribe|7 months ago|reply
[+] [-] mtts|7 months ago|reply
[+] [-] dep_b|7 months ago|reply
[+] [-] peterldowns|7 months ago|reply
Uncaught TypeError: a.frequency.cancelAndHoldAtTime is not a function
Pretty fun in Chrome!
[+] [-] oasisaimlessly|7 months ago|reply
[+] [-] serpent|7 months ago|reply
[+] [-] errozero|7 months ago|reply
[+] [-] xxr|7 months ago|reply
[+] [-] Eisenstein|7 months ago|reply
* https://youtu.be/5L0VP7nAZls?t=2713
[+] [-] efields|7 months ago|reply
[+] [-] octatrack|7 months ago|reply