fry
fry copied to clipboard
Functional reactive rhythm library
The [ratchet](https://github.com/rand00/fry/blob/main/examples/ratchet/main.ml) example currently prints `"ratchet"` before each event. The event-streams should instead be extended to bear a string *tag* that is printed, that specifies if it's a `"ratchet"` beat...
Copy the [beat](https://github.com/rand00/fry/blob/main/examples/beat/main.ml) example to a new `beat_speed_modulated` example-directory, and add another beat in it by calling `Fry.Beat.Make` (call the returned module `Beat_speed_mod`). Then use `Beat_speed_mod.s` with `S.map` (and e.g....
There are examples for [euclidean](https://github.com/rand00/fry/blob/main/examples/rhythm_euclidian/main.ml) rhythms and [ratchets](https://github.com/rand00/fry/blob/main/examples/ratchet_002/main.ml). Create a new example called `rhythm_euclidian_with_ratchets`, that mixes the two features.