the library of beautiful instruments implemented in haskell / csound

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/chapte... 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!

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
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/chapte...
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@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe

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
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@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/chapte...
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@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe

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
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
: 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@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/chapte...
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@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe

Oh interesting! I had thought CSound didn't do realtime synthesis.
tom
El Sep 14, 2015, a las 6:15, Anton Kholomiov
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
: 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
: 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
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/chapte...
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@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe

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
Oh interesting! I had thought CSound didn't do realtime synthesis.
tom
El Sep 14, 2015, a las 6:15, Anton Kholomiov
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
: 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
: 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@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/chapte...
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@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
participants (3)
-
amindfv@gmail.com
-
Anton Kholomiov
-
Tom Murphy