203 karma · joined May 10, 2021
It was designed mobile first where I find the input to be very fast, but yes, on desk/lap the buttons are way slow.
I can't say what exactly is next for the app. My top priority right now is to get hired as an engineer, and I built this to hone my skills.
My career as a musician came to a standstill last March and I feel I'm now ready to enter the software arena.
Do you still gig?
Thankfully the timing is handled by the Tone.js framework. It allows you to sync events with a callback function which passes in a 'time' argument that keeps everything in line.
It was an extreme challenge to make this thing work cross-browser/os/device. I may look into some performance diagnostics if playback isn't great for enough users. Thx for the report.
With this app I aimed to create an intuitive and usable drum sequencer that would run in the browser . I’ve always wanted to be able to program beats longer than 16 notes and see each instrument playing at the same time.
It’s built using React, Redux, and a fabulous web audio library called Tone.js.
This is the capstone to my learning to code which started in sept 2020. I was thrilled to be able to build something that combined my history in drumming and music production.
Happy to answer any questions!
EDIT: Link sharing was not working right but has been resolved. Share your beats! (You will have to re-save to generate a new url)
EDIT: Part I of the article is live: https://drumnickydrum.medium.com/from-funk-to-functions-da86...