That is very cool! Just spent a bit of time playing with it, and while I wouldn't say I was a 303/808 connoisseur (unlike a friend who is pretty famous for his use of them), sounds pretty good to me; it's not perfect (it sounds like the filters aren't quite there in terms of extreme settings of resonance and envelope), but it's good. I've not used RB338 for years, so it could be mis-remembering, but it's almost like the sounds need controls that 'go to 11' to get to where you'd want them to be?<p>I like the simplicity of it and the ease of producing a WAV from a session, and the UI seems to be simple and straightforward to use. I'll test it out on some students this week, see what they come up with.<p>I have a couple of minor criticisms - I don't think the ballistics of the rotary controls is right, but I can't quite put my finger on -why-, just seems a bit too sensitive or there's something about the linearity of it? Would it be possible to add the Cubase-style "shift reduces the sensitivity while dragging" to them?<p>The other thing was editing the grid - I'd prefer left click to toggle an event on and off rather than right-click to clear; while this is personal preference, it's one that I've got used to using Cubase for 20 years or so in the drum editor, so it's a little counter-intuitive to have to do it another way, and I think many other editors are similar?<p>Finally, any chance of an undo in the editor?<p>But overall, love it. An amazing demonstration of what's possible in a browser, and of your skills!
Hey HN, this is something I have been working on for most of this year. It started out as a more fully featured web-based daw that would have lots of different instruments with its own plugin format. I got quite far into the project and built a very modular system so it is easy to create more instruments by just dropping in a js file and a view file for the visuals.<p>It was taking longer than I thought so I decided to create a V2 of my old Acid Machine app using this code as a base.<p>It's great to see people talking about it after being hidden away on my laptop for so long. If anyone has any technical questions, I would love to answer them. Also.. I am on the lookout for some freelance work at the moment.
Awesome! Brings back memories of playing with Rebirth. Love the different design.<p>Boy I still remember playing with Propellerhead Rebirth in the late '90s and that was pretty great at the time. It made me a bit of money in high school to simply create some basslines and burn them onto a CD for friends.<p>By the time Reason 3.0 came out I stopped playing with this kind of software and only really used tools like Audacity for editing sound files. But also, my taste for Electronic music had died down. It had become very generic for me for the most part.<p>Still though, it's cool to a web version of this software and the amazing things you can do with HTML5.
Wow this is awesome! I'm building something similar with WebMIDI and WebAudio and I've been blocked trying to get recording to work. My current solution is sampling my OscillatorNodes with a MediaRecorder and turning the resulting blob into an .ogg file but it only works in Firefox (Chrome has a bug with decoding ogg with WebAudio). Do you mind elaborating on how you do your wav recording?
Nice work! Web Audio has come on a lot.<p>ABL3 still sounds better to me, but it's no surprise, Mike (the guy who wrote it) has made analog emulation his obsession for years.<p>Also, if you're in the market for actual analog hardware, I picked one of these up earlier this year, great juicy sounding little box, cheap as chips.<p><a href="https://www.thomann.de/gb/mam_mb33_retro.htm" rel="nofollow">https://www.thomann.de/gb/mam_mb33_retro.htm</a><p><a href="https://www.youtube.com/watch?v=Bb9C7NRCmZ4" rel="nofollow">https://www.youtube.com/watch?v=Bb9C7NRCmZ4</a>
This took me a minute to figure out so writing it down in case it helps someone else. The sequencer button allows you to string your patterns together into a song. To actually play them in that sequence though, you need to click the "Pattern Mode" grey button at the top of the screen and toggle it to "Song Mode". Then, the play button (or spacebar) will play your song in that pattern.
Very nice. Sounds quite good and works very well. I tested it with Firefox 50 on Linux. No audio issues of any kind.<p>Is there a way to use the keyboard to control the synth and the knobs? I grew up with trackers (and later Jeskola Buzz) and I always enjoyed playing with synths using a "keyboard piano" input.
This is very good work in this space. Rebirth 338 was the bees knees tipping point for virtual analog on a PC. We have been seeing numerous things that hint at the direction of where things can end up and this is a good way to establish cred for browser-based audio generation.<p>Generally good piano roll implementation, controls.
It'd be nice to have a master fader and possibly a compressor amongst the effects implmemented.<p>I'd also love a swing parameter.<p>Something I've noticed is that knobs with a touch screen can be rough since your digit is covering the visual feedback. Maybe a single vertical line indicator next to the knob could mean you would know where you are and how far you can go when tweaking one?
This is awesome! Now if only there was a web-protocol for syncing the audio clocks of two webapps I could really jam out with this and (shameless plug) <a href="http://io808.com" rel="nofollow">http://io808.com</a> together.
it "looks" a lot better than it did, but I have no idea what is going on. Used to play around with the old version quite a lot when bored at work :)<p>I guess I was just used to how it worked before, this re-design of multiple full screen views is confusing, couldn't figure out how to get things to play, quick live edits don't seem possible now either.