We’ve updated our Terms of Use to reflect our new entity name and address. You can review the changes here.
We’ve updated our Terms of Use. You can review the changes here.
/
  • Streaming + Download

    Includes high-quality download in MP3, FLAC and more. Paying supporters also get unlimited streaming via the free Bandcamp app.
    Purchasable with gift card

      name your price

     

about

A quick CSound playground this morning. After thinking about long-form generative pieces such as Jem Finer's 'Longplayer', I got to thinking about defining a piece in CSound made up of small repeating fragments which had no common duration multiple (i.e. a 5 second and 6 second loop played together repeat every 30 seconds; 5 and 5.1 will repeat after 255 seconds etc.).

In the end, I didn't do that, and just made things which slotted together. I did play around with FM synthesis tho', and getting oscillator frequencies from MIDI note numbers.

(Oh, and then reversed it in Audacity and tacked it onto the end)
--

<CsoundSynthesizer>
<CsOptions>
</CsOptions>
<CsInstruments>

sr = 44100
ksmps = 128
nchnls = 2
0dbfs = 1.0

gal init 0
gar init 0

instr 1
kenv linen p9, p8, p3, p3/2
a1 oscil kenv, cpsmidinn(p4)
a2 oscil kenv, cpsmidinn(p5)
a3 = a1*a2
al,ar pan2 a3, p6
out al,ar

gal = al * p7
gar = ar * p7
endin




instr 99 ;(highest instr number executed last)

arvL,arvR freeverb gal, gar, 1, 0, sr, 0
outs arvL*0.75,arvR*0.75
ga1 = 0 ;clear
gar = 0 ;clear
endin


</CsInstruments>
<CsScore>
i99 0 80
;
{ 8 X
i 1 [$X*4] 1 40 57 0.3 1 0.1 0.25
i . + 0.5 40 57 0.5 0 . .
i . + 0.5 40 55 0.7 0 . .
i . + 0.5 42 57 0.5 1 . .
i . + 0.5 52 53 0.3 0 . .
i . + 1 40 57 0.5 0 . .
}

{ 20› X
i 1 [16+[$X*2]] 0.25 64 72 0 0 0.02 0.25
i . + 0.5 66 72 1 0 . .
i . + 0.25 66 74 0.25 0 . .
i . + 0.25 64 78 0.75 0 . .
i . + 0.5 62 60 0.5 1 . .
}

{ 40 X
i 1 [24+$X] 0.25 76 84 0 0.25 0.01 0.1
i . + . 76 86 0.5 0.25 . .
i . + . 77 85 1 0.25 . .
i . + . 78 86 0.5 0.25 . .
}

{ 4 X
i 1 [4+[$X*16]] 8 28 60 0.5 1 1 0.5
i 1 + . 28 58 0.5 1 1 .
}

e
</CsScore>
</CsoundSynthesizer>

credits

from 365​/​2015, track released May 31, 2015

license

all rights reserved

tags

about

namke communications York, UK

Since 2000 John Tuffen has been performing/releasing electronic music under the name of namke communications. Originally formed with Damian Murphy in 2000 for the SightSonic festival in York, since 2002 it has been a solo venture.

December 2011 saw the live return with a synthesiser/drum-machine trip; January 2012 saw a guitar replacing the synth but still maintaining the electronic edge...
... more

contact / help

Contact namke communications

Streaming and
Download help

Report this track or account

If you like namke communications, you may also like: