[haskell-art] Automated YouTube uploads

2014-05-13 Thread Henning Thielemann
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.


___
haskell-art mailing list
haskell-art@lurk.org
http://lists.lurk.org/mailman/listinfo/haskell-art


[haskell-art] euterpea realtime? or other realtime audio in haskell

2014-05-13 Thread Ben Burdette
Haskell noob here.  I came across the Haskell School of Music pdf online 
and it looks like a great way to get acquainted with the language while 
doing some music stuff.


I'm doing a project where incoming values from sensors are to be turned 
into music.  currently I have a haskell program that scans the sensors 
and generates OSC messages as a result.  So far so good.


The second part would be to receive OSC messages and generate signals in 
real time - sound synthesis with effects like echo, filtering, etc etc.  
I thought perhaps euterpea might be the way to go, but then I came 
across this on page 303:


   /Euterpea can execute some programs in real-time, but sufficiently
   complex//
   //programs require writing the result to a file. The function for
   achieving this//
   //is://
   //outFile :: (AudioSample a, Clock c) ?//
   //String ? Double ? SigFun c () a ? IO ()//
   /

Ok, so if synthesis is too complex, then you won't be able to do it in 
real time.  But I don't see how to even try this.  The book doesn't show 
a method for real time audio.  Looking at IO.hs, where outFile is 
defined, doesn't reveal anything that seems to be 'play this signal 
through the speakers'.


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?


Thanks for any insight!

Ben
___
haskell-art mailing list
haskell-art@lurk.org
http://lists.lurk.org/mailman/listinfo/haskell-art


[haskell-art] unsubscribe

2014-05-13 Thread Stephen Lavelle
unsubscribe

(i don't know if this will work or not.  however, there's no option I can
see for deleting my account from lurk.org, in the email footer, or logging
into the website itself, which is super dodgy :S :S :S )

On Tue, May 13, 2014 at 10:15 PM, Henning Thielemann 
lemm...@henning-thielemann.de wrote:

 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.

 ___
 haskell-art mailing list
 haskell-art@lurk.org
 http://lists.lurk.org/mailman/listinfo/haskell-art

___
haskell-art mailing list
haskell-art@lurk.org
http://lists.lurk.org/mailman/listinfo/haskell-art