Hacker News new | ask | show | jobs
by dinglestepup 723 days ago
Great tool!

One feature that I miss in many generative music experiments is the ability to export the generated MIDI clip. Could be a different target audience, not sure, but being able to export and re-use a pattern adds a lot of appeal.

An example that I love to show is this poly rhythm generator: generatorpoly.ozieblowski.dev

A bit off-topic. Does browser MIDI implementation allow syncing across tabs with MIDI clock? It would be interesting to develop an open way to sync all these fun organic generators.

2 comments

You meant https://poly.ozieblowski.dev/ ? (generatorpoly.ozieblowski.dev doesn't work). It's neat.

Web MIDI clock is still a mess AFAIK, so MIDI sync in the browser seems far away. This tool doesn't really have a concept of tempo so it would probably not benefit much from syncing (except maybe for receiving start/stop?)

But you can do a lot of things with MIDI notes, including using them to drive filters, etc. so you can totally use this to modify an existing piece on another MIDI instrument, live.

(Thanks for correcting my link.)

Yeah exactly. Sending start/stop to your generator to sync to the poly rhythm generator would be cool.

> A bit off-topic. Does browser MIDI implementation allow syncing across tabs with MIDI clock? It would be interesting to develop an open way to sync all these fun organic generators.

The Web MIDI API can receive/transmit any type of MIDI events, including clock messages, then it would be up to the receiver to be in sync to it. Although as far as I know, JavaScript timing is not very accurate, so I think it'll be hard to actually make things be in enough sync.