2 Aug 2022 |
Tom Schouten | http://zwizwa.be/rai/ | 21:08:05 |
Tom Schouten | forever unfinished | 21:08:09 |
Tom Schouten | if i actually have free time this month i plan to revive it | 21:08:25 |
Tom Schouten | i started this after getting frustrated with exactly the pd limitations you mentioned above | 21:08:47 |
sjfloat | That looks very cool | 21:08:56 |
sjfloat | Decent docs, too. | 21:10:43 |
Tom Schouten | i'd like to recycle some ideas of this and write a haskell DSL using more traditional combinator approach. the approach in rai works to some extent but has some odd limitiations | 21:12:09 |
sjfloat | That would be awesome, yes. | 21:12:41 |
sjfloat | Have you every played with tidal? | 21:12:56 |
Tom Schouten | no | 21:13:23 |
Tom Schouten | actually i did try it out once | 21:14:49 |
Tom Schouten | cool project, but again probably pride :) | 21:15:00 |
sjfloat | Gotta stay itchy :) | 21:15:40 |
Tom Schouten | do you know fluxus? | 21:16:40 |
sjfloat | For for Haskell, conduit might be be nicely applicable to what you're describing. | 21:16:52 |
sjfloat | I don't, no. | 21:17:02 |
Tom Schouten | more for graphics though | 21:17:29 |
sjfloat | Ah | 21:17:33 |
Tom Schouten | i use Haskell/Racket only for compiler work, writing DSLs that compile to C or Verilog | 21:20:49 |
Tom Schouten | did use Erlang for event level stuff | 21:21:01 |
Tom Schouten | and apparently now getting sucked into some Rust project | 21:21:09 |
sjfloat | Verilog. Nice. Is that for your day job? | 21:22:23 |
Tom Schouten | Yes, was. Project didn't survive covid unfortunatly. Was digital control / fieldbus stuff nothing to do with music or DSP | 21:26:42 |
3 Aug 2022 |
Tom Schouten | sjfloat: what's a good starting point to learn about Faust? | 11:21:18 |
sjfloat | I'll let you know. That's kind of where I am now. :) | 11:22:10 |
Tom Schouten | i'd like to make a summary of the basic design choices. thinking about formulating some kind of framework in Rust based on iterators to generalize some of the other ways i've seen people think about streams and combinators | 11:23:41 |
sjfloat | I was able to do some MIDI experiments similar to what I've described here. | 11:23:59 |
sjfloat | I think streams are a nice abstraction for this kind of thing. | 11:25:46 |
sjfloat | (dsp and audio, not necessarily MIDI) | 11:26:23 |
sjfloat | I use fs2 in my day job. | 11:27:03 |