generativefm / generative.fm

A platform for playing generative music in the browser.

Home Page:https://generative.fm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crossfade on pattern change

jonathonf opened this issue · comments

Currently, switching patterns has a hard cut with silent loading time.

Buffering then crossfading once the new pattern is ready would be awesome for random play, as well as use in live-play ambient music setups (e.g. TTRPGs).

Related: Would be also nice to crossfade to silence on stop.

The "click" from lack of crossfade is surprisingly jarring.

It would be even better if the crossfade is not based on the traditional fade-out mechanisms of music players, but instead based on the last few musical notes on the previous piece being retro-fitted into the patterns of the next piece.