Re: [haskell art] haskell-art] euterpea realtime? or other realtime audio in haskell
Miguel, thanks for your reply regarding Euterpea. Although Euterpea works well enough for real-time MIDI, it is inadequate for doing any substantive real-time audio. There are two problems we have faced: (1) finding a suitable real-time audio back-end that works across multiple platforms, and (2) optimizing arrows, on which our sound synthesis work is based, to make them sufficiently fast. The first problem is a technical issue that I am sure we can resolve with enough poking around to find the right interface. The second problem is more serious. Originally the plan was to use CCA optimization to make arrows go fast, but our first attempt at that using Template Haskell ran into problems (constraints placed on us by TH) that we have not resolved. We have also tried using GHC rewrite rules, but also ran into problems. We have even considered dropping arrows altogether. I believe that GHC is fast enough to do real-time audio, but the overhead of arrows is slowing things down. In any case, this issue has become a priority for us, and I hope that sometime in the next six months we will have a good solution. Best, Paul Hudak Yale Haskell Group -- Read the whole topic here: Haskell Art: http://lurk.org/r/topic/3ATBoDGLkQ2Lck2XCJ8Rbo To leave Haskell Art, email haskell-...@group.lurk.org with the following email subject: unsubscribe
[haskell art] Automated YouTube uploads
In case I did not announce it before - I wrote a set of two small programs that upload videos to YouTube. It is useful in two situations: 1. Upload a list of videos with metadata fetched from a spreadsheet. 2. Upload from a remote machine without a graphical browser. http://hackage.haskell.org/package/youtube You need 'curl' to be installed and you need to register for a YouTube developer key. -- Read the whole topic here: Haskell Art: http://lurk.org/r/topic/3AtsLk1V1i57vEcCDgT25c To leave Haskell Art, email haskell-...@group.lurk.org with the following email subject: unsubscribe
[haskell-art] Retirement of mailman list - last email
Dear all, This is the last email to the haskell-art mailing list, as hosted by mailman. To continue receiving messages to haskell-art, make sure you are subscribed to the new groupserver forum here: http://lurk.org/groups/haskell-art/ Any queries, please email me directly. I don't have as much time for list maintenance as I'd like, but will do my best to help. Following this message, the haskell-art@lurk.org address will redirect to the new, canonical list email address, which is haskell-...@group.lurk.org . Best wishes, alex -- http://yaxu.org/ ___ haskell-art mailing list haskell-art@lurk.org http://lists.lurk.org/mailman/listinfo/haskell-art
Re: [haskell art] [haskell-art] euterpea realtime? or other realtime audio in haskell
― Attachment links are at the end of this email ― Em 13-05-2014 23:44, Ben Burdette escreveu: > So questions: > > 1) how would a reckless individual produce real time audio from > Euterpea? Yes I understand it may fail. > > 2) if someone has used euterpea in real-time, what's the complexity > level that is usable before failure occurs? > > 3) if euterpea is incapable of real time, then can anyone recommend a > noob-class haskell environment for real time audio? Hi I'll let others more knowledable then me answer about Euterpea, although last time I checked it wasn't capable of real-time audio. I look forward to the moment when that will be implemented since I think euterpea is one of the few audio patching languages I'm aware of that really advances what can be done when compared to SuperCollider, max/msp, chuck, etc. For instance the ability to make arbitrary feedback networks (no issues with sample block delay as far as I can remember), dynamic graph changes and writting ugens in a high level language are quite amazing. In the mean time I would suggest using supercollider via hsc3 and hsc3-server packages. It's quite nice to use these packages from the IHaskell interactive environment as you can then do live-coding (emacs is also an option). best, Miguel Negro Haskell Art now contains the following file http://lurk.org/r/file/ilK7VtWdPZ9vZVueDC3XnGmdJBh-8G-2sP0Vrz Name: signature.asc Type: application/pgp-signature Size: 0KB -- Read the whole topic here: Haskell Art: http://lurk.org/r/topic/3SOFTbYTsfBmc2FV3oL3Qo To leave Haskell Art, email haskell-...@group.lurk.org with the following email subject: unsubscribe