Pagine

10.7.14

Nature Sound Form Wave by Anna Marinenko










"Last weekend I spent in nature. Sitting at riverside and watching the opposite side I've been very calm. Water was moving slowly and meditative. It made me thoughtful and concentrated, I noticed line of reed on the opposite riverside reflected in water, it was so similar to picture which I see everyday on my music player screen. This graphical expression of sound is called sound form wave. What a beautiful name! I didn't know it before. On my way home I was looking for other nature views."

Brilliant concept by Anna Marinenko  

26.5.14

ChucK Demos


ChucK Demos site by Arve Knudsen collects demonstrations of the ChucK music programming language, with the useful ability to play them back in your browser (provided that your browser supports the Web Audio API). In-browser execution of ChucK programs is made possible by the ChucKJS JavaScript library.

The site will host my Risset's Arpeggio code,  re-written to use only functions and no classes, since ChucKJS does not have support for the latter. Sporking was eliminated as well, since that too is not yet implemented.

The nice Arve version:


12.5.14

Inharmonique 1


I composed Inarmonique 1 as a first study on spectral composition using sine wave interference patterns, aka Jean-Claude Risset's harmonic arpeggio. I have written previously on this topic here
The particular approach of the piece is to use "spectral scans", that involve the beating effect, of inharmonic partials.



To get the result I implemented the famous Risset instrument in chucK, wich, compared to csound, in my opinion allows for greater freedom of instrument design and parameter setting, given its OOP nature. 

First of all I needed an efficient additive synthesizer to create the wavetables:

Then in a 'score' file, the core 'risset' function. Delta is the basis on which detunings are calculated:


Finally, in the same score we can experiment with the 'classic' examples, and 2 new ones:


Since there isn't (still) an efficient way to destroy an object in chucK, I used concurrency (spork) as a workaround.
To run the code smoothly, remember to 'add' (spork) the class file shred (the additive synth) before sporking the 'score' file.
Inarmonique 1 is based on an extension of the last instrument inharm().

Read more:

22.4.14

David Toop 13 questions


An interview with David Toop, author of several nice essays on postmodern sound and a pioneer of prepared guitar. 

"When musicians say they dislike writers or they don’t like to talk about music, only play, it makes me laugh. Music exists at many different levels within the self and running through societies. We can’t even talk about it clearly because we have few ways to speak directly about sound or listening, nor do we have an integrated way to conceive of the experience in a unified way. Still we think of the body, the mind, emotions, intellect and feeling, the self and groups, all as distinct entities, even though music clearly needs to cross those boundaries to produce its effects." 



11.4.14

Vittorio Camardese




Vittorio Camardese, an italian radiologist, developed an interesting tapping technique in the sixties. His style is much more similar to that of Stanley Jordan rather than that of Eddie Van Halen. But it is known that Wired Italia writers are not very versed in music.