but in contrast, you have a lot of control over time semantics
¤%%link;;{½3;even though not listed on the wiki page, functional reative programming also has this structure
¤%%link;;{½3;where you connect a graph of nodes that update eachother
¤%%link;;{½3;in audio-synthesis, the language Puredata is popular
¤%%link;;{½3;.. is a direct parallel to the modular synth interface with CV-in/out
¤%%link;;{½3;which when given a set of signals/events as input, and returns signals/events
¤%%link;;{½3;what's also a weird coincidence, is that OCaml has a module system..
¤%%link;;{½3;and I'm currently implementing a modular synth module with it
¤%%link;;{½3;but there is so much you do with audio that is not audio-rate
¤%%link;;{½3;yes - though it's not optimized for audio-rate things
¤%%link;;{½3;