Page 1 of 1

SuperCollider live session #5:Humanity before electric storm

Posted: Thu Mar 08, 2012 12:24 pm
by william mox drossard
Hello everyone,
I'm sharing this new composition I recorded "one shot" entirely made using SuperCollider : an armchair, grass and rain. Tele Vision is off. peal of thunder rumbling, panic striking. Listen ...
Any suggestion, criticism, or anything is wanted, welcome and appreciated :)
SuperCollider live session #5 : Humanity before electric storm

W.M. Drossard

Re: SuperCollider live session #5:Humanity before electric s

Posted: Thu Apr 19, 2012 9:47 pm
by luster
Impressive. Thank you.

I need more SuperCollider in my life!

Re: SuperCollider live session #5:Humanity before electric s

Posted: Fri Apr 20, 2012 7:45 am
by william mox drossard
Thank you, that's so pleasant and heartening !
I'm really glad you enjoyed it. And yes everybody needs some Supercollider in his/her life :)

Re: SuperCollider live session #5:Humanity before electric s

Posted: Thu Apr 26, 2012 11:10 am
by Excds
Nice.

Do you put up the session files somewhere? I haven't properly looked into supercollider yet (as with all the other cool things I want to play around with), so actual use would be interesting to see.

Re: SuperCollider live session #5:Humanity before electric s

Posted: Fri Jun 01, 2012 2:20 pm
by william mox drossard
Hello Excds,
Sorry for the looong delay,
Here is a little piece of code for you to play with, I'm not a SuperCollider Kung-fu master so you can go here http://sccode.org/ you'll find a lot lot of nice sounding and well written examples and there is also a good documentation system.

I tell you again this code is sounding nice, but it's soooo uuugglllyy :)

Code: Select all

(
s.waitForBoot(
{
Ndef(\waveOut).ar(2);
Ndef(\wave).ar(2);
Ndef(\wave,{
        Splay.ar({
    (4*BLowPass4.ar(
            AllpassL.ar(
                SinOsc.ar(XLine.kr(99,800,120)+(
                  SinOsc.ar(  // FM modulation
                    100+SinOsc.ar(1,0,2) // FM modulation 2
                    ,Ndef(\wave).ar*0.1 //  FeedBack + PhaseMod
                    ,LFNoise1.ar(1/4).range(100,XLine.kr(100,3000,60)))+((Ndef(\wave).ar)*LFNoise1.ar(0.25).exprange(0.1,30))) // FM mod 1 Amplitude
                  ,0
                  ,LFNoise1.kr(4.rrand(16).reciprocal).exprange(0.01,4)),0.5,0.01.rrand(0.05) //Sin amplitude
               )
        ,LFNoise0.kr(4.rrand(8).reciprocal!4).exprange(90,4000).lag(3) // Four channels expanded freq filter
        ,0.5)
     ); // Don't remove the tanh thing it's a wave shaper to stay below 0dB with a nice distortion
      }).tanh;
    });

 Ndef(\waveOut,{
          var base = 0.5;
               (FreeVerb.ar(Ndef(\wave).ar*Line.kr(0,1,30),0.3,Amplitude.kr(Ndef(\wave).ar)*0.3)*0.3).tanh*0.3;
               }).play;
 }
        )
)

Here is a screamy version :

Code: Select all

(
s.waitForBoot(
{
Ndef(\waveOut).ar(2);
Ndef(\wave).ar(2);
Ndef(\wave,{
        Splay.ar({
    (16*BLowPass4.ar(   // <== Signal x16
            AllpassL.ar(
                SinOsc.ar(XLine.kr(99,800,120)+(
                  SinOsc.ar(  // FM modulation
                    100+SinOsc.ar(1,0,2) // FM modulation 2
                    ,Ndef(\wave).ar*0.1 //  FeedBack + PhaseMod
                    ,LFNoise1.ar(1/4).range(100,XLine.kr(100,3000,60)))+((Ndef(\wave).ar)*LFNoise1.ar(0.25).exprange(0.1,30))) // FM mod 1 Amplitude
                  ,0
                  ,LFNoise1.kr(4.rrand(16).reciprocal).exprange(0.01,4)),0.5,0.01.rrand(0.05) //Sin amplitude
               )
        ,LFNoise0.kr(4.rrand(8).reciprocal).exprange(90,4000).lag(3) // Freq filter (Not expanded)
        ,0.5)
     ); // Don't remove the tanh thing it's a wave shaper to stay below 0dB with a nice distortion
      }).tanh;
    });

 Ndef(\waveOut,{
          var base = 0.5;
               (FreeVerb.ar(Ndef(\wave).ar*Line.kr(0,1,30),0.6,Amplitude.kr(Ndef(\wave).ar)*0.3)*0.3).tanh*0.3;
               }).play;
 }
        )
)

You can hear it in action here http://soundcloud.com/sadeden/war-in-my ... am-at-50hz
Hope this helped ! Enjoy :)
[edi] Thanks to you I found some mistakes in my code linked to channel expansion :) Thx !!

Re: SuperCollider live session #5:Humanity before electric s

Posted: Tue Jul 31, 2012 4:55 am
by Irwin J. Cespedes
The very first song I listen here and it is spectacular!

Way to go William!

This one could be great for a EDM rework/mashup stuff :)

Cheers!

Re: SuperCollider live session #5:Humanity before electric s

Posted: Sun Aug 26, 2012 12:36 pm
by danboid
I've only just registered on these boards but I've been a reader for a while - like Irwin, William was one of the first LM artists I listened to and I was greatly impressed with his work also. I can't really say it sounds much like anything else I've heard which is always a plus!

Are you not on the LAU list William? I was asking one of my other favourite Linux-using bands Sebka Schott (sp?) if they had heard any of your stuff as they're French too - he did say he'd check you out.

Re: SuperCollider live session #5:Humanity before electric s

Posted: Fri Dec 07, 2012 3:59 pm
by william mox drossard
Many thanks danboid :)
Sorry for the late reply, I was sure I activated reply notification but ... apparently not :)
I didn't knew about Sebka Schott, I'll listen to this.
Thank you again for your comment :)

WMD