Re: [haskell art] SCHelp parser?

2016-04-04 Thread Henning Thielemann
On Mon, 4 Apr 2016, Stephen Tetley wrote: > If no-one has one already I'd be up for writing one. The new > developments with Haskell and SuperCollider (your system and Super > Dirt) are pretty exciting and I've been thinking I ought to get > involved. How has Rohan developed his hsc3 help files?

Re: [haskell art] [sc-users] Re: ANN: Vivid: SuperCollider + Haskell

2016-03-28 Thread Henning Thielemann
On Tue, 22 Mar 2016, amin...@gmail.com wrote: > - No required arguments: some UGens don't/can't have a "default" > value, but there's nothing preventing the user from calling it without > modifying any args Then you can fall back to regular Haskell function arguments. > - It's more work

Re: [haskell art] [sc-users] Re: ANN: Vivid: SuperCollider + Haskell

2016-03-22 Thread Henning Thielemann
On Mon, 21 Mar 2016, amin...@gmail.com wrote: > Resurrecting a pretty old thread here, but I think I've found a nice way > to crack this problem, which I use in Vivid 0.2 -- thought I'd give a > run-down: > > If you'll recall, when we last saw our heros they were struggling with > the

Re: [haskell art] ANN: vivid 0.2: SC in Haskell

2016-03-22 Thread Henning Thielemann
On Mon, 21 Mar 2016, Evan Laforge wrote: > I've long been a bit interested in supercollider, but never really > even heard any music done with it, or sequencers that can drive it, > and thus I haven't been too clear on its capabilities beyond "here's a > tutorial on how to make a Shepard tone" ki

[haskell art] Christmas song: Ich steh an deiner Krippen hier

2015-12-21 Thread Henning Thielemann
No breaking news at the synthesizer-llvm front, but I want to say: It's still working fine. :-) Here is a German christmas song I recorded recently, featuring synthesizer-llvm as a live software synthesizer and reverb generator: https://www.youtube.com/watch?v=K3W1CU9qf-Y (with vocals)

Re: [haskell art] alsa seq queue error

2015-11-21 Thread Henning Thielemann
On Sat, 21 Nov 2015, Paolino wrote: > Hello Henning, this program crashes with resource temporarily unavailable, as > soon as I attach it to a midi consumer. > > I couldn't find an example on how to fix it. I can reproduce the problem, but I have no idea what your program should do if it woul

Re: [haskell art] Small bug in MIDI package

2015-10-02 Thread Henning Thielemann
Hi Zack, On Fri, 2 Oct 2015, Zack Raver wrote: > I'm using the midi package that you wrote and I think I found a tiny > bug. In the file Sound.MIDI.File.Event.Meta, in the case statement in > your definition of 'get'; I believe the hex code for a MIDI port message > is 033, not 032. You mea

Re: [haskell art] MIDI device ID in alsa-seq

2015-09-23 Thread Henning Thielemann
On Wed, 23 Sep 2015, amin...@gmail.com wrote: > It may not be called "device ID" in alsa-seq but my question is how > to distinguish between midi events that came from different sources. In Event.T there is a record field called 'source' that has the type Address.T: https://hackage.ha

Re: [haskell art] MIDI device ID in alsa-seq

2015-09-21 Thread Henning Thielemann
On Mon, 21 Sep 2015, amin...@gmail.com wrote: > I'm not seeing it. Can you point to the type itself, or the module it's > in? I still do not know what MIDI device ID you mean. Can you please tell me the record type and field name you refer to? Is it in the Event module: https://hackage.ha

Re: [haskell art] the library of beautiful instruments implemented in haskell / csound

2015-09-21 Thread Henning Thielemann
On Thu, 17 Sep 2015, Evan Laforge wrote: > On Wed, Sep 16, 2015 at 12:59 PM, Anton Kholomiov > wrote: >> That's the first piece of music done with csound-expression >> not by me. I'm very happy to listen to it. I'm biased as an author. >> and you have managed to do it so quickly! > > I was going

Re: [haskell art] MIDI device ID in alsa-seq

2015-09-21 Thread Henning Thielemann
On Sat, 19 Sep 2015, amin...@gmail.com wrote: > I've written a little thing with alsa-seq that listens out for > Sound.ALSA.Sequencer.Event.NoteOn messages and peforms actions based on > the message. Something I'm stuck on, though, is I can't find where the > MIDI device id is. What MIDI

[haskell art] Haskell programmed music box

2015-05-27 Thread Henning Thielemann
At the Linux Audio Conference 2014 in Karlsruhe [1] there was an excursion to the museum of mechanical music instruments in Bruchsal. [2] In the museum they sold music boxes as a souvenir that can be programmed by punch tapes. [3] I wrote a simple program using the "diagrams" and "midi" packag

Re: [haskell art] alsa-seq example

2015-05-22 Thread Henning Thielemann
On Fri, 22 May 2015, Miguel Negrão wrote: > On 22-05-2015 12:35, Henning Thielemann wrote: >> >> Have you connected the controller to the dump example using 'aconnect' >> or 'patchage' or the like? >> >> E.g. I have to run: >> >>

Re: [haskell art] alsa-seq example

2015-05-22 Thread Henning Thielemann
On Fri, 22 May 2015, Miguel Negrão wrote: > On 22-05-2015 12:01, Henning Thielemann wrote: >> >> On Fri, 22 May 2015, Miguel Negrão wrote: >> >>> Does anyone have some example code of how to use alsa-seq to get midi events >>> from a midi controll

Re: [haskell art] alsa-seq example

2015-05-22 Thread Henning Thielemann
On Fri, 22 May 2015, Miguel Negrão wrote: > Does anyone have some example code of how to use alsa-seq to get midi events > from a midi controller. This should help: https://hackage.haskell.org/package/alsa-seq-0.6.0.5/src/examples/dump.hs -- Read the whole topic here: Haskell Art: http://lu

Re: [haskell art] Euterpea on ghc 7.10.1 ?

2015-04-13 Thread Henning Thielemann
On Mon, 13 Apr 2015, Niklas Reppel wrote: > Seems to be a problem with CCA (whatever that is), which doesn't > compile ... any ideas ? CCA = Causal Commutative Arrow -- Read the whole topic here: Haskell Art: http://lurk.org/r/topic/6fNlPMxMc6l2io3AfpJpaj To leave Haskell Art, email haskell-

Re: [haskell art] [sc-users] ANN: Vivid: SuperCollider + Haskell

2015-04-04 Thread Henning Thielemann
On Sat, 4 Apr 2015, Jose Barragán Sabio wrote: > A few weeks ago I was thinking the problem with Haskell (for SC use) was > the lack of named parameters with default values + naming problems with > record syntax. So I googled around and found this: > http://nikita-volkov.github.io/record/ I don'

Re: [haskell art] music recycling

2014-12-17 Thread Henning Thielemann
On Tue, 16 Dec 2014, Claude Heiland-Allen wrote: > On 16/12/14 19:36, Henning Thielemann wrote: >> You can download the project's code from the darcs repository: >> >> [4] http://code.haskell.org/~thielema/sound-collage/ > > needs a newer numeric-prelude than tha

[haskell art] music recycling

2014-12-16 Thread Henning Thielemann
Here is a new musical christmas experiment: I chopped 4 compact disks of children musicals by the German composer and all-round musician Reinhard Lakomy [1] into small pieces and re-assembled them to match a famous christmas song. As chunks lengths I tried both about 1/6s [2] and 1/3s [3]. Gen

Re: [haskell art] Music made with Haskell

2014-11-29 Thread Henning Thielemann
On Sat, 29 Nov 2014, Francesco Ariis wrote: > On Fri, Nov 28, 2014 at 12:47:48PM +0400, Anton Kholomiov wrote: >> I wrote two tracks completely with Haskell. >> You can listen to them on the soundcloud: > > I downloaded the zip'd source, but I cannot listen to your track > on soundcloud (it requ

Re: [haskell art] Music made with Haskell

2014-11-29 Thread Henning Thielemann
On Fri, 28 Nov 2014, Anton Kholomiov wrote: > I wrote two tracks completely with Haskell. > You can listen to them on the soundcloud: > > https://soundcloud.com/anton-kho/celtic > > https://soundcloud.com/anton-kho/invisible-ocean cool, cool, cool -- Read the whole topic here: Haskell Art: ht

Re: [haskell art] problem with install csound-expression

2014-11-02 Thread Henning Thielemann
On Sun, 2 Nov 2014, Anton Kholomiov wrote: > Thanks for the tip. Do you think that it allow the users of the older > versions of ghc to install without errors? catchIOError exists since GHC-7.2. -- Read the whole topic here: Haskell Art: http://lurk.org/r/topic/2UGkxDnffeOzevQ6yTq5g6 To leav

Re: [haskell art] problem with install csound-expression

2014-11-02 Thread Henning Thielemann
On Sun, 2 Nov 2014, Anton Kholomiov wrote: > Your version of ghc is too old. How about specifying 'base >=4.6' in the cabal file? -- Read the whole topic here: Haskell Art: http://lurk.org/r/topic/7qHxti8yqEtPKMaeadtFXy To leave Haskell Art, email haskell-...@group.lurk.org with the followin

Re: [haskell art] problem with install csound-expression

2014-11-02 Thread Henning Thielemann
On Sun, 2 Nov 2014, L_y_su_c wrote: > When i try to install csound-expression, this error occurred: > > [15 of 23] Compiling Csound.IO( src/Csound/IO.hs, > dist/build/Csound/IO.o ) > > src/Csound/IO.hs:229:5: >Ambiguous occurrence `catch' >It could refer to either `Prelude.catch'

Re: [haskell art] Any success with haskore-realtime on ghc 7.8.3 ?

2014-10-31 Thread Henning Thielemann
On Fri, 31 Oct 2014, Henning Thielemann wrote: > On Fri, 31 Oct 2014, RadEd wrote: > >> i've been trying to make haskore-realtime (and, in the long run, >> haskore-supercollider) work in the year 2014 (OS: Arch Linux, 64Bit), but >> had no success compiling

Re: [haskell art] automatically connect scsynth to jack at startup

2014-10-31 Thread Henning Thielemann
On Fri, 31 Oct 2014, Brendan Adamson wrote: > export SC_JACK_DEFAULT_OUTPUTS="system" This works perfectly! -- Read the whole topic here: Haskell Art: http://lurk.org/r/topic/1K28kry1lfw04cJoQtXOMR To leave Haskell Art, email haskell-...@group.lurk.org with the following email subject: unsu

[haskell art] automatically connect scsynth to jack at startup

2014-10-31 Thread Henning Thielemann
When I start scsynth, it starts automatically jackd but does not connect to it. Is there a reliable way to do that? I could run scsynth in the background and call jack_connect after a certain delay. But this is not reliable, since depending on system load the delay might be too short, and if I

Re: [haskell art] Any success with haskore-realtime on ghc 7.8.3 ?

2014-10-31 Thread Henning Thielemann
On Fri, 31 Oct 2014, Niklas Reppel wrote: > Btw, is using cabal recommendable ? Or rather buildign the packages > manually ? I am installing using Cabal, but I am using Ubuntu and thus cannot recommend a best practice for Arch. -- Read the whole topic here: Haskell Art: http://lurk.org/r/top

Re: [haskell art] Any success with haskore-realtime on ghc 7.8.3 ?

2014-10-31 Thread Henning Thielemann
On Fri, 31 Oct 2014, RadEd wrote: > i've been trying to make haskore-realtime (and, in the long run, > haskore-supercollider) work in the year 2014 (OS: Arch Linux, 64Bit), but had > no success compiling the package so far, even in a sandbox (directory-1.0.0.3 > fails to build ...). > > Would

[haskell art] patch-image

2014-09-13 Thread Henning Thielemann
I like to share a nice application using the Accelerate framework with you: "patch-image" assembles a big image from several overlapping parts. http://code.haskell.org/~thielema/patch-image/ The program is not yet on Hackage because it depends on accelerate-0.15, which is not yet on Hackage, as

Re: [haskell art] Any FP ideas for Tidal?

2014-09-12 Thread Henning Thielemann
Am 12.09.2014 um 12:51 schrieb Alois Cochard: > Sorry if that was not clear, I was not trying to sound spectacular or show > the most-abstract/idiomatic way to map on a tuple. I did not expect that. I wanted to say, that if you apply (***) to functions you may learn something about functions but

Re: [haskell art] Any FP ideas for Tidal?

2014-09-12 Thread Henning Thielemann
Am 12.09.2014 um 11:32 schrieb alex: > 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

Re: [haskell art] Any FP ideas for Tidal?

2014-09-12 Thread Henning Thielemann
Am 12.09.2014 um 11:42 schrieb Alois Cochard: > The only thing I can tell you is that I use Arrow a lot to map element of a > tuple, and that is really neat (took me a while though to get the signature > of the method and map to the instance defined). > > Basically: > f *** g = \(a, b) -> (f a, g

[haskell art] group management

2014-08-17 Thread Henning Thielemann
Hi alex, it seems I am subscribed twice. How can I find out about all my subscriptions? thanks, Henning -- Read the whole topic here: Haskell Art: http://lurk.org/r/topic/77LyF64GuYSCMVr15MEJr1 To leave Haskell Art, email haskell-...@group.lurk.org with the following email subject: unsubsc

[haskell art] ANN: split-record

2014-08-17 Thread Henning Thielemann
Its not quite new, but in the meantime it proved useful: "split-record" is a small command-line program that splits a big audio file into pieces at positions of silence. You can use this to split a recording of multiple songs into single songs. Even if you do not need that functionality, it may

Re: [haskell art] connecting buses in hsc3?

2014-07-05 Thread Henning Thielemann
Am 05.07.2014 19:43, schrieb Ben Burdette: > I'm trying to connect one audio bus to another, but not having much > luck. I'm looking at an example from here: > > http://ecmc.rochester.edu/ecmc/docs/supercollider/scbook/Ch21_Interface_Investigations/ixi%20SC%20tutorial/ixi_SC_tutorial_13.html > > I

Re: [haskell art] haskell dependency management over time

2014-07-01 Thread Henning Thielemann
Am 01.07.2014 17:27, schrieb Henning Thielemann: > As a user I have not tried cabal-dev and friends. I am just using > 'cabal' and since there are so many versions of the packages and GHC > around, many packages are installed multiple times (in different package > and GHC v

Re: [haskell art] haskell dependency management over time

2014-07-01 Thread Henning Thielemann
Am 01.07.2014 17:17, schrieb Al Matthews: > Hello .. I find Haskell package-management to be a bit of a dark art. Do you mean management as a maintainer or as a user? For maintainers I wrote some scripts: http://hackage.haskell.org/package/cabal-scripts http://hackage.haskell.org/package

Re: [haskell art] Looking for a wave manipulation library

2014-06-25 Thread Henning Thielemann
Am 25.06.2014 09:53, schrieb José Pedro Magalhães: > Hello Haskell artists, > > I'm looking for a wave file manipulation library in Haskell. Basically, a > library that will allow me to do something like the following: > > do wave1 <- readWave "wave1.wav" > wave2 <- readWave "wave2.wav" > l

Re: [haskell art] alsa-midi

2014-06-16 Thread Henning Thielemann
Am 16.06.2014 23:25, schrieb Hans Höglund: > Try alsa-seq or portmidi. Right. I refered to alsa-seq and alsa-pcm in the package description of alsa-midi. I guess Hackage-Server allowed to point to only one package in the deprecation message, and I chose to point to alsa-pcm. -- Read the who

Re: [haskell art] [haskell-art] Retirement of mailman list - last email

2014-05-15 Thread Henning Thielemann
Am 15.05.2014 12:27, schrieb Francesco Ariis: > If you want to follow new topics and posts sans js, you *can* do it via the > built-in RSS feeds [1] [2] (or alternatively using Gmane [3], which comes with > two different interfaces) That's good news. > [3] http://news.gmane.org/gmane.comp.lang.h

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

2014-05-15 Thread Henning Thielemann
it seems that my comment got lost ... Am 14.05.2014 00:44, schrieb Ben Burdette: > 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. How abou

Re: [haskell art] [haskell-art] Retirement of mailman list - last email

2014-05-15 Thread Henning Thielemann
Am 14.05.2014 12:03, schrieb alex: > 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/ It seems th

[haskell art] Automated YouTube uploads

2014-05-14 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/pa

[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/

Re: [haskell art] Haskell art in the media

2014-04-14 Thread Henning Thielemann
Am 14.04.2014 02:49, schrieb Evan Laforge: > I know the question isn't for me, but I do the same kind of stuff and > the gc isn't a problem for me because latency is not a problem. I > think only time latency is relevant is when you want external input to > immediately have a reaction. So basica

[haskell art] robot drum machine (was: Haskell art in the media)

2014-04-12 Thread Henning Thielemann
Am 12.04.2014 16:12, schrieb Karsten Gebbert: > Last year I wrote a little music sequencer in Scheme, partly because it > was needed in an installation I was working on with a friend (see > http://sonicrobots.com/ for an impression), The drum machine is really cool! -- Read the whole topic he

[haskell art] HaL-9 - Call for Contributions

2014-04-12 Thread Henning Thielemann
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 Haskel

Re: [haskell art] Haskell art in the media

2014-04-12 Thread Henning Thielemann
Am 12.04.2014 21:48, schrieb Karsten Gebbert: > Quoting Evan Laforge (2014-04-12 17:49:59) > >> The same goes for MIDI, MIDI drivers already provide a scheduler. > > When I wrote this I focussed on trying to find the simplest solution for > MIDI output and ended up using the Alsa raw MIDI library

[haskell-art] abstract music from csound et.al. (Was: ANN - csound-expression-3.1.0)

2013-12-13 Thread Henning Thielemann
On Fri, 13 Dec 2013, Evan Laforge wrote: This is my experience too (though I'm a notation guy, I tried hard with DAWs but still found them slow and awkward). And I've never heard any music out of csound or other text languages that isn't more or less abstract and sound-designy. Maybe there is

Re: [haskell-art] ANN - csound-expression-3.1.0 - now with GUI elements

2013-12-12 Thread Henning Thielemann
On Thu, 12 Dec 2013, Evan Laforge wrote: On Thu, Dec 12, 2013 at 12:23 PM, Anton Kholomiov wrote: The little piece: https://github.com/anton-k/csound-expression/blob/master/examples/Heartbeat.hs I was sort of hoping for an MP3, yeah I know I'm lazy :) I am lazy, too, in this respect. Thu

[haskell-art] Haskell can sing

2013-12-01 Thread Henning Thielemann
Hi all, it's again Advent time and I took the opportunity to program another song for you. Those who liked last year's songs [1,2,3] may also be interested in the new one: http://www.youtube.com/watch?v=0EQCgi5qa3E "Alta trinita beata" It employs the great Haskell live sequencer and a n

Re: [haskell-art] Generating sounds in Haskell

2013-09-01 Thread Henning Thielemann
On Mon, 2 Sep 2013, Noah Hall wrote: On Mon, Sep 2, 2013 at 12:02 AM, Henning Thielemann wrote: Is it important for you to generate particular sounds, or would it be ok for you to control a MIDI synthesizer like TiMidity via MIDI? At the moment, I'm quite interested in mainta

Re: [haskell-art] Generating sounds in Haskell

2013-09-01 Thread Henning Thielemann
On Sun, 1 Sep 2013, Noah Hall wrote: Hi all, I'm currently working on a game where the music is being generated through converting the pixels on screen into musical tones. At the moment, I have a working prototype in Python, however, I'm working on converting it into Haskell. The question I

[haskell-art] talks concerning Haskell on Linux Audio Conference, May, 9th and 10th

2013-05-09 Thread Henning Thielemann
, 10th, 15:10 Henning Thielemann: Live music programming in Haskell Best, Henning ___ haskell-art mailing list haskell-art@lurk.org http://lists.lurk.org/mailman/listinfo/haskell-art

Re: [haskell-art] testing if values can be applied to polymorphic functions

2013-02-07 Thread Henning Thielemann
On Thu, 7 Feb 2013, alex wrote: Now I have idea for making this more interesting and practical (for live music-making, if nothing else), and would like to re-write it all in Haskell. Testing type compatibility of expressions is foxing me though. For example, say I have (++) and [1,2,3]. I th

[haskell-art] private e-mail archive

2013-01-14 Thread Henning Thielemann
I found that the e-mail archive of haskell-art is now private. Is this intended? ___ haskell-art mailing list haskell-art@lurk.org http://lists.lurk.org/mailman/listinfo/haskell-art

[haskell-art] special Rate types for hsc3

2013-01-14 Thread Henning Thielemann
Hi Rohan, I just ran into another instance of using an UGen with a Rate type that it does not support. I got the error: *** Exception: mk_osc: rate restricted: (KR,[AR],"Pulse") but I thought this could also be solved on the type level. data AudioRate = AudioRate data ControlRate = Cont

Re: [haskell-art] hsc3-server interactive session was ANN: hsc3-process-0.8 and hsc3-server 0.5

2013-01-04 Thread Henning Thielemann
On Sat, 5 Jan 2013, Renick Bell wrote: You can do multiline evaluation in ghci with regular indentation (without internal braces) by preceding and following up your code like this: Prelude> :{ Prelude| do putStrLn "first line" Prelude| putStrLn "second line" Prelude| :} first line second

Re: [haskell-art] hsc3-server interactive session was ANN: hsc3-process-0.8 and hsc3-server 0.5

2013-01-04 Thread Henning Thielemann
On Fri, 4 Jan 2013, Miguel Negrao wrote: I’m happy to report that I’ve found that leksah has a quite nice and working interactive ghci pane. It has a window for writing code (a scratch buffer), where one can use indentation based rules, and it has another pane with all the variables defined s

Re: [haskell-art] port midi

2012-12-27 Thread Henning Thielemann
On Wed, 26 Dec 2012, Balazs Komuves wrote: I cannot help with portmidi, however, if you don't need Linux compatibility, the hmidi package (http://hackage.haskell.org/package/hmidi/) works on both OSX and Windows (and does not have any external dependencies). There are some simple examples inclu

Re: [haskell-art] ANN: hsc3-process-0.8 and hsc3-server 0.5

2012-12-20 Thread Henning Thielemann
On Fri, 21 Dec 2012, Rohan Drape wrote: You can run the 'unlayout' process over outgoing expressions in emacs using 'shell-command-to-string'. You can define GHCi commands (those with leading colon) based on Haskell functions. Maybe you can create an :unlayout command?

Re: [haskell-art] ANN: hsc3-process-0.8 and hsc3-server 0.5

2012-12-20 Thread Henning Thielemann
On Thu, 20 Dec 2012, Miguel Negrao wrote: Writing long functions or expressions in emacs to be run in ghci is a bit difficult because you can’t use the normal indentation rules (at least I haven’t figured out how), so one possibility would be to just write those functions in a .hs file and lo

Re: [haskell-art] Sending MIDI via Jack

2012-11-04 Thread Henning Thielemann
On Sun, 4 Nov 2012, alex wrote: Would anyone have a example to hand of how to send MIDI messages over Jack using Haskell? I have not a working example but I would like to add one to the 'jack' package. The general idea is to chop your MIDI stream into blocks of a duration that the JACK ser

[haskell-art] controlling a digital fly and building a USB power supply

2012-10-20 Thread Henning Thielemann
I prepared another small video: http://www.youtube.com/watch?v=om5q_Ror_bo It shows * a Döpfer Pocket Fader controlling a fly sound generated by the Haskell LLVM synthesizer * disassembling my self-made USB power supply for the Pocket Fader ___

Re: [haskell-art] Library for simple playing of sounds?

2012-10-10 Thread Henning Thielemann
On Wed, 10 Oct 2012, Iavor Diatchki wrote: is there an existing Haskell library that makes it easy to play and mix audio samples in a portable way? (with emphasis on easy and portable :-) At the first glance I wondered why _you_ ask this question, because you have written the ALSA bindings

Re: [haskell-art] Starquake music

2012-09-25 Thread Henning Thielemann
On Mon, 24 Sep 2012, David Barbour wrote: Wonderful work, Henning! Yours is definitely better than the original. May I suggest another? Try some dungeon music from Legacy of the Wizard. I don't know this game - have to scan my Speccy ClassiX CD. Another game with cool music I remember is in

[haskell-art] Starquake music

2012-09-24 Thread Henning Thielemann
Are some lovers of the good old 8-bit era here? I have remade some songs of the ZX Spectrum game Starquake (it seems to have had different melodies on different systems): http://www.youtube.com/watch?v=ogSeONthWK0 Of course, there was a lot of Haskell involved in the processing, although

Re: [haskell-art] Is The Amplitude Scaling Formula in Dodge/Jerse Correct? (fwd)

2012-08-20 Thread Henning Thielemann
-- Forwarded message -- Date: Mon, 20 Aug 2012 11:07:09 +0200 (CEST) From: Henning Thielemann To: Haskell Media Subject: Re: [haskell-art] Is The Amplitude Scaling Formula in Dodge/Jerse Correct? On Sun, 19 Aug 2012, Haskell Media wrote: f0 is the fundamental. Dodge

Re: [haskell-art] Quick questions about volume control

2012-08-19 Thread Henning Thielemann
On Sun, 19 Aug 2012, Hudak, Paul wrote: On Sat, 28 Jul 2012, Hudak, Paul wrote: The MIDI standard says, that in case that a velocity is mapped simply to a volume (and not to an altered sound) then this mapping should be exponential. That is, 2*velocity is certainly not what you want, but ma

Re: [haskell-art] Is The Amplitude Scaling Formula in Dodge/Jerse Correct?

2012-08-19 Thread Henning Thielemann
On Sat, 18 Aug 2012, Haskell Media wrote: Hi, Page 152 of the second edition of Computer Music by Dodge/Jersey reads: A practical method is to equalize the power in the signal to a constant value. For true power scaling, the scaling function is chosen as: S(a) = 1 / [(1/4)*h0(a)^2  + h1(a)^2

Re: [haskell-art] Is Haskell Really A Real-Time Language?

2012-08-13 Thread Henning Thielemann
On Tue, 14 Aug 2012, Anton Kholomiov wrote: Cool stuff! Is it a great win in practice? I have compared SuperCollider and my synthesizer-llvm and they are comparable in speed (it is difficult to find equivalent processes in both projects). That is, synthesizer-llvm is really fast, but not fa

Re: [haskell-art] Is Haskell Really A Real-Time Language?

2012-08-13 Thread Henning Thielemann
On Mon, 13 Aug 2012, Anton Kholomiov wrote: Online code generation is an interesting option. You can do many optimisations. For example if we have chain of units -> a -> b -> c -> d -> We can (in theory) make one loop, instead of four loops. That's what I do with the LLVM-JIT.

Re: [haskell-art] Is Haskell Really A Real-Time Language?

2012-08-13 Thread Henning Thielemann
On Mon, 6 Aug 2012, Anton Kholomiov wrote: Haskell is not for hard real time. Hard real time means for any operation you know how long does it takes to execute it. Current GC makes it impossible. You have to design GC for real-time. There is one real world real time library in Haskell that I'm

Re: [haskell-art] Quick questions about volume control

2012-08-13 Thread Henning Thielemann
On Sat, 28 Jul 2012, Hudak, Paul wrote: Sorry for the late reply to this. In Euterpea (which subsumes Haskore) there are two ways to deal with volume. First, a Music value is polymorphic. So a value of type Music Pitch only contains pitch, whereas a value of type Music (Pitch,Volume) contai

Re: [haskell-art] Quick questions about volume control

2012-07-13 Thread Henning Thielemann
On Fri, 13 Jul 2012, CK Kashyap wrote: Henning et al, Looks like It's gonna take me a little more time to get a hang of Haskore - although editing music in Emacs has been extremely thrilling. I have a quick question - how do I specify the volume of a note in Haskore? First I think that it is

Re: [haskell-art] asound not found during Euterpea installation

2012-07-10 Thread Henning Thielemann
On Tue, 10 Jul 2012, CK Kashyap wrote: Thank you very much Dr Hudak, Yup it helps ... I was able to play it from GHCI ... I cannot describe my excitement in words!!! ... then express it with music! :-) ___ haskell-art mailing list haskell-art@lur

Re: [haskell-art] asound not found during Euterpea installation

2012-07-08 Thread Henning Thielemann
On Sun, 8 Jul 2012, CK Kashyap wrote: After this, I tried to do "play childSong6" - nothing happened - my sound card probably does not support midi. So I installed timidity and ran it as follows "timidity -iA -Os&" - I re-ran ghci and found that it still did not play the music. So did a "" an

Re: [haskell-art] asound not found during Euterpea installation

2012-07-07 Thread Henning Thielemann
On Thu, 5 Jul 2012, CK Kashyap wrote: Hi all, I tried to install Euterpea on ubuntu 12.04 and ran into this problem. Can someone tell me the exact package name that I need to install using apt-get to solve this problem? Resolving dependencies... Configuring PortMidi-0.1.3... cabal: Missing d

Re: [haskell-art] Audio Processing and Sound Sunthesis in Haskell

2012-07-02 Thread Henning Thielemann
On Sun, 1 Jul 2012, CK Kashyap wrote: Hi All, I started reading the paper "Audio Processing and Sound Sunthesis in Haskell" - I was wondering if there is some place I could download the source code from? I'd appreciate it very much if you could point me to the source. I dont know if it is par

Re: [haskell-art] Audio Processing and Sound Sunthesis in Haskell

2012-07-01 Thread Henning Thielemann
On Sun, 1 Jul 2012, CK Kashyap wrote: Hi All, I started reading the paper "Audio Processing and Sound Sunthesis in Haskell" - I was wondering if there is some place I could download the source code from? I'd appreciate it very much if you could point me to the source. I dont know if it is par

Re: [haskell-art] Audio Processing and Sound Sunthesis in Haskell

2012-07-01 Thread Henning Thielemann
On Sun, 1 Jul 2012, CK Kashyap wrote: I started reading the paper "Audio Processing and Sound Sunthesis in Haskell" - I was wondering if there is some place I could download the source code from? I'd appreciate it very much if you could point me to the source. I dont know if it is part of Has

Re: [haskell-art] Lilypond parsing with Haskore

2012-06-30 Thread Henning Thielemann
On Fri, 29 Jun 2012, Corbin Simpson wrote: I've written a library, called Lye, that compiles a strict subset of Lilypond to a meta-MIDI format. Lilypond can generate MIDI files for the notesheets you create. ___ haskell-art mailing list haskell-art

Re: [haskell-art] hosc, rfc

2012-05-25 Thread Henning Thielemann
On Fri, 25 May 2012, Rohan Drape wrote: Dear List, I've made some rather basic changes to hosc. This message is to let people know before it ends up on hackage, and because I'm interested in any comments. Through to hosc-0.11 the representation has been: data OSC = Message Address [Datum]

[haskell-art] HaL-7, 2012-07-13, Call for submissions

2012-04-23 Thread Henning Thielemann
Software. Schicken Sie Beitragsvorschläge als PDF-Dokument bis zum 21.05.2012 per Mail an hal-committee at iba-cg punkt de oder an ein Mitglied des Programmkomitees. Programmkomitee * Henning Thielemann - Univ. Halle (Vorsitzender), * Petra Hofstedt - BTU Cottbus, * Alf Richter - iba CG

[haskell-art] Professorship for audio design and digital music production in Munich

2012-04-06 Thread Henning Thielemann
Hi all, sometimes I read job advertisements like the following one where I think they could be interesting for Haskell artists. Are you interested in such advertisements or shall I stop spamming the Haskell art mailing list with them? "Professor für Audiodesign und digitale Musikproduktion

Re: [haskell-art] [Haskell] ANNOUNCE: diagrams 0.5

2012-03-11 Thread Henning Thielemann
On Sun, 11 Mar 2012, Brent Yorgey wrote: Hi Henning, Ah, sorry about that. I was under the impression that SVG was just as widely supported now as PNG, but I see now I was mistaken. The reason I used SVGs was purely selfish: they look better when resized by browsers so I only had to generate

Re: [haskell-art] [Haskell] ANNOUNCE: diagrams 0.5

2012-03-09 Thread Henning Thielemann
On Fri, 9 Mar 2012, Henning Thielemann wrote: On Fri, 9 Mar 2012, Brent Yorgey wrote: I am pleased to announce the release of version 0.5 of diagrams [1], a full-featured framework and embedded domain-specific language for declarative drawing. Check out the gallery [2] for examples of what

Re: [haskell-art] [Haskell] ANNOUNCE: diagrams 0.5

2012-03-09 Thread Henning Thielemann
On Fri, 9 Mar 2012, Brent Yorgey wrote: I am pleased to announce the release of version 0.5 of diagrams [1], a full-featured framework and embedded domain-specific language for declarative drawing. Check out the gallery [2] for examples of what it can do! [1] http://projects.haskell.org/diagra

[haskell-art] Professorship for Musical computer science in Karlsruhe

2012-02-06 Thread Henning Thielemann
Since my latest e-mail passed the mailing list, I resend this one: -- Forwarded message -- Date: Mon, 6 Feb 2012 16:23:53 +0100 (CET) From: Henning Thielemann To: Haskell Art Mailing list Subject: Professorship for Musical computer science in Karlsruhe Maybe this job

Re: [haskell-art] Mail server problems

2012-02-06 Thread Henning Thielemann
On Mon, 6 Feb 2012, alex wrote: I moved the server this list resides on over the weekend. As a result the haskell-...@lists.lurk.org address was not forwarding correctly to haskell-art@lurk.org . I sent a mail but neither got a bounce nor did it appear on this list.

Re: [haskell-art] umbrella term for flats and sharps

2012-01-16 Thread Henning Thielemann
On Mon, 16 Jan 2012, Duncan Mortimer wrote: > Hi Henning, > > I just learnt that my previous message was incorrect: I hadn't > realised that an 'accidental' refers only to notes modified from the > current tonal context. Thankyou wikipedia! This was, what I learned from Wikipedia, too. :-) >

[haskell-art] umbrella term for flats and sharps

2012-01-16 Thread Henning Thielemann
I have a question for the native English speaking musicians: What is the umbrella term for flats and sharps? In German it is "Vorzeichen" and in Dutch it is "voortekens", which could be translated to "signs". Background: MIDI File specification allows to set a key signature and represents it b

[haskell-art] real-time sound synthesis (Was: Haskell live sequencing)

2011-11-16 Thread Henning Thielemann
On Tue, 15 Nov 2011, Stephen Sinclair wrote: > However, there is certainly potential to implement a FAUST-like DSL in > Haskell. The trick would be to compile it to machine code in-memory > in a non-realtime thread and be able to dynamically modify the DSP > graph by adding and removing blocks w

[haskell-art] real-time sound synthesis (Was: Haskell live sequencing)

2011-11-16 Thread Henning Thielemann
Hi Bernardo, On Tue, 15 Nov 2011, Bernardo Barros wrote: > The whole idea of writing dsp algorithms directly in haskell is very > interesting. I think it would be much more intuitive to extend synthesis > systems like this. That's what I hope for. Currently there still some low-level clutter

Re: [haskell-art] Haskell live sequencing

2011-11-11 Thread Henning Thielemann
On Thu, 10 Nov 2011, Heinrich Apfelmus wrote: > Henning Thielemann wrote: >> >> I am afraid from the point of view of formal languages this is an ugly >> hack. You have no referential transparency. E.g. as noted above at time >> point zero the term 'loop' may

Re: [haskell-art] Haskell live sequencing

2011-11-10 Thread Henning Thielemann
On Thu, 10 Nov 2011, Heinrich Apfelmus wrote: > Henning Thielemann wrote: >> On Tue, 8 Nov 2011, Heinrich Apfelmus wrote: >> >>> How do you make sure that a new sequence starts on the beat / interleave >>> nicely with what is still playing? >> >> T

Re: [haskell-art] Haskell live sequencing

2011-11-09 Thread Henning Thielemann
On Tue, 8 Nov 2011, Brent Yorgey wrote: > On Tue, Nov 08, 2011 at 11:28:24PM +0100, Henning Thielemann wrote: >> >> This was the most simple to start with and we will extend that: >> >> http://dfa.imn.htwk-leipzig.de/bugzilla/show_bug.cgi?id=267 > > Oh, I see,

Re: [haskell-art] Haskell live sequencing

2011-11-08 Thread Henning Thielemann
Bernardo Barros schrieb: > This is very impressive and promising! Thanks for sharing! Thank you (and all the others) for your interest! > How far did you go with llvm-synthesizer concerning more complex sound > synthesis? Thanks to LLVM and vector processing there are still a lot of unused CPU

Re: [haskell-art] Haskell live sequencing

2011-11-08 Thread Henning Thielemann
On Tue, 8 Nov 2011, Brent Yorgey wrote: > On Sun, Nov 06, 2011 at 11:48:07PM +0100, Henning Thielemann wrote: >> >> I am happy to present the demonstration of a live sequencer that Johannes >> Waldmann and me are developing for a month now. >> >>http://ww

  1   2   3   >