[Haskell-cafe] the library of beautiful instruments implemented in haskell / csound

Anton Kholomiov anton.kholomiov at gmail.com
Mon Sep 14 14:56:30 UTC 2015


Yes, it can work in real time! There is even an Android app that uses
Csound in real-time. It's called EtherPad. And a couple of iOS  apps:
csGrain and csSpectral

http://www.youtube.com/watch?v=SZ7Tbc8dIsg
http://www.boulangerlabs.com/

Though some instruments require  lots of CPU.
With Jack I was able to stream the audio to DAW live.

2015-09-14 17:31 GMT+03:00 <amindfv at gmail.com>:

> Oh interesting! I had thought CSound didn't do realtime synthesis.
>
> tom
>
>
> El Sep 14, 2015, a las 6:15, Anton Kholomiov <anton.kholomiov at gmail.com>
> escribió:
>
> It's all was played live with Csound triggered by midi keyboard and
> recorded with Audacity (connected to csound output with Jack)
>
> 2015-09-14 13:11 GMT+03:00 Anton Kholomiov <anton.kholomiov at gmail.com>:
>
>> Thanks for feedback. I've used several sources on sound design:
>>
>> Ian McCurdy collection of csound instruments:
>> http://iainmccurdy.org/csound.html
>>
>> Thor demystified series by Gordon Reid:
>> https://www.propellerheads.se/substance/discovering-reason/index.cfm?article=part19&fuseaction=get_article
>>
>> Csound pieces from Csound Catalog: http://www.csounds.com/csound-catalog/
>>
>> Olav Basoski course: https://www.macprovideo.com/tutorial/live8402
>>
>> Sound on sound synth secrets:
>> http://www.soundonsound.com/sos/allsynthsecrets.htm
>>
>> Risset' Amsterdam Collection of Csound Instruments:
>> http://www.codemist.co.uk/AmsterdamCatalog/
>>
>> It's mostly Iain McCurdy instruments, thor demystified series, and
>> instruments from various pieces
>> by Csounders (Csound catalog)
>>
>>
>>
>>
>> 2015-09-14 0:38 GMT+03:00 Tom Murphy <amindfv at gmail.com>:
>>
>>> These sound great, congratulations! "Batteries included" is a great
>>> place to be. Can you point to references you used to create the instrument
>>> definitions?
>>>
>>> Tom
>>>
>>>
>>> On Sun, Sep 13, 2015 at 9:13 AM, Anton Kholomiov <
>>> anton.kholomiov at gmail.com> wrote:
>>>
>>>> Status update for my haskell synth csound-expression. The main point is
>>>> presence of many cool instruments. They are implemented in the package
>>>> csound-catalog. All packages are compiled with GHC-7.10 So the hackage
>>>> fails to build them and unfortunately docs a broken too. But you can look
>>>> at the source code of the module Csound.Patch to now  the names of the
>>>> instruments. The usage is pretty straightforward. It's described here:
>>>>
>>>>
>>>> https://github.com/spell-music/csound-expression/blob/master/tutorial/chapters/Patches.md
>>>>
>>>> There is an mp3 file to listen to the instruments.
>>>> http://ge.tt/1jNETqN2/v/0
>>>>
>>>> *The 4.8.3 is out! New features:*
>>>>
>>>> This is a very important release to me. It tries to solve the problem
>>>> present in the most open source music-production libraries. It's often the
>>>> pack of beautiful sounds/timbres is missing. User is presented with many
>>>> audio primitives but no timbres are present to show the real power of the
>>>> framework. This release solves this problem. See the friend package
>>>> csound-catalog on Hackage. It defines 200+ beautiful instruments ready to
>>>> be used.
>>>>
>>>> The csound-expression defines a new type called Patch for description
>>>> of an instrument with a chain of effects. It's good place to start the
>>>> journey to the world of music production.
>>>>
>>>> There are new functions for synchronized reaction on events. The
>>>> triggering of events can be synchronized with given BPM.
>>>>
>>>> The library is updated for GHC-7.10!
>>>>
>>>>
>>>> github repo: https://github.com/spell-music/csound-expression
>>>>
>>>> hackage: http://hackage.haskell.org/package/csound-expression
>>>>
>>>>
>>>> Cheers!
>>>>
>>>> _______________________________________________
>>>> Haskell-Cafe mailing list
>>>> Haskell-Cafe at haskell.org
>>>> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20150914/ddb83c06/attachment.html>


More information about the Haskell-Cafe mailing list