Csound Csound-dev Csound-tekno Search About

New Csound tracks in the Jungle style

Date2015-04-21 09:59
FromAnton Kholomiov
SubjectNew Csound tracks in the Jungle style
AttachmentsNone  None  
I've recently announced the new release of my Haskell lib csound-expression.
It features mincer and granular opcode. You can find these 
features in actions in two new tracks. 


I'm missing the times when jungle was high in ranks
so I've tried to mimic the style in the first track.
The DnB music is impossible without being able
to stretch the samples in time domain without affecting
the pitch (which is why mincer opcode is so useful).
Also it's used to add variations in the beat pattern.
The granular effect was applied to the angel's echoes.

The second track is just a joke. It features Simon Peyton Jones
the creator and lead developer of the GHC 
(main compiler for the Haskell language).

All sounds (except bass, arpeggiator and sinus beeps) are made
out of Simon utterances. He is quite interesting man to listen to [3] [4]!

------------------------------------------

Simon on IT education lectures for kids:


Simon on how to give a good research talk:



Anton

Date2015-04-22 16:47
FromSteven Yi
SubjectRe: New Csound tracks in the Jungle style
Hi Anton,

Thanks for sharing, I enjoyed checking these out.  I wanted to ask,
will you be making the source available for these?  I was also
thinking if you had time, it might be nice to have a Csound Journal
article that might introduce working with csound-expression.

Thanks!
steven


On Tue, Apr 21, 2015 at 4:59 AM, Anton Kholomiov
 wrote:
> I've recently announced the new release of my Haskell lib csound-expression.
> It features mincer and granular opcode. You can find these
> features in actions in two new tracks.
>
> [1] https://soundcloud.com/anton-kho/jungle-etude-1
>
> [2] https://soundcloud.com/anton-kho/jungle-etude-2-feat-simon-peyton-jones
>
> I'm missing the times when jungle was high in ranks
> so I've tried to mimic the style in the first track.
> The DnB music is impossible without being able
> to stretch the samples in time domain without affecting
> the pitch (which is why mincer opcode is so useful).
> Also it's used to add variations in the beat pattern.
> The granular effect was applied to the angel's echoes.
>
> The second track is just a joke. It features Simon Peyton Jones
> the creator and lead developer of the GHC
> (main compiler for the Haskell language).
>
> All sounds (except bass, arpeggiator and sinus beeps) are made
> out of Simon utterances. He is quite interesting man to listen to [3] [4]!
>
> ------------------------------------------
>
> Simon on IT education lectures for kids:
>
> [3] https://www.youtube.com/watch?v=Ia55clAtdMs
>
> Simon on how to give a good research talk:
>
> [4] http://research.microsoft.com/apps/video/default.aspx?id=168648
>
>
> Anton
>
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> Csound-users mailing list
> Csound-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-users
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
>

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2015-04-22 16:56
Fromjpff
SubjectRe: New Csound tracks in the Jungle style
I wish I could listen bur soundcloud hs totally ceased to function -- all 
I get is a essage that tere is a problem.  I am not alone in this problem 
either



On Wed, 22 Apr 2015, Steven Yi wrote:

> Hi Anton,
>
> Thanks for sharing, I enjoyed checking these out.  I wanted to ask,
> will you be making the source available for these?  I was also
> thinking if you had time, it might be nice to have a Csound Journal
> article that might introduce working with csound-expression.
>
> Thanks!
> steven
>
>
> On Tue, Apr 21, 2015 at 4:59 AM, Anton Kholomiov
>  wrote:
>> I've recently announced the new release of my Haskell lib csound-expression.
>> It features mincer and granular opcode. You can find these
>> features in actions in two new tracks.
>>
>> [1] https://soundcloud.com/anton-kho/jungle-etude-1
>>
>> [2] https://soundcloud.com/anton-kho/jungle-etude-2-feat-simon-peyton-jones
>>
>> I'm missing the times when jungle was high in ranks
>> so I've tried to mimic the style in the first track.
>> The DnB music is impossible without being able
>> to stretch the samples in time domain without affecting
>> the pitch (which is why mincer opcode is so useful).
>> Also it's used to add variations in the beat pattern.
>> The granular effect was applied to the angel's echoes.
>>
>> The second track is just a joke. It features Simon Peyton Jones
>> the creator and lead developer of the GHC
>> (main compiler for the Haskell language).
>>
>> All sounds (except bass, arpeggiator and sinus beeps) are made
>> out of Simon utterances. He is quite interesting man to listen to [3] [4]!
>>
>> ------------------------------------------
>>
>> Simon on IT education lectures for kids:
>>
>> [3] https://www.youtube.com/watch?v=Ia55clAtdMs
>>
>> Simon on how to give a good research talk:
>>
>> [4] http://research.microsoft.com/apps/video/default.aspx?id=168648
>>
>>
>> Anton
>>
>> ------------------------------------------------------------------------------
>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>> Develop your own process in accordance with the BPMN 2 standard
>> Learn Process modeling best practices with Bonita BPM through live exercises
>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>> _______________________________________________
>> Csound-users mailing list
>> Csound-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-users
>> Send bugs reports to
>>         https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>>
>
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> Csound-users mailing list
> Csound-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-users
> Send bugs reports to
>        https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
>

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2015-04-22 17:42
FromGleb Rogozinsky
SubjectRe: New Csound tracks in the Jungle style
AttachmentsNone  None  

Thank you for music!

Irey jungle massive sound dem wit a positive vibe. Faya)

I even remembered my years in jungle music (still wear dreadlocks though).

The source code would be great to see.

21 Апр 2015 г. 12:00 пользователь "Anton Kholomiov" <anton.kholomiov@gmail.com> написал:
I've recently announced the new release of my Haskell lib csound-expression.
It features mincer and granular opcode. You can find these 
features in actions in two new tracks. 


I'm missing the times when jungle was high in ranks
so I've tried to mimic the style in the first track.
The DnB music is impossible without being able
to stretch the samples in time domain without affecting
the pitch (which is why mincer opcode is so useful).
Also it's used to add variations in the beat pattern.
The granular effect was applied to the angel's echoes.

The second track is just a joke. It features Simon Peyton Jones
the creator and lead developer of the GHC 
(main compiler for the Haskell language).

All sounds (except bass, arpeggiator and sinus beeps) are made
out of Simon utterances. He is quite interesting man to listen to [3] [4]!

------------------------------------------

Simon on IT education lectures for kids:


Simon on how to give a good research talk:



Anton

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here


Date2015-04-22 19:35
FromAnton Kholomiov
SubjectRe: New Csound tracks in the Jungle style
AttachmentsNone  None  
Thanks for the kind words. It's really important to me.
The source code alongside with some other tracks can be
found here (and some rendered files so you can listen
if soundcloud doesn't work for you)


To run the Haskell code you need to have installed libs

csound-expression
csound-sampler

We can install them with cabal (it's a haskell package manager)

> cabal update
> cabal install csound-sampler

To run the code we need to load it to ghci. It's a haskell REPL. You can navigate
to the directory with the track and run:

> ghci Main

Then we can try out different sounds by invoking the function `dac` with 
the audio signal as argument. Usually the main track can be run with function `main`
in the interpreter.

> main

We can hit Cntrl+C to stop csound.

As you can see the source code is under 100 lines of code.
The generated code is about 6000 loc. It's really cool for me
that Csound can work with such big files. I've even generated 20 kloc
in one file and Csound could digest it easily. 

Anton



2015-04-22 19:42 GMT+03:00 Gleb Rogozinsky <gleb.rogozinsky@gmail.com>:

Thank you for music!

Irey jungle massive sound dem wit a positive vibe. Faya)

I even remembered my years in jungle music (still wear dreadlocks though).

The source code would be great to see.

21 Апр 2015 г. 12:00 пользователь "Anton Kholomiov" <anton.kholomiov@gmail.com> написал:
I've recently announced the new release of my Haskell lib csound-expression.
It features mincer and granular opcode. You can find these 
features in actions in two new tracks. 


I'm missing the times when jungle was high in ranks
so I've tried to mimic the style in the first track.
The DnB music is impossible without being able
to stretch the samples in time domain without affecting
the pitch (which is why mincer opcode is so useful).
Also it's used to add variations in the beat pattern.
The granular effect was applied to the angel's echoes.

The second track is just a joke. It features Simon Peyton Jones
the creator and lead developer of the GHC 
(main compiler for the Haskell language).

All sounds (except bass, arpeggiator and sinus beeps) are made
out of Simon utterances. He is quite interesting man to listen to [3] [4]!

------------------------------------------

Simon on IT education lectures for kids:


Simon on how to give a good research talk:



Anton

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here



Date2015-04-22 19:41
FromAnton Kholomiov
SubjectRe: New Csound tracks in the Jungle style
AttachmentsNone  None  
About writing an article. I've thought about writing a step-by-step 
tutorial on writing a track. the library is  really big. It's hard to
explain it in single article, but if we have a definite goal of making
a track it's much easier to describe the lib.

One more note on jungle tracks.

The world moves on. The current style is trip-hop and dubstep.
I've discovered a track by Flying Lotus: Camel. 
The sound is so good. I mean it's not about a composition.
It's about timbres. I don't know how he gets it. But from one tine bit
of sound you can feel the deepness of the timbre. 
I  wish it was possible to make smth like this in the Csound. 


2015-04-22 21:35 GMT+03:00 Anton Kholomiov <anton.kholomiov@gmail.com>:
Thanks for the kind words. It's really important to me.
The source code alongside with some other tracks can be
found here (and some rendered files so you can listen
if soundcloud doesn't work for you)


To run the Haskell code you need to have installed libs

csound-expression
csound-sampler

We can install them with cabal (it's a haskell package manager)

> cabal update
> cabal install csound-sampler

To run the code we need to load it to ghci. It's a haskell REPL. You can navigate
to the directory with the track and run:

> ghci Main

Then we can try out different sounds by invoking the function `dac` with 
the audio signal as argument. Usually the main track can be run with function `main`
in the interpreter.

> main

We can hit Cntrl+C to stop csound.

As you can see the source code is under 100 lines of code.
The generated code is about 6000 loc. It's really cool for me
that Csound can work with such big files. I've even generated 20 kloc
in one file and Csound could digest it easily. 

Anton



2015-04-22 19:42 GMT+03:00 Gleb Rogozinsky <gleb.rogozinsky@gmail.com>:

Thank you for music!

Irey jungle massive sound dem wit a positive vibe. Faya)

I even remembered my years in jungle music (still wear dreadlocks though).

The source code would be great to see.

21 Апр 2015 г. 12:00 пользователь "Anton Kholomiov" <anton.kholomiov@gmail.com> написал:
I've recently announced the new release of my Haskell lib csound-expression.
It features mincer and granular opcode. You can find these 
features in actions in two new tracks. 


I'm missing the times when jungle was high in ranks
so I've tried to mimic the style in the first track.
The DnB music is impossible without being able
to stretch the samples in time domain without affecting
the pitch (which is why mincer opcode is so useful).
Also it's used to add variations in the beat pattern.
The granular effect was applied to the angel's echoes.

The second track is just a joke. It features Simon Peyton Jones
the creator and lead developer of the GHC 
(main compiler for the Haskell language).

All sounds (except bass, arpeggiator and sinus beeps) are made
out of Simon utterances. He is quite interesting man to listen to [3] [4]!

------------------------------------------

Simon on IT education lectures for kids:


Simon on how to give a good research talk:



Anton

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here




Date2015-04-22 22:16
FromRory Walsh
SubjectRe: New Csound tracks in the Jungle style
AttachmentsNone  None  

Did you see this:
http://createdigitalmusic.com/2013/12/inside-flying-lotus-mind-free-download-ideas-drafts-loops/

Like that group a lot.

On 22 Apr 2015 19:42, "Anton Kholomiov" <anton.kholomiov@gmail.com> wrote:
About writing an article. I've thought about writing a step-by-step 
tutorial on writing a track. the library is  really big. It's hard to
explain it in single article, but if we have a definite goal of making
a track it's much easier to describe the lib.

One more note on jungle tracks.

The world moves on. The current style is trip-hop and dubstep.
I've discovered a track by Flying Lotus: Camel. 
The sound is so good. I mean it's not about a composition.
It's about timbres. I don't know how he gets it. But from one tine bit
of sound you can feel the deepness of the timbre. 
I  wish it was possible to make smth like this in the Csound. 


2015-04-22 21:35 GMT+03:00 Anton Kholomiov <anton.kholomiov@gmail.com>:
Thanks for the kind words. It's really important to me.
The source code alongside with some other tracks can be
found here (and some rendered files so you can listen
if soundcloud doesn't work for you)


To run the Haskell code you need to have installed libs

csound-expression
csound-sampler

We can install them with cabal (it's a haskell package manager)

> cabal update
> cabal install csound-sampler

To run the code we need to load it to ghci. It's a haskell REPL. You can navigate
to the directory with the track and run:

> ghci Main

Then we can try out different sounds by invoking the function `dac` with 
the audio signal as argument. Usually the main track can be run with function `main`
in the interpreter.

> main

We can hit Cntrl+C to stop csound.

As you can see the source code is under 100 lines of code.
The generated code is about 6000 loc. It's really cool for me
that Csound can work with such big files. I've even generated 20 kloc
in one file and Csound could digest it easily. 

Anton



2015-04-22 19:42 GMT+03:00 Gleb Rogozinsky <gleb.rogozinsky@gmail.com>:

Thank you for music!

Irey jungle massive sound dem wit a positive vibe. Faya)

I even remembered my years in jungle music (still wear dreadlocks though).

The source code would be great to see.

21 Апр 2015 г. 12:00 пользователь "Anton Kholomiov" <anton.kholomiov@gmail.com> написал:
I've recently announced the new release of my Haskell lib csound-expression.
It features mincer and granular opcode. You can find these 
features in actions in two new tracks. 


I'm missing the times when jungle was high in ranks
so I've tried to mimic the style in the first track.
The DnB music is impossible without being able
to stretch the samples in time domain without affecting
the pitch (which is why mincer opcode is so useful).
Also it's used to add variations in the beat pattern.
The granular effect was applied to the angel's echoes.

The second track is just a joke. It features Simon Peyton Jones
the creator and lead developer of the GHC 
(main compiler for the Haskell language).

All sounds (except bass, arpeggiator and sinus beeps) are made
out of Simon utterances. He is quite interesting man to listen to [3] [4]!

------------------------------------------

Simon on IT education lectures for kids:


Simon on how to give a good research talk:



Anton

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here




------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here


Date2015-04-27 21:21
FromSteven Yi
SubjectRe: New Csound tracks in the Jungle style
Hi Anton,

I've just gotten around to trying out your instructions and, after
cabal downloaded and compiled csound-sampler and its dependencies,
everything worked without problems.  Nice!

As for an article, I think one focused on making a track using
csound-expression would be neat (at least, I'd enjoy reading it. :) )

Thanks again!
steven

On Wed, Apr 22, 2015 at 2:41 PM, Anton Kholomiov
 wrote:
> About writing an article. I've thought about writing a step-by-step
> tutorial on writing a track. the library is  really big. It's hard to
> explain it in single article, but if we have a definite goal of making
> a track it's much easier to describe the lib.
>
> One more note on jungle tracks.
>
> The world moves on. The current style is trip-hop and dubstep.
> I've discovered a track by Flying Lotus: Camel.
> The sound is so good. I mean it's not about a composition.
> It's about timbres. I don't know how he gets it. But from one tine bit
> of sound you can feel the deepness of the timbre.
> I  wish it was possible to make smth like this in the Csound.
>
> http://www.youtube.com/watch?v=fU9YRGLPDQ8
>
> 2015-04-22 21:35 GMT+03:00 Anton Kholomiov :
>>
>> Thanks for the kind words. It's really important to me.
>> The source code alongside with some other tracks can be
>> found here (and some rendered files so you can listen
>> if soundcloud doesn't work for you)
>>
>> https://github.com/anton-k/csound-bits/tree/master/pieces
>>
>> To run the Haskell code you need to have installed libs
>>
>> csound-expression
>> csound-sampler
>>
>> We can install them with cabal (it's a haskell package manager)
>>
>> > cabal update
>> > cabal install csound-sampler
>>
>> To run the code we need to load it to ghci. It's a haskell REPL. You can
>> navigate
>> to the directory with the track and run:
>>
>> > ghci Main
>>
>> Then we can try out different sounds by invoking the function `dac` with
>> the audio signal as argument. Usually the main track can be run with
>> function `main`
>> in the interpreter.
>>
>> > main
>>
>> We can hit Cntrl+C to stop csound.
>>
>> As you can see the source code is under 100 lines of code.
>> The generated code is about 6000 loc. It's really cool for me
>> that Csound can work with such big files. I've even generated 20 kloc
>> in one file and Csound could digest it easily.
>>
>> Anton
>>
>>
>>
>> 2015-04-22 19:42 GMT+03:00 Gleb Rogozinsky :
>>>
>>> Thank you for music!
>>>
>>> Irey jungle massive sound dem wit a positive vibe. Faya)
>>>
>>> I even remembered my years in jungle music (still wear dreadlocks
>>> though).
>>>
>>> The source code would be great to see.
>>>
>>> 21 Апр 2015 г. 12:00 пользователь "Anton Kholomiov"
>>>  написал:
>>>>
>>>> I've recently announced the new release of my Haskell lib
>>>> csound-expression.
>>>> It features mincer and granular opcode. You can find these
>>>> features in actions in two new tracks.
>>>>
>>>> [1] https://soundcloud.com/anton-kho/jungle-etude-1
>>>>
>>>> [2]
>>>> https://soundcloud.com/anton-kho/jungle-etude-2-feat-simon-peyton-jones
>>>>
>>>> I'm missing the times when jungle was high in ranks
>>>> so I've tried to mimic the style in the first track.
>>>> The DnB music is impossible without being able
>>>> to stretch the samples in time domain without affecting
>>>> the pitch (which is why mincer opcode is so useful).
>>>> Also it's used to add variations in the beat pattern.
>>>> The granular effect was applied to the angel's echoes.
>>>>
>>>> The second track is just a joke. It features Simon Peyton Jones
>>>> the creator and lead developer of the GHC
>>>> (main compiler for the Haskell language).
>>>>
>>>> All sounds (except bass, arpeggiator and sinus beeps) are made
>>>> out of Simon utterances. He is quite interesting man to listen to [3]
>>>> [4]!
>>>>
>>>> ------------------------------------------
>>>>
>>>> Simon on IT education lectures for kids:
>>>>
>>>> [3] https://www.youtube.com/watch?v=Ia55clAtdMs
>>>>
>>>> Simon on how to give a good research talk:
>>>>
>>>> [4] http://research.microsoft.com/apps/video/default.aspx?id=168648
>>>>
>>>>
>>>> Anton
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>>>> Develop your own process in accordance with the BPMN 2 standard
>>>> Learn Process modeling best practices with Bonita BPM through live
>>>> exercises
>>>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
>>>> event?utm_
>>>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>>>> _______________________________________________
>>>> Csound-users mailing list
>>>> Csound-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-users
>>>> Send bugs reports to
>>>>         https://github.com/csound/csound/issues
>>>> Discussions of bugs and features can be posted here
>>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>>> Develop your own process in accordance with the BPMN 2 standard
>>> Learn Process modeling best practices with Bonita BPM through live
>>> exercises
>>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
>>> event?utm_
>>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>>> _______________________________________________
>>> Csound-users mailing list
>>> Csound-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-users
>>> Send bugs reports to
>>>         https://github.com/csound/csound/issues
>>> Discussions of bugs and features can be posted here
>>>
>>
>
>
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> Csound-users mailing list
> Csound-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-users
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
>

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2015-04-28 09:43
FromAnton Kholomiov
SubjectRe: New Csound tracks in the Jungle style
AttachmentsNone  None  
@Steven Cool! Right now I'm thinking on how to unify some APIs 
I've got several types (samples, notes and signals) 
that I can delay and compose in sequential 
and parallel order, and limit in time or stretch. 
So I'm thinking on common interfaces.
I'll write the paper when I'll be satisfied with APIs


One note for instructions in some files it's better
to use the function `run` in place of `dac`. The run is
not a predefined functions but it's a synonym for 
a dac with custom options (for example bpm)

@Rory thanks for the link to Flying Lotus works.
i'll check them out. As far as I understand
one important feature that is used a lot in 
commercial productions is sidechaining. It gives 
the space for kick drum or base and creates the groove.


Anton


2015-04-27 23:21 GMT+03:00 Steven Yi <stevenyi@gmail.com>:
Hi Anton,

I've just gotten around to trying out your instructions and, after
cabal downloaded and compiled csound-sampler and its dependencies,
everything worked without problems.  Nice!

As for an article, I think one focused on making a track using
csound-expression would be neat (at least, I'd enjoy reading it. :) )

Thanks again!
steven

On Wed, Apr 22, 2015 at 2:41 PM, Anton Kholomiov
<anton.kholomiov@gmail.com> wrote:
> About writing an article. I've thought about writing a step-by-step
> tutorial on writing a track. the library is  really big. It's hard to
> explain it in single article, but if we have a definite goal of making
> a track it's much easier to describe the lib.
>
> One more note on jungle tracks.
>
> The world moves on. The current style is trip-hop and dubstep.
> I've discovered a track by Flying Lotus: Camel.
> The sound is so good. I mean it's not about a composition.
> It's about timbres. I don't know how he gets it. But from one tine bit
> of sound you can feel the deepness of the timbre.
> I  wish it was possible to make smth like this in the Csound.
>
> http://www.youtube.com/watch?v=fU9YRGLPDQ8
>
> 2015-04-22 21:35 GMT+03:00 Anton Kholomiov <anton.kholomiov@gmail.com>:
>>
>> Thanks for the kind words. It's really important to me.
>> The source code alongside with some other tracks can be
>> found here (and some rendered files so you can listen
>> if soundcloud doesn't work for you)
>>
>> https://github.com/anton-k/csound-bits/tree/master/pieces
>>
>> To run the Haskell code you need to have installed libs
>>
>> csound-expression
>> csound-sampler
>>
>> We can install them with cabal (it's a haskell package manager)
>>
>> > cabal update
>> > cabal install csound-sampler
>>
>> To run the code we need to load it to ghci. It's a haskell REPL. You can
>> navigate
>> to the directory with the track and run:
>>
>> > ghci Main
>>
>> Then we can try out different sounds by invoking the function `dac` with
>> the audio signal as argument. Usually the main track can be run with
>> function `main`
>> in the interpreter.
>>
>> > main
>>
>> We can hit Cntrl+C to stop csound.
>>
>> As you can see the source code is under 100 lines of code.
>> The generated code is about 6000 loc. It's really cool for me
>> that Csound can work with such big files. I've even generated 20 kloc
>> in one file and Csound could digest it easily.
>>
>> Anton
>>
>>
>>
>> 2015-04-22 19:42 GMT+03:00 Gleb Rogozinsky <gleb.rogozinsky@gmail.com>:
>>>
>>> Thank you for music!
>>>
>>> Irey jungle massive sound dem wit a positive vibe. Faya)
>>>
>>> I even remembered my years in jungle music (still wear dreadlocks
>>> though).
>>>
>>> The source code would be great to see.
>>>
>>> 21 Апр 2015 г. 12:00 пользователь "Anton Kholomiov"
>>> <anton.kholomiov@gmail.com> написал:
>>>>
>>>> I've recently announced the new release of my Haskell lib
>>>> csound-expression.
>>>> It features mincer and granular opcode. You can find these
>>>> features in actions in two new tracks.
>>>>
>>>> [1] https://soundcloud.com/anton-kho/jungle-etude-1
>>>>
>>>> [2]
>>>> https://soundcloud.com/anton-kho/jungle-etude-2-feat-simon-peyton-jones
>>>>
>>>> I'm missing the times when jungle was high in ranks
>>>> so I've tried to mimic the style in the first track.
>>>> The DnB music is impossible without being able
>>>> to stretch the samples in time domain without affecting
>>>> the pitch (which is why mincer opcode is so useful).
>>>> Also it's used to add variations in the beat pattern.
>>>> The granular effect was applied to the angel's echoes.
>>>>
>>>> The second track is just a joke. It features Simon Peyton Jones
>>>> the creator and lead developer of the GHC
>>>> (main compiler for the Haskell language).
>>>>
>>>> All sounds (except bass, arpeggiator and sinus beeps) are made
>>>> out of Simon utterances. He is quite interesting man to listen to [3]
>>>> [4]!
>>>>
>>>> ------------------------------------------
>>>>
>>>> Simon on IT education lectures for kids:
>>>>
>>>> [3] https://www.youtube.com/watch?v=Ia55clAtdMs
>>>>
>>>> Simon on how to give a good research talk:
>>>>
>>>> [4] http://research.microsoft.com/apps/video/default.aspx?id=168648
>>>>
>>>>
>>>> Anton
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>>>> Develop your own process in accordance with the BPMN 2 standard
>>>> Learn Process modeling best practices with Bonita BPM through live
>>>> exercises
>>>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
>>>> event?utm_
>>>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>>>> _______________________________________________
>>>> Csound-users mailing list
>>>> Csound-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-users
>>>> Send bugs reports to
>>>>         https://github.com/csound/csound/issues
>>>> Discussions of bugs and features can be posted here
>>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>>> Develop your own process in accordance with the BPMN 2 standard
>>> Learn Process modeling best practices with Bonita BPM through live
>>> exercises
>>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
>>> event?utm_
>>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>>> _______________________________________________
>>> Csound-users mailing list
>>> Csound-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-users
>>> Send bugs reports to
>>>         https://github.com/csound/csound/issues
>>> Discussions of bugs and features can be posted here
>>>
>>
>
>
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> Csound-users mailing list
> Csound-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-users
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
>

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here