HN user

throwaway-42808

47 karma
Posts0
Comments13
View on HN
No posts found.

Daisy and Bela are great for low-latency interactive audio :)

But I think Arduino is a good choice for this.

1. The microcontroller isn't generating audio onboard, it's driving solenoids to hit something. Arduino can do that — the solenoids have travel time but Bela wouldn't solve that.

2. This is more like a sequence playback machine, there's no continuous real-time interactivity. Play/pause is the main interaction and a few ms is ok.

(If you wanted to duet with it latency-free the top of the xylophone is completely exposed so you can just play it normally.)

Sounds easy enough: Use the well written frameworks as needed, and you can make successful end products too.

What would be your advice to someone seeking to do this?

e.g. - is it simply a matter of intelligence, perseverance, attitude? - is there a technical or social practice you find helpful?

The frameworks and tools aren't all that stable, reliable, or intentionally designed compared with what Java programmers might be used to. I don't fault anyone for trying to get off the bus.