Hacker News new | past | comments | ask | show | jobs | submit login

(shameless plug) If you're interested in something more focused on creating music with tools for generating melodies, chord progressions, drum beats, etc., check out PLAYA at https://github.com/ricardomatias/playa



Thanks for posting this! I've been experimenting with adding generative ambient music to my white noise app Ambiphone [0] using tone.js, but I've just been using manually written progressions and motifs, so I'm really excited to try this out.

Just a heads up that your example at https://observablehq.com/@ricardomatias/playa doesn't seem to be working at the moment because of browser autoplay restrictions - the console errors that look relevant are:

> An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page.

> The AudioContext is "suspended". Invoke Tone.start() from a user action to start the audio.

[0] https://ambiph.one


Thanks for the heads up about the observable notebook. I suggest also having a look at the test cases, there's plenty examples in there on how to use the library.

Congratz on Ambiphone, I'm using it right now, it's a nice concept of creating your own ambient mix!




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: