Category Archives: SuperCollider

Sounds created with SuperCollider program

I Love Christmas

I Love Christmas (2015)

If you enjoy this piece, please consider making a donation to the Refugee Council. We are in the midst of the largest refugee crisis since WWII. Refugees need our support in staying housed, clothed and fed.

this pieces uses more or less the same structure as a previous piece, Music for Panic Attacks, however, the synthesised timbres are seasonal for the holidays. It uses FM tubular bells, STKShaker Sleighbells and a Karplus Strong harp.

The voice is Donald Trump from two different occasions, talking about how, as president, he will pass a law mandating that all shops in the US wish patrons ‘Merry Christmas’, instead of ‘Happy Holidays.’ He doesn’t mention what will happen to shops owned by religious minorities,but let’s not dwell on that.

Play

Dronesleeves

Dronesleeves (2015)

If you enjoy this piece, please consider making a donation to the Refugee Council. We are in the midst of the largest refugee crisis since WWII. Refugees need our support in staying housed, clothed and fed.

In my home country, the song ‘What Child is This’ uses the melody from Greensleeves, which was not written by Henry VII. I picked it because it is not in a major key.

This piece was made with SuperCollider. I downloaded a MIDI version of What Child is This and used SimpleMidiFile class in the wslib quark to read the file at the leisurely pace of 4.5 BPM. The synthesis is a Risset Bell with some added subharmonics and sinusoidal envelopes. There were thousands of SinOscs playing at once as this recorded.

This track is part of a larger project, ’12 days of Crimbo’, which will raise funds for homeless and/or LGBT charities.

Play

Little Dubstep Boy

[play]Little Dubstep Boy (2015)

If you enjoy this piece, please consider making a donation to Stonewall Housing (click the donate button in the upper-right corner). This is a charity that works helping LGBT people get housed and stay housed. They do a lot of good work, especially with LGBT youth, who still get thrown out of their family homes disturbingly often and sometimes also have trouble accessing shelters. Stonewall Housing has worked with trans people since its inception and is aware of and responsive to the needs of trans people who need housing. They deserve your support, if you are able.

This piece was created using MCLD‘s dubstep patch with the BBCut Library in SuperCollider, as described in an old blog post. It was modified slightly from that version so that \dub instrument’s triggers come from a bus and so that it steps through the melody of Little Drummer Boy instead of picking notes semi-randomly.

This track is part of a larger project, ’12 days of Crimbo’, which will raise funds for homeless and/or LGBT charities.

Play

Jingle Hell

Jingle Hell (2015). This piece was created using a version of ixiLang that was made (barely) to run with SuperCollider 3.6 on some arrays representing melody, chords and drums for Jingle Bells.

It is available to download via Bandcamp, in exchange for a donation to Crisis, a UK charity working with homeless people.

This particular track is part of a larger album, No Room 2015 and also a larger personal project ’12 days of Crimbo’, which will raise funds for homeless and/or LGBT charities.

CCR76 (1969 / 2015)

[play]Shorts #36: CCR76 (1969 / 2015)

A realisation of Nature Study Notes CCR76 by Cornelius Cardew, commissioned by Stefan Szczelkun.

Nature Study Notes is a collection of 152 different rites, or short text ‘scores’, used by the Scratch Orchestra as a spring board for improvisation. CCR76’s text says, ‘It’s not music. It’s my heart beating.’

For this, piece, I started with the most obvious cue. I downloaded a sample of a heartbeat from Freesound and recorded my coffee grinder, which I felt alluded to a rapid heart rate. Both of these sounds appear with no modification, but the heartbeat sound is also used for amplitude modulation and ring modulation of a FM sweep I coded in SuperCollider. The piece was assembled in Ardour.

This piece was used in the Scratch Orchestra Nature Study Notes performance at Cafe Oto in London on 22 February, 2015. As Stefan only had one speaker, the piece is in mono.

Play

Shorts #33: Birthday Music for Caroline (2014)

[play]Shorts #33: Birthday Music for Caroline (2014)

Commissioned in honour of Caroline’s birthday – “Happy Birthday, love from Lauren and Alistair”

This was a digital piece using a very large number of scripts. First I wrote a SuperCollider script to generate some stochastic sounds. Then I wrote a script to convert audio files into bmp graphics files. Then I wrote a script to convert those files to jpegs, glitch the jpegs and convert back to audio. Then I also did several revisions of drawing more and more on the images in GIMP to transform them. I ended up with several batch processing scripts to glitch audio using visual data processing. I’ve put some of them on github and the rest will go after I fix some bugs I found after finishing this piece.

After generating loads of material, I listened to it and assembled it as a collage in Ardour.

The images are also kind of interesting! 2.aiff.au.bmp.jpg.gl

Play

Meridian Drums

Meridian Drums (2013) was premièred at the Meridian Gallery in San Francisco in June 2013. It was made using SuperCollider and some analogue techno synths from the days when MIDI went over MIDI cables. These were the FutureRetro 777 and a Jomox AirBase rackmounted drum machine. The piece was only semi-interactive – I cued some section changes and modified the timbre of the 777 to sound less and less like a TB303.

This piece is available for download via BandCamp, provided you sign a petition supporting Laetita, a Russian LGBT asylum seeker in Sweden, who is still awaiting a final decision in her case.

If you want to support LGBT asylum seekers more generally, there is also a petition to ask Australia to stop deporting all asylum seeks to a country which prosecutes LGBT people.

Live at the Living Room Concert

[play]Live at the Living Room Concert (2011)

I wrote a SuperCollider patch that automatically pans my live synth patching and makes recordings of it. This was the maiden voyage in a concert situation, used in a very small concert on 19 September 2011 at the Fossbox workshop in Wapping.

For this gig, I mostly did chaotic FM modulation. I played around quite a lot with different modes of syncing the oscillators. Sudden major changes (including the silences) are from switching to a hard sync. I haven’t used the syncs much before, so I was never sure what they were going to do.

I’m planning on submitting a copy of this recording with my PhD thesis next week.

Play

Silicon Valley By Rail

[play]Silicon Valley by Rail (2010)

I was home last year for my uncle’s funeral. I don’t have a car or even a drivers license any more, so I rode a lot of trains, especially around the the South Bay Area. Silicon Valley’s trains are diesel, with real bells on them. They sound like something out of time, like our rail infrastructure is from the past even as our gadgets are pushing us into the future.

I recorded the trains and bells with a Xoom recorder. Then, I analysed the spectrum of the bells and used dissonance curves to construct a tuning for FM tones modelled on the bells. I used those tones to construct a drone and then mixed in some processed versions of the train sounds. There’s also a bit of binaural beating in this piece, making it a safe, legal high.

In the process of making this piece, I released a SuperCollider Quark called TuningLib, which has in it a DissonanceCurve class, useful for computing tunings based on timbre.

Play

Live at NOISE=NOISE #19

[play]Live at NOISE=NOISE #19 (29 April 2010)

There’s a series of Noise concerts in the London area called NOISE=NOISE, curated by Ryan Jordan. They’re usually pretty awesome. This was the second one I’ve played in. It was organised about two days before the event, so I threw together my set at the last minute.

In the first part of it, I’m playing my MOTM synthesizer and live sampling that in my SimpleSample SuperCollider patch, controlled by a wireless gamepad. However, one channel seemed to be out on the PA and it seemed like a lot of my SC stuff wasn’t making it out to the PA either. At some point, the joystick gave up the ghost completely, so it switched to being all modular synth.

Some of the frequencies really resonated the hell out of the space. For best results, listen with speakers rather than headphones and turn it up loud.

Play