[haskell art] Haskell art in the media

2014-04-12 Thread alex
Hi all,

I thought some of you might be entertained to see Haskell making music in 
Amsterdam (in Dutch and some English):
  http://motherboard.vice.com/nl/read/algorave-coden-in-de-club

and in London (in French):
  https://www.youtube.com/watch?v=X_NQKPH91kM

There's a few more recent interviews etc here:
  http://yaxu.org/interviews-etc/

Take care

alex
-- 

Read the whole topic here: Haskell Art:
http://lurk.org/r/topic/7q2JkF1Bi3FAxZZKEQlvoD

To leave Haskell Art, email haskell-...@group.lurk.org with the following email 
subject: unsubscribe


Re: [haskell art] Haskell art in the media

2014-04-12 Thread Miguel Negrão
― Attachment links are at the end of this email ―

Em 12-04-2014 15:36, alex escreveu:
 Hey Karsten,
 
 I didn't put a lot of thought into diving into Haskell either, I
 think this is the best way :)
 
 Personally I don't do realtime scheduling in Haskell, I send OSC
 messages, which include timestamps, to an external process written in
 C for accurate scheduling while generating the audio.

Hi alex,

The smallest latency you can use for timestamped osc messages will be
sum of the the worst case sceneario time of gc stopping world in haskell
plus the network travel time and message processingtime in haskell. I'm
curious, what's the lowest latency time you can use for the osc messages
in your system ?

best,
Miguel
Haskell Art now contains the following file

http://lurk.org/r/file/9lilIoI9m7tGmzM3KrWaUHOOaih-8X-2swsZa8
Name: signature.asc
Type: application/pgp-signature
Size: 0KB


-- 

Read the whole topic here: Haskell Art:
http://lurk.org/r/topic/5uI8mo6RfrlxtPQotREqry

To leave Haskell Art, email haskell-...@group.lurk.org with the following email 
subject: unsubscribe


Re: [haskell art] Haskell art in the media

2014-04-12 Thread alex
On 12 April 2014 20:27, Karsten Gebbert k...@ioctl.it wrote:
 I remember now that you and others mention
 latency, that in SuperCollider one can set a server latency argument,
 which, when set to 0, lead to the kind of jitter I was experiencing.

Yes I think in supercollider the default latency is 0.2 seconds. I'm
not clear on what this is a latency between - the client and server?

To answer Miguel's question, in Tidal I currently have it set to 0.04
seconds. This is to cope with network delay, and the audio buffer size
in the jack audio daemon.
  https://github.com/yaxu/Tidal/blob/master/Sound/Tidal/Stream.hs#L42

alex

-- 
http://yaxu.org/

-- 

Read the whole topic here: Haskell Art:
http://lurk.org/r/topic/3VUQeKgu5L7f0OFIkoHXCF

To leave Haskell Art, email haskell-...@group.lurk.org with the following email 
subject: unsubscribe


[haskell art] HaL-9 - Call for Contributions

2014-04-12 Thread Henning Thielemann
Hi all,

in case you missed the announcement at:
http://www.haskell.org/pipermail/haskell/2014-March/024115.html

I'll forward it to here. Our workshop still lacks some art artifacts 
generated with Haskell.


 Original-Nachricht 

HaL ist ein lokaler Haskell-Workshop mit überregionaler Bedeutung, der
nun bereits das 9. Mal stattfindet. Dieses Jahr laden wir für den 20.
Juni ins Institut für Informatik an der Martin-Luther-Universität
Halle-Wittenberg ein.

Wir suchen Beiträge zu Haskell im Besonderen und der funktionalen
Programmierung im Allgemeinen, aber auch Anknüpfungen an andere
Programmierparadigmen.

Dabei interessieren wir uns unter anderem für die Themenbereiche

 * Neues von Sprache, Bibliotheken, Werkzeugen,
 * Anwendungen von Kunst bis Industrie,
 * Lehre und Forschung an Schulen und Hochschulen.

Die Beiträge können präsentiert werden als

 * Tutorium (etwa 90 min)
 * Vortrag (etwa 30 min)
 * Demonstration, künstlerische Aufführung

Die Veranstaltungssprache ist Deutsch, nach Absprache auch Englisch.
Presentations will be given in German but we can switch to English if
requested.

Bitte reichen Sie Kurzfassungen der Beiträge ein (max. 3 Seiten), die
dem Programmkomitee eine Einschätzung ermöglichen, sowie eine knappe
Zusammenfassung von etwa 100 Wörtern.

Teilnehmer des Workshops sind Interessenten (keine Erfahrung mit Haskell
oder funktionaler Programmierung), Anfänger (wenig Erfahrung) und
Experten. Wir bitten die Vortragenden, die Zielgruppe des Beitrags
anzugeben und die nötigen Vorkenntnisse zu beschreiben. Bei Tutorien
sollen Teilnehmer auf eigenen Rechnern arbeiten. Bitte beschreiben Sie
dazu die vorher zu installierende Software.

Senden Sie die Beitragsvorschläge als PDF-Dokument bis zum

  27. April 2014

an
  hal-commit...@iba-cg.de

Wir werden Ihnen bis zum 9. Mai mitteilen, ob wir Ihren Beitrag in das
Programm aufnehmen.


Für das Organisationsteam
Henning Thielemann


-- 

Read the whole topic here: Haskell Art:
http://lurk.org/r/topic/7jyItVXjYYVE7UvjRTVa9p

To leave Haskell Art, email haskell-...@group.lurk.org with the following email 
subject: unsubscribe


Re: [haskell art] Haskell art in the media

2014-04-12 Thread Tom Murphy
Cool! Thanks for sharing these videos -- inspiring stuff.

There's a weird repeat of the entire Alexandra Cardnas section in the
middle of the French video -- was that in the original broadcast?

Tom


On Sat, Apr 12, 2014 at 12:02 AM, alex a...@slab.org wrote:

 Hi all,

 I thought some of you might be entertained to see Haskell making music in
 Amsterdam (in Dutch and some English):
   http://motherboard.vice.com/nl/read/algorave-coden-in-de-club

 and in London (in French):
   https://www.youtube.com/watch?v=X_NQKPH91kM

 There's a few more recent interviews etc here:
   http://yaxu.org/interviews-etc/

 Take care

 alex
 --

 Read the whole topic here: Haskell Art:
 http://lurk.org/r/topic/7q2JkF1Bi3FAxZZKEQlvoD

 To leave Haskell Art, email haskell-...@group.lurk.org with the following
 email subject: unsubscribe


-- 

Read the whole topic here: Haskell Art:
http://lurk.org/r/topic/6PNB9tbFcfq1ohHpbryZlq

To leave Haskell Art, email haskell-...@group.lurk.org with the following email 
subject: unsubscribe


Re: [haskell art] Haskell art in the media

2014-04-12 Thread Julian Rohrhuber

On 12.04.2014, at 21:42, alex a...@slab.org wrote:

 On 12 April 2014 20:27, Karsten Gebbert k...@ioctl.it wrote:
 I remember now that you and others mention
 latency, that in SuperCollider one can set a server latency argument,
 which, when set to 0, lead to the kind of jitter I was experiencing.
 
 Yes I think in supercollider the default latency is 0.2 seconds. I'm
 not clear on what this is a latency between - the client and server?

It is the maximum latency expected in the network between sclang and server. In 
other words, you add this value to your time stamp of the current network time. 
The engine calculates the timing of your audio down to nanoseconds, as the osc 
protocol specifies. For efficiency reasons, there is a special UGen that you 
can use if you want your synth node to output audio at exactly that time 
(OffsetOut). Otherwise it'll just start from the next block (by default 64 
samples).

When you set latency to nil, the messages just arrive, and are scheduled for 
the next possible moment. These are the boundaries of your *hardware* buffer 
size. If this is large (e.g.  512) you will get audible jitter.
-- 

Read the whole topic here: Haskell Art:
http://lurk.org/r/topic/6zW8K1fEuUUTLqj8eQJyMi

To leave Haskell Art, email haskell-...@group.lurk.org with the following email 
subject: unsubscribe