[haskell-art] Haskore on Hackage

2008-09-30 Thread Henning Thielemann
I have uploaded a snapshot of Haskore and other sound related packages by me to Hackage in order to simplify installation. However, the API's are subject to change, yet. http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskore http://hackage.haskell.org/packages/archive/recent.html

Re: [haskell-art] Haskell audio I/O packages

2008-12-08 Thread Henning Thielemann
On Mon, 8 Dec 2008, John Lato wrote: On Fri, Dec 5, 2008 at 4:36 PM, Henning Thielemann [EMAIL PROTECTED] wrote: Data Types: HSoundFile-3 - custom AudioBuffer class. Implementations are provided for UArr Double, List Double, and StorableVector Double StorableVector

Re: [haskell-art] Haskell audio I/O packages

2008-12-09 Thread Henning Thielemann
On Tue, 9 Dec 2008, stefan kersten wrote: thanks for posting the code. i'm not very convinced of lazy IO, but i'd be very interested in incorporating an iteratee based approach into hsndfile. What are the reasons, you do not like lazy IO? Yes, currently it's a hack using unsafeInterleaveIO.

Re: [haskell-art] what do people use for audio output

2009-02-17 Thread Henning Thielemann
On Tue, 17 Feb 2009, John Lato wrote: Hi Henning, Thanks for replying. I wasn't aware of the SOX method. I still use it since in the past it was the method that always worked. ALSA or JACK (maybe due to KDE) sometimes did not work for reasons I don't know.

Re: [haskell-art] another (non-realtime) sound lib: HOMMAGE

2009-02-24 Thread Henning Thielemann
On Tue, 24 Feb 2009, Daniel van den Eijkel wrote: Dear Haskell Artists, I'd like to present another another Haskell sound library for non-realtime sound production. It's called HOMMAGE (Haskell Offline Music Manipulation And Generation EDSL). I developed this library as a successor of a

Re: [haskell-art] Announcement: Sox wrapper

2009-04-20 Thread Henning Thielemann
On Mon, 20 Apr 2009, Daniel van den Eijkel wrote: This is very cool. Exactly what I was looking for. I tried it out with some Hommage examples, but unfortunately it stops playing after about 10 seconds (at a sampling rate of 44100) and hangs. That's bad. Maybe a memory leak? Does it work

Re: [haskell-art] Sox wrapper

2009-04-22 Thread Henning Thielemann
Daniel van den Eijkel schrieb: Using forkIO makes no difference. I tried the following code (and some variations) but the program still hangs after ca. 40sec at a sampling rate11025 and ca. 10 sec at 44100. Maybe I'm doing something wrong. But now I need a break before the next attempt,

Re: [haskell-art] Real Time Audio

2009-04-24 Thread Henning Thielemann
On Fri, 24 Apr 2009, Sriram Durbha wrote: Hi,  Is it possible to play a sound in real time, probably through GHCi ?  eg: could an infinite list of sounds be defined and then played from GHCi ? [ This could be used as the elevator music in the next space elevator :) ] You just stepped into a

[haskell-art] Announcement: Real time signal processing for free

2009-04-24 Thread Henning Thielemann
This is what you have long waited for! You have written a lot of signal processing code based on lists? You planned to rewrite it to some efficient chunky list structure? Better don't do that! The chunk structure is usually not what you want. You only use it for efficiency. But it makes it

Re: [haskell-art] Playing a beep

2009-08-03 Thread Henning Thielemann
On Mon, 3 Aug 2009, Håkan Thörngren wrote: Hi, I am developing a calculator simulator which can do simple beeps.  The simulator figures out the frequency and duration of the beep and informs a separate thread about it. That thread is then supposed to perform the actual playing of the beep.

Re: [haskell-art] Playing a beep

2009-08-08 Thread Henning Thielemann
On Sat, 8 Aug 2009, Håkan Thörngren wrote: I can report success now with Synthesizer and sox on Mac OS X Intel!  I built a sox binary using MacPorts and it works just fine for the simple things I am doing! Good news! The sox I tried first which caused the problems was a prebuilt sox Mac

Re: [haskell-art] report of a successful installation of haskore-supercollider on a mac

2009-08-29 Thread Henning Thielemann
Jinjing Wang schrieb: I just cabal installed haskore-supercollider, and it works perfectly, i was even able to play examples using ghci. Both jack and super-collider are installed on the system, it was an extremely pleasant experience. Here's a question, the sound will fix at a pitch and

Re: [haskell-art] [Haskell-cafe] ANN: Hemkay, the 100% Haskell MOD player

2009-12-17 Thread Henning Thielemann
On Mon, 14 Dec 2009, Patai Gergely wrote: Hello all, I just uploaded the fruit of a little side project. Hemkay [1] is an oldschool module music [2] player that performs all the hard work in Haskell. Cool. The most complicated I tried was to import OctaMED printout to Haskore:

Re: [haskell-art] [Haskell-cafe] ANN: Hemkay, the 100% Haskell MOD player

2009-12-18 Thread Henning Thielemann
Patai Gergely schrieb: I have a function for mixing sounds at different (relative) start times. I feel that it does not get maximum speed in GHC, but is still ready for realtime application.

Re: [haskell-art] [Haskell-cafe] music-related problem

2010-07-04 Thread Henning Thielemann
On Sun, 4 Jul 2010, Michael Mossey wrote: I can solve a simpler problem which is -- Given a note with tieNext set, and a list of notes, find -- the end Loc of the last note in the chain. Only notes -- with the same pitch as 'firstNote' are considered when looking -- for the chain of notes.

Re: [haskell-art] ANN: JackMiniMix-0.1

2010-08-22 Thread Henning Thielemann
On Mon, 23 Aug 2010, Renick Bell wrote: http://hackage.haskell.org/package/JackMiniMix interesting This is my first Haskell library to release. As such, it would be particularly great to have any feedback regarding mistakes I may have made. I think that lower case package names are

[haskell-art] Mail archives end in March 2010

2010-08-28 Thread Henning Thielemann
Any reason, why the Haskell archive ends in March 2010? http://lists.lurk.org/pipermail/haskell-art/ ___ haskell-art mailing list haskell-art@lurk.org http://lists.lurk.org/mailman/listinfo/haskell-art

[haskell-art] Generating a video using hps

2010-09-15 Thread Henning Thielemann
Hi Rohan, I wanted to generate a small animation. First I tried cairo, which is not quite easy to build. When I saw, that this much resembles PostScript and also generates PostScript output, I thought I can also program PostScript directly. To that end I found your package hps easy to use:

[haskell-art] Announcement: MIDI stream editor

2010-09-23 Thread Henning Thielemann
This is primarily for people who control a software or hardware synthesizer by a MIDI keyboard on Linux. I have programmed a little MIDI event editor, that allows you to alter MIDI channels, automate MIDI controller changes, split keyboard, play patterns according to the set of currently

Re: [haskell-art] Software Synthesizer mapping ALSA/MIDI events to SuperCollider

2010-11-28 Thread Henning Thielemann
Hi Rohan, On Sun, 28 Nov 2010, Rohan Drape wrote: Rohan, I have still a problem: How can I achieve that on releasing a key the sound is not immediately aborted but enters a release phase? There are various ways, however normally you'd do this using the 'gate' input of the 'envGen' UGen.

Re: [haskell-art] sfml-audio

2010-12-06 Thread Henning Thielemann
On Mon, 6 Dec 2010, Sönke Hahn wrote: I am developing a game in Haskell [1]. For that, I needed a library that would do the following: 1. Play music files. 2. Play sound files with a low latency (for jumping sounds, etc.) 3. Compile on all targeted platforms (Linux, Windows, Mac OS X) using

Re: [haskell-art] [Haskell-cafe] Lazy cons, Stream-Fusion style?

2011-01-02 Thread Henning Thielemann
On Sun, 2 Jan 2011, Stephen Tetley wrote: Un-optimized, with a head-strict stream (basically Wouter Swierstra's Stream with a bang on the element), rendering currently takes minutes to generate seconds. But as well as the Stream representation, I've plenty of room to optimize the WAV file

Re: [haskell-art] [Haskell-cafe] Lazy cons, Stream-Fusion style?

2011-01-04 Thread Henning Thielemann
Hudak, Paul schrieb: I just wanted to mention that at Yale we are still working on CCA (causal commutative arrows) to get higher performance digital audio. Although it may seem objectionable to use arrows at all, it has some key advantages. For example, you can write recursive signals with

Re: [haskell-art] [Haskell-cafe] Lazy cons, Stream-Fusion style? (fwd)

2011-01-04 Thread Henning Thielemann
John Lato schrieb: The other big problem is the name of the z function. I would like to call it z-, but that's not an allowed name. Unfortunately -z is allowed as an operator name either. So for now it's backwards for convenience. I'd suggest to call it 'delay' since I find it much more

Re: [haskell-art] [Haskell-cafe] Lazy cons, Stream-Fusion style?

2011-01-04 Thread Henning Thielemann
Hudak, Paul schrieb: In the meantime I am more and more moving to Arrows or Arrow like structures. On the one hand it is often the more appropriate data structure since it models exactly the causality of signal processes and has much less risk for memory leaks (compared to lazy lists). On the

Re: [haskell-art] Lazy cons, Stream-Fusion style?

2011-01-04 Thread Henning Thielemann
On Tue, 4 Jan 2011, Hudak, Paul wrote: I think you cannot translate a functional expression like mix x (delay x) literally to a line of arrow syntax, that is, without introducing a variable name for the output of (delay x), unless I am missing something. You're right, but it seems

Re: [haskell-art] Open source hardware synthesizers

2011-01-13 Thread Henning Thielemann
On Thu, 13 Jan 2011, Erik de Castro Lopo wrote: There is a the FPGA-Synth website and mailing list: http://www.fpga.synth.net/ where people are doing synth designs in Verilog or VHDL and programming them into FLGAs. Thank you for that hint! This is actually relatively easy. I've done

Re: [haskell-art] Mailing list archive

2011-02-03 Thread Henning Thielemann
alex schrieb: On 3 February 2011 19:33, Henning Thielemann lemm...@henning-thielemann.de wrote: Unfortunately archiving stopped in March 2010. Thus this thread will not be archived, too. :-( I seem to have fixed the archives: http://lists.lurk.org/mailman/private/haskell-art

Re: [haskell-art] Haskell art?

2011-02-03 Thread Henning Thielemann
John Lato schrieb: On Thu, Feb 3, 2011 at 6:46 PM, Anton Kholomiov anton.kholom...@gmail.com mailto:anton.kholom...@gmail.com wrote: sorry i've started new thread, it goes here Hi I'm making dsl's for music/sound composition. Hope some day i will stop making dsls and do

Re: [haskell-art] Haskell art?

2011-02-03 Thread Henning Thielemann
Balazs Komuves schrieb: I sometimes make realtime, procedural music videos (it's an old hobby, see http://en.wikipedia.org/wiki/Demoscene). In the last few years, I have been doing this in Haskell, simply because I enjoy Haskell much more than other languages. However, these programs are

Re: [haskell-art] Haskell art?

2011-02-07 Thread Henning Thielemann
On Wed, 2 Feb 2011, alex wrote: So, why not hit reply and introduce yourself (even if you've posted already), and reveal your interest in haskell and/or art, whatever that may be. I'll do it too, but someone else go first :) Ok, where to start - at the very beginning? I first tried to make

Re: [haskell-art] Haskell art?

2011-02-15 Thread Henning Thielemann
On Fri, 4 Feb 2011, Stephen Sinclair wrote: Anyways, due to the field I work in, one subject area I find myself obsessed with is the seeming conflicts of interest between functional programming and real-time guarantees (for writing DSP programs, etc). The former allows more powerful ways to

Re: [haskell-art] Haskell art?

2011-02-15 Thread Henning Thielemann
On Sun, 13 Feb 2011, Hudak, Paul wrote: First, my group has designed a new computer music library that I call Euterpea (named after Euterpe, the Greek muse of music).  Euterpea has all of the original functionality of Haskore, plus an arrow-based signal processing language for doing audio

Re: [haskell-art] purely functional circular buffers

2011-02-17 Thread Henning Thielemann
John Lato schrieb: Does anyone know of a purely functional equivalent to a circular buffer? It depends on the application you have in mind. For programming a constant delay of n samples of a lazy list including feedback, you can use a lazy list instead of a circular buffer. For efficiency

Re: [haskell-art] memory leaks

2011-02-18 Thread Henning Thielemann
On Thu, 17 Feb 2011, Evan Laforge wrote: liveliness. The typical memory leak works as follows:  let (prefix, suffix) = splitAt largeNumber xs  in  processA prefix ++ processB suffix  Although this can be perfectly processed in a streaming manner, sometimes GHC does not manage to release the

Re: [haskell-art] Haskell art?

2011-02-20 Thread Henning Thielemann
On Thu, 17 Feb 2011, Evan Laforge wrote: However, I've basically given up on that for the moment in favor of just generating MIDI. Just composition is already really complicated without throwing signal processing into the mix. So I wish you best of luck on the signal side, maybe when things

Re: [haskell-art] Haskell art?

2011-02-22 Thread Henning Thielemann
On Tue, 22 Feb 2011, Evan Laforge wrote: I had written some simple conversion from a text presentation of a OctaMED module to Haskore. Maybe you find it useful:  http://code.haskell.org/haskore/revised/core/src/Haskore/Interface/MED/Text.hs Indeed, I very well might. I have a bunch of music

Re: [haskell-art] Haskell art?

2011-02-23 Thread Henning Thielemann
Stephen Tetley schrieb: On 22 February 2011 23:41, Evan Laforge qdun...@gmail.com wrote: Can you write 'inst2 pitch = reverse (inst1 pitch)'? Is 'inst2 pitch = reverse (inst1 pitch)' the backwards instrument? My first thought would be this is hard to write in any continuous language even

[haskell-art] jack-0.6

2011-02-23 Thread Henning Thielemann
I have updated jack to use midi-0.1.5, removed orphan instances and some more cleanup. Edward Amsden added a function for querying the samplerate. Can you please check, whether it still works for you: http://code.haskell.org/jack/ ___ haskell-art

Re: [haskell-art] Haskell art?

2011-03-11 Thread Henning Thielemann
Evan Laforge schrieb: This sounds like something I've noticed, and if it's the same thing, I agree. But I disagree that you need to separate orchestra and score to get it. Namely that notes are described hierarchically (e.g. phrase1 `then` phrase2 :=: part2 or whatever), but that many

[haskell-art] data structure for music (Was: Haskell art?)

2011-03-11 Thread Henning Thielemann
On Fri, 11 Mar 2011, Stephen Tetley wrote: I still don't understand what Evan's reverse instrument models. Is it reversing the sound of a note so it is some function wrapping a unit generator? Or is it reversing a sequence of notes according to pitch? I think he means reversing the signal

Re: [haskell-art] Live Performing With Haskell

2011-03-12 Thread Henning Thielemann
On Fri, 11 Mar 2011, aditya siram wrote: Hi all, I'd like to get into live coding with Haskell. Can you recommend a good enviroment? I run Ubuntu Linux. I've looked into Haskore withn Supercollider but it doesn't seem suited to live performance like something like Chuck or Impromptu. Is there

Re: [haskell-art] Functional view of music?

2011-06-01 Thread Henning Thielemann
On Wed, 1 Jun 2011, Stephen Tetley wrote: Hello all, The functional view of images - image as a function from Point - Colour - is well practised for continuous images - Conal Elliott's Vertigo and Pan, Jerzy Karczmarczuk's Clastic, plus Pancito, Chalkboard and more. It's even been used for

[haskell-art] Haskell live sequencing

2011-11-06 Thread Henning Thielemann
I am happy to present the demonstration of a live sequencer that Johannes Waldmann and me are developing for a month now. http://www.youtube.com/watch?v=88jK162l6mE It is similar to composing in Haskore, but it is interactive. The sound in the video is generated in real-time by my

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-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, cool, I thought perhaps there was some

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? The trick is to update the program but not the currently

[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

[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

[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 by the

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. :-) Sorry

[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

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]

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

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 part

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 part

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

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 and

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

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

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] 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

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

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

[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

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

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

[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

[haskell art] HaL-9 - Call for Contributions

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

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 basically

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

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

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 the new

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 about

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]

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

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 versions) on my machine

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

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 a)

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 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 the package so far, even in a sandbox

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 following

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 leave

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:

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 requires

[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].

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 that on Hackage.. The good news

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

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:

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 controller. This should help: https://hackage.haskell.org

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:

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

2015-09-22 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:

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

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

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"

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

  1   2   >