Hi Alex. You might want to look at Euterpea (as described in my book, The Haskell School of Music, or HSoM), which uses arrows both:
· as a foundation for our GUI (which we call MUI – Musical User Interface), including reactive behaviors (like MIDI), and · as the basis for sound synthesis and audio processing. But I also wonder if you could benefit from reading about more standard uses of Haskell, such as maps and folds and higher-order functions and lazy evaluation and infinite data structures and type classes and so on. Such programming techniques are also described in HSoM in the context of music, which I presume is your main interest. You can find more here: http://haskell.cs.yale.edu/?post_type=publication&p=112 Best, -Paul -----Original Message----- From: haskell-...@group.lurk.org [mailto:haskell-...@group.lurk.org] On Behalf Of alex Sent: Friday, September 12, 2014 5:32 AM To: haskell-...@group.lurk.org Subject: [haskell art] Any FP ideas for Tidal? Hi all, I had a great time at FARM last week, but felt like I missed an opportunity to ask a question at the end of my talk (paper available here: http://dl.acm.org/citation.cfm?id=2633647).. Haskell has been a really great host language for Tidal (http://yaxu.org/tidal). I've found Haskell's Applicative type and its syntax extremely useful, and ghc's string overloading hack helps with tersity.. As I'm entirely self-taught as far as Haskell and FP is concerned, I'm wondering if there's something I'm missing.. For example I read about arrows and lenses but don't have any grasp of what they are. Any advice for area of Haskell I could look into? I just have a feeling that there could be something lurking, just out of reach.. cheers alex -- Read the whole topic here: Haskell Art: http://lurk.org/r/topic/3GANxU3pGq3XWV861sQBYk To leave Haskell Art, email haskell-...@group.lurk.org<mailto:haskell-...@group.lurk.org> with the following email subject: unsubscribe -- Read the whole topic here: Haskell Art: http://lurk.org/r/topic/1uZIi0lmYF73Y7EEbXeWTx To leave Haskell Art, email haskell-...@group.lurk.org with the following email subject: unsubscribe