Author |
Message |
robin746
Joined: Sep 02, 2007 Posts: 26 Location: Eire
|
Posted: Sun Sep 02, 2007 1:28 pm Post subject:
ChucK article |
|
|
My blog diagrammes modernes now has several articles of interest to this community, including one on ChucK. More are coming soon. Hope this stirs up some interest.
-- robin |
|
Back to top
|
|
|
blue hell
Site Admin
Joined: Apr 03, 2004 Posts: 24075 Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320
|
Posted: Sun Sep 02, 2007 2:33 pm Post subject:
|
|
|
robin, didn't read all, but it looks interesting enough to go back later.
I noticed Quote: | I thank the Arts Council for their support in this research. | a few times, were you sponsored to do it or are they paying for the installation you were talking about? _________________ Jan
also .. could someone please turn down the thermostat a bit.
|
|
Back to top
|
|
|
robin746
Joined: Sep 02, 2007 Posts: 26 Location: Eire
|
Posted: Sun Sep 02, 2007 3:45 pm Post subject:
|
|
|
Blue Hell wrote: | I noticed Quote: | I thank the Arts Council for their support in this research. | a few times, were you sponsored to do it or are they paying for the installation you were talking about? |
They funded a specific research project for a environmentally responsive sound installation. One part of this research was about software environments, another part about hardware sensors, and yet another concerned certain specific theoretical issues.
So, the articles I have and will publish are only a small part of what they sponsored. On the flip side, my work is ongoing and was only sponsored by them for a certain period of 2007.
-- robin |
|
Back to top
|
|
|
blue hell
Site Admin
Joined: Apr 03, 2004 Posts: 24075 Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320
|
Posted: Sun Sep 02, 2007 4:16 pm Post subject:
|
|
|
robin746 wrote: | On the flip side |
What can I say
I'd be interested to read a bit more about the installation. _________________ Jan
also .. could someone please turn down the thermostat a bit.
|
|
Back to top
|
|
|
Kassen
Janitor
Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Sun Sep 02, 2007 5:33 pm Post subject:
|
|
|
Blue Hell wrote: |
I'd be interested to read a bit more about the installation. |
Seconded. _________________ Kassen |
|
Back to top
|
|
|
robin746
Joined: Sep 02, 2007 Posts: 26 Location: Eire
|
Posted: Sun Sep 02, 2007 5:46 pm Post subject:
|
|
|
Thanks for your interest!
There is a lot more I could write about Numbers In The Dark and will when I have time. An article outlining the theory was supposed to have been published by now... not sure what's up with that. The installation itself has not happened yet... timeline is for next year.
-- robin |
|
Back to top
|
|
|
kijjaz
Joined: Sep 20, 2004 Posts: 765 Location: bangkok, thailand
Audio files: 4
|
Posted: Mon Sep 03, 2007 12:28 am Post subject:
|
|
|
Thanks, robin746.
There are many wonderful articles there.
It'd be a great resource for me and some of my friends / fellow electro-musicians friends.
I'll keep watching. |
|
Back to top
|
|
|
robin746
Joined: Sep 02, 2007 Posts: 26 Location: Eire
|
Posted: Mon Sep 03, 2007 10:46 am Post subject:
|
|
|
Thanks for the comments! Hope you checked out both the blogs. diagrammes modernes is for programming concerns while Theatre of Noise is more artistic. So both have articles on my sound art, from different perspectives. I also have separate websites for my music, plus a MySpace profile etc. Over 250 posts in total. And about a dozen sound samples spread over the place.
Access them all from robinparmar.com. |
|
Back to top
|
|
|
robin746
Joined: Sep 02, 2007 Posts: 26 Location: Eire
|
Posted: Tue Sep 04, 2007 6:41 am Post subject:
|
|
|
A second ChucK article is now live!
(To save me telling you this, use RSS to subscribe to diagrammes modernes.)
-- robin |
|
Back to top
|
|
|
Kassen
Janitor
Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Tue Sep 04, 2007 7:43 am Post subject:
|
|
|
Quote: |
4. Multiple sound card outputs (eg: more than 2) are supposed to be addressable, but I have not got this to work. |
Asuming Windows;
-get the ASIO patch from this forum.
-use "ChucK --probe" to make sure your soundcard now looks larger then it previously was (in and outputs over 2 supported)
-start ChucK using the "channels" parameters like this;
chuck --channels6 --loop myfile.ck
-send all signals to dac.chan(n) instead of to the dac straight as that will make them end up on all outputs.
-Make sure you never send something to a dac.chan() that's higher then the number of channels asked for at startup or you'll get a nullpointer error.
That's about it, enjoy. _________________ Kassen |
|
Back to top
|
|
|
robin746
Joined: Sep 02, 2007 Posts: 26 Location: Eire
|
Posted: Tue Sep 04, 2007 2:20 pm Post subject:
|
|
|
Kassen wrote: | -start ChucK using the "channels" parameters like this;
chuck --channels6 --loop myfile.ck
|
Ah. That would be the issue. Looking at the docs I decided the syntax was:
chuck --channels(6)
Ha ha!
Now it works. Thanks!
For those that are interested, here's my code for four-channel pan.ck:
Code: | // white noise four-channel "pan"
Noise n;
n => Gain gfl => dac.chan(0);
n => Gain gfr => dac.chan(1);
n => Gain grl => dac.chan(2);
n => Gain grr => dac.chan(3);
.4 => n.gain;
5::second => dur panperiod;
6::second => dur fadeperiod;
while(true) {
(Math.sin( now / panperiod * 2 * pi ) +1) / 2 => float panamount;
(Math.sin( now / fadeperiod * 2 * pi ) +1) / 2 => float fadeamount;
panamount * fadeamount => gfl.gain;
(1-panamount) * fadeamount => gfr.gain;
panamount * (1-fadeamount) => grl.gain;
(1-panamount) * (1-fadeamount) => grr.gain;
10::ms => now;
}
|
Surround sound installation, here we come |
|
Back to top
|
|
|
Kassen
Janitor
Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Tue Sep 04, 2007 4:22 pm Post subject:
|
|
|
robin746 wrote: |
Surround sound installation, here we come |
Yup. And analogue mixing. The ASIO patch was like coming out of the dark-ages.
BTW, if in doubt about startup syntax "chuck --help" will provide all of it. _________________ Kassen |
|
Back to top
|
|
|
|