L0DM — LOW ZERO DRUM MACHINE
Inspiration
In it's core app heavily inspired by the amazing Fors Opal plug-in for Ableton Live, which I own, but I cannot afford full version of Ableton, so I decided to build something similar (not a clone or copy, more of an homage) to my favourite audio plug-in. I trimmed down some advanced features, and added some original ideas. So now it can act as an infinite radio dj creating you original beats.
What it does
It's a drum sequencer built on top of tone.js library. You can create drum patterns from scratch and edit each step(!) with individual settings. It also have randomly generated patterns and amazing non-stope radio dj feature that going to change patterns each 32 steps with smart secret logic that makes melody.... melodic))
How we built it
Based on my initial tech concept document with a lot of ideas and features bolt delivered first draft, which was far away from perfect in terms of function, but looks nice (not as final product, but much better than I was expecting). Then, iterating, cleaning, and adding some parts I finally came to something that I can show.
Challenges I ran into
I was literally battling with bolt for a clean and minimal interface. After a few rounds of back and forth and giving examples like compact UI if Ableton I landed in something more clean. With this project, AI hallucinated a lot and I also runed into numerous errors that wasn't easy to fix. Partly due to tone.js library I believe, so I had to re-iterate few times and change my way of working with bolt. As well as had to revert app few times as we were going nowhere at some point.
Accomplishments that Iproud of
Radio mode for sure. And overall sounds that app can produce.
What we learned
Changing tactics in mid-game can really help your project thrive.
What's next for L0DM
App still lacking some cool effects and tweaks that were hard to implement, but I might revisit this. I'm not happy with .webm audio output as sav eoption, as I wanted to have .wav files, so might fix it. There are few ways how I can build upon this app, but it's MVP is done for sure.
Built With
- bolt
- react
- tone.js

Log in or sign up for Devpost to join the conversation.