back to list

New piece: Drift Study III

🔗Dave Seidel <dave@...>

12/3/2011 9:37:50 AM

I just put up a new piece called Drift Study III, finished earlier today.

From the SoundCloud page: A single chord tuned in just intonation, with
each note's spectrum stretched using exponential curves to an interval
of 21/20 (a "septimal chromatic semitone") and back again. The chord
consist of the intervals 9/8 3/2 1/1 4/3 7/4 (in that order, low to
high), where 1/1 is 240 Hz. I used a waveform made from the overtones
that correspond to the first 11 prime numbers. Some reverb was also
applied. Made entirely in Csound with blue, converted from 96/24 WAV to
320kbps MP3 in Audacity.

SoundCloud link:
http://soundcloud.com/mysterybear/drift-study-iii

SoundCloud download link:
http://soundcloud.com/mysterybear/drift-study-iii/download

I've attached the blue project and the CSD rendering of the project (for
those with Csound but without blue.

As always, thanks for listening!

- Dave

http://mysterybear.net
http://soundcloud.com/mysterybear
http://mysterybear.bandcamp.com
http://www.facebook.com/mysterybear

----------

;
; "Drift Study III"
; by Dave Seidel
;
; Copyright (c) 2011 Dave Seidel, some rights reserved. This work is licensed under a Creative Commons Attribution License (see http://creativecommons.org/licenses/by/3.0/).
;
; Generated by blue 2.1.8 (http://blue.kunstmusik.com)
;

<CsoundSynthesizer>

<CsInstruments>
sr=96000
ksmps=1
nchnls=2

0dbfs = 1

giTblSz init 1048576

; sine wave
giFn1 ftgen 1, 0, giTblSz, 10, 1

; "Fibonacci" wave (Mt. Meru A) + 7
giFn2 ftgen 2, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0, 7,.143,0, 8,.125,0, 13,.0769,0, 21,.0476,0, 34,.0294,0, 55,.0182,0, 89,.0112,0 144,.0069,0

; prime wave
giPrime ftgen 3, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0, 7,.143,0, 11,.0909,0, 13,.077,0, 17,.0588,0, 19,.0526,0, 23,.0435,0, 27,.037,0

ga_bluemix_1_0 init 0
ga_bluemix_1_1 init 0
ga_bluesub_Master_0 init 0
ga_bluesub_Master_1 init 0

gk_blue_auto0 init 0
gk_blue_auto1 init 8000
gk_blue_auto2 init 0.8939263821
gk_blue_auto3 init 0.6600303054
gk_blue_auto4 init 0

opcode pan_equal_power,aa,ak

ain, kpan xin
kangl = 1.57079633 * (kpan + 0.5)
xout ain*sin(kangl), ain*cos(kangl)

endop
opcode blueEffect0,aa,aa

ain1,ain2 xin
aout1, aout2 reverbsc ain1, ain2, gk_blue_auto2, gk_blue_auto1, sr, 0.5

aout1 = (ain1 * gk_blue_auto3) + (aout1 * (1 - gk_blue_auto3))
aout2 = (ain2 * gk_blue_auto3) + (aout2 * (1 - gk_blue_auto3))

xout aout1,aout2

endop

instr 1 ;untitled
idur = p3
ipch = p4
iamp = ampdb(p5)/2
ipan = p6
imax = abs(ipch - p7)
itab = p8
irise = p9
ifall = p10

kenv linen iamp, irise, idur, ifall
asig poscil3 kenv, ipch, itab

imin = 0.001
kres1 expseg imin, idur*0.03, imin, idur*0.42, imax, idur*0.09, imax, idur*0.42, imin, idur*0.04, imin
kres2 expseg imax, idur*0.03, imax, idur*0.42, imin, idur*0.09, imin, idur*0.42, imax, idur*0.04, imax
kiofs init imax-imin

fsig pvsanal asig, 1024, 256, 1024, 1
fsig2 pvshift fsig, kres1, ipch*2, 0
fsig3 pvshift fsig, kres2-kiofs, ipch*2, 0
aout1 pvsynth fsig2
aout2 pvsynth fsig3

aLeft, aRight pan_equal_power aout1+aout2, ipan
ga_bluemix_1_0 = ga_bluemix_1_0 + aLeft
ga_bluemix_1_1 = ga_bluemix_1_1 + aRight

endin

instr 2 ;Blue Mixer Instrument
ktempdb = ampdb(gk_blue_auto0)
ga_bluemix_1_0 = ga_bluemix_1_0 * ktempdb
ga_bluemix_1_1 = ga_bluemix_1_1 * ktempdb
ga_bluesub_Master_0 sum ga_bluesub_Master_0, ga_bluemix_1_0
ga_bluesub_Master_1 sum ga_bluesub_Master_1, ga_bluemix_1_1
ga_bluesub_Master_0, ga_bluesub_Master_1 blueEffect0 ga_bluesub_Master_0, ga_bluesub_Master_1
ktempdb = ampdb(gk_blue_auto4)
ga_bluesub_Master_0 = ga_bluesub_Master_0 * ktempdb
ga_bluesub_Master_1 = ga_bluesub_Master_1 * ktempdb
outc ga_bluesub_Master_0, ga_bluesub_Master_1
ga_bluemix_1_0 = 0
ga_bluemix_1_1 = 0
ga_bluesub_Master_0 = 0
ga_bluesub_Master_1 = 0

endin

</CsInstruments>

<CsScore>

i1 0.0 420 180.0 -11 -0.5 1.05 3 2 3
i1 0.0 420 240 -11 -0.25 1.05 3 2 3
i1 0.0 420 320.0 -11 0.0 1.05 3 2 3
i1 0.0 420 420.0 -11 0.25 1.05 3 2 3
i1 0.0 420 135.0 -11 0.5 1.05 3 2 3
i2 0 423
e

</CsScore>

</CsoundSynthesizer>
----------

<blueData version='2.1.8'>
<projectProperties>
<title>Drift Study III</title>
<author>Dave Seidel</author>
<notes>Copyright (c) 2011 Dave Seidel, some rights reserved. This work is licensed under a Creative Commons Attribution License (see http://creativecommons.org/licenses/by/3.0/).</notes>
<sampleRate>44100</sampleRate>
<ksmps>1</ksmps>
<channels>2</channels>
<diskSampleRate>96000</diskSampleRate>
<diskKsmps>1</diskKsmps>
<diskChannels>2</diskChannels>
<useAudioOut>true</useAudioOut>
<useAudioIn>false</useAudioIn>
<useMidiIn>false</useMidiIn>
<useMidiOut>false</useMidiOut>
<noteAmpsEnabled>true</noteAmpsEnabled>
<outOfRangeEnabled>true</outOfRangeEnabled>
<warningsEnabled>true</warningsEnabled>
<benchmarkEnabled>true</benchmarkEnabled>
<advancedSettings></advancedSettings>
<completeOverride>false</completeOverride>
<fileName>C:\Users\dave\Documents\work\blue\DriftStudyIII.wav</fileName>
<askOnRender>false</askOnRender>
<diskNoteAmpsEnabled>true</diskNoteAmpsEnabled>
<diskOutOfRangeEnabled>true</diskOutOfRangeEnabled>
<diskWarningsEnabled>true</diskWarningsEnabled>
<diskBenchmarkEnabled>true</diskBenchmarkEnabled>
<diskAdvancedSettings></diskAdvancedSettings>
<diskCompleteOverride>false</diskCompleteOverride>
<diskAlwaysRenderEntireProject>false</diskAlwaysRenderEntireProject>
<csladspaSettings>
<name/>
<maker/>
<uniqueId>0</uniqueId>
<copyright/>
<portDefinitionList/>
<enabled>false</enabled>
</csladspaSettings>
</projectProperties>
<arrangement>
<instrumentAssignment arrangementId='1' isEnabled='true'>
<instrument type='blue.orchestra.GenericInstrument'>
<name>untitled</name>
<comment></comment>
<globalOrc></globalOrc>
<globalSco></globalSco>
<instrumentText>idur = p3
ipch = p4
iamp = ampdb(p5)/2
ipan = p6
imax = abs(ipch - p7)
itab = p8
irise = p9
ifall = p10

kenv linen iamp, irise, idur, ifall
asig poscil3 kenv, ipch, itab

imin = 0.001
kres1 expseg imin, idur*0.03, imin, idur*0.42, imax, idur*0.09, imax, idur*0.42, imin, idur*0.04, imin
kres2 expseg imax, idur*0.03, imax, idur*0.42, imin, idur*0.09, imin, idur*0.42, imax, idur*0.04, imax
kiofs init imax-imin

fsig pvsanal asig, 1024, 256, 1024, 1
fsig2 pvshift fsig, kres1, ipch*2, 0
fsig3 pvshift fsig, kres2-kiofs, ipch*2, 0
aout1 pvsynth fsig2
aout2 pvsynth fsig3

aLeft, aRight pan_equal_power aout1+aout2, ipan
blueMixerOut aLeft, aRight
</instrumentText>
<opcodeList/>
</instrument>
</instrumentAssignment>
</arrangement>
<mixer>
<enabled>true</enabled>
<extraRenderTime>3.0</extraRenderTime>
<channelList list='channels'>
<channel>
<name>1</name>
<outChannel>Master</outChannel>
<level>0.0</level>
<muted>false</muted>
<solo>false</solo>
<effectsChain bin='pre'/>
<effectsChain bin='post'/>
<parameter uniqueId='-511649767' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false' value='0.0'>
<line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
<linePoint x='0.0' y='0.0'/>
</line>
</parameter>
</channel>
</channelList>
<channelList list='subChannels'/>
<channel>
<name>Master</name>
<outChannel>Master</outChannel>
<level>0.0</level>
<muted>false</muted>
<solo>false</solo>
<effectsChain bin='pre'>
<effect>
<name>ReverbSC</name>
<enabled>true</enabled>
<numIns>2</numIns>
<numOuts>2</numOuts>
<code>aout1, aout2 reverbsc ain1, ain2, <feedback>, <cutoff>, sr, 0.5

aout1 = (ain1 * <wetdry>) + (aout1 * (1 - <wetdry>))
aout2 = (ain2 * <wetdry>) + (aout2 * (1 - <wetdry>))

</code>
<comments/>
<opcodeList/>
<graphicInterface editEnabled='false'>
<bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
<objectName></objectName>
<x>7</x>
<y>7</y>
<label><html><font size="+1">ReverbSC</font></html></label>
</bsbObject>
<bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
<objectName>feedback</objectName>
<x>8</x>
<y>55</y>
<automationAllowed>true</automationAllowed>
<minimum>0.0</minimum>
<maximum>1.0</maximum>
<value>0.8939264</value>
<knobWidth>60</knobWidth>
<randomizable>true</randomizable>
</bsbObject>
<bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
<objectName></objectName>
<x>11</x>
<y>36</y>
<label>Feedback</label>
</bsbObject>
<bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
<objectName>cutoff</objectName>
<x>72</x>
<y>55</y>
<automationAllowed>true</automationAllowed>
<minimum>20.0</minimum>
<maximum>20000.0</maximum>
<value>8000.0</value>
<knobWidth>60</knobWidth>
<randomizable>true</randomizable>
</bsbObject>
<bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
<objectName></objectName>
<x>80</x>
<y>36</y>
<label>Cut-Off</label>
</bsbObject>
<bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
<objectName>wetdry</objectName>
<x>136</x>
<y>55</y>
<automationAllowed>true</automationAllowed>
<minimum>0.0</minimum>
<maximum>1.0</maximum>
<value>0.6600303</value>
<knobWidth>60</knobWidth>
<randomizable>true</randomizable>
</bsbObject>
<bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
<objectName></objectName>
<x>139</x>
<y>36</y>
<label>Wet/Dry</label>
</bsbObject>
</graphicInterface>
<bsbParameterList>
<parameter uniqueId='-511648999' name='cutoff' label='' min='20.0' max='20000.0' resolution='-1.0' automationEnabled='false' value='8000.0'>
<line name='' version='2' max='20000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
<linePoint x='0.0' y='8000.0'/>
</line>
</parameter>
<parameter uniqueId='-511649001' name='feedback' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.8939264'>
<line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
<linePoint x='0.0' y='0.8939264'/>
</line>
</parameter>
<parameter uniqueId='-511648997' name='wetdry' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.6600303'>
<line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
<linePoint x='0.0' y='0.6600303'/>
</line>
</parameter>
</bsbParameterList>
</effect>
</effectsChain>
<effectsChain bin='post'/>
<parameter uniqueId='-511649798' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false' value='0.0'>
<line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
<linePoint x='0.0' y='0.0'/>
</line>
</parameter>
</channel>
</mixer>
<tables></tables>
<soundObjectLibrary/>
<globalOrcSco>
<globalOrc>0dbfs = 1

giTblSz init 1048576

; sine wave
giFn1 ftgen 1, 0, giTblSz, 10, 1

; "Fibonacci" wave (Mt. Meru A) + 7
giFn2 ftgen 2, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0, 7,.143,0, 8,.125,0, 13,.0769,0, 21,.0476,0, 34,.0294,0, 55,.0182,0, 89,.0112,0 144,.0069,0

; prime wave
giPrime ftgen 3, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0, 7,.143,0, 11,.0909,0, 13,.077,0, 17,.0588,0, 19,.0526,0, 23,.0435,0, 27,.037,0
</globalOrc>
<globalSco></globalSco>
</globalOrcSco>
<opcodeList>
<udo>
<opcodeName>pan_equal_power</opcodeName>
<outTypes>aa</outTypes>
<inTypes>ak</inTypes>
<codeBody>ain, kpan xin
kangl = 1.57079633 * (kpan + 0.5)
xout ain*sin(kangl), ain*cos(kangl)
</codeBody>
<comments></comments>
</udo>
</opcodeList>
<liveData>
<commandLine>csound -Wdo devaudio -L stdin</commandLine>
<commandLineEnabled>false</commandLineEnabled>
<commandLineOverride>false</commandLineOverride>
</liveData>
<soundObject type='blue.soundObject.PolyObject'>
<subjectiveDuration>2.0</subjectiveDuration>
<startTime>0.0</startTime>
<name>root</name>
<backgroundColor>-10066279</backgroundColor>
<timeBehavior>0</timeBehavior>
<noteProcessorChain/>
<isRoot>true</isRoot>
<pixelSecond>12</pixelSecond>
<defaultHeightIndex>0</defaultHeightIndex>
<snapEnabled>true</snapEnabled>
<snapValue>1.0</snapValue>
<timeDisplay>1</timeDisplay>
<timeUnit>5</timeUnit>
<soundLayer name='' muted='false' solo='false' heightIndex='0'>
<noteProcessorChain/>
<soundObject type='blue.soundObject.GenericScore'>
<subjectiveDuration>420.0</subjectiveDuration>
<startTime>0.0</startTime>
<name>GenericScore</name>
<backgroundColor>-12566464</backgroundColor>
<timeBehavior>0</timeBehavior>
<noteProcessorChain/>
<score>i1 0 1 [(240*(3/2))/2] -11 -0.5 [21/20] 3 2 3
i1 0 1 240 . -0.25 . . . .
i1 0 1 [240*(4/3)] . 0.0 . . . .
i1 0 1 [240*(7/4)] . 0.25 . . . .
i1 0 1 [(240*(9/8))/2] . 0.5 . . . .
</score>
</soundObject>
</soundLayer>
</soundObject>
<scratchPadData>
<isWordWrapEnabled>true</isWordWrapEnabled>
<scratchText/>
</scratchPadData>
<noteProcessorChainMap/>
<renderStartTime>0.0</renderStartTime>
<renderEndTime>-1.0</renderEndTime>
<markersList/>
<loopRendering>false</loopRendering>
<tempo>
<enabled>false</enabled>
<visible>false</visible>
<line name='' version='2' max='240.0' min='30.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
<linePoint x='0.0' y='60.0'/>
</line>
</tempo>
<midiInputProcessor>
<keyMapping>PCH</keyMapping>
<velMapping>MIDI</velMapping>
<pitchConstant/>
<ampConstant/>
<scale>
<scaleName>12TET</scaleName>
<baseFrequency>261.62558</baseFrequency>
<octave>2.0</octave>
<ratios>
<ratio>1.0</ratio>
<ratio>1.0594631</ratio>
<ratio>1.122462</ratio>
<ratio>1.1892071</ratio>
<ratio>1.2599211</ratio>
<ratio>1.3348398</ratio>
<ratio>1.4142135</ratio>
<ratio>1.4983071</ratio>
<ratio>1.587401</ratio>
<ratio>1.6817929</ratio>
<ratio>1.7817974</ratio>
<ratio>1.8877486</ratio>
</ratios>
</scale>
</midiInputProcessor>
</blueData>

[Non-text portions of this message have been removed]

🔗Jake Freivald <jdfreivald@...>

12/3/2011 10:50:31 AM

Dave,

I'll be honest, when I read the description of this, it didn't sound all
that interesting to me. I found it, though, to be a really good... um...
piece? Not sure what to call it. There's more going on than I expected, and
there's a lot of tension building and releasing throughout. I think I only
partly understand what you were saying about the stretching, but whatever
it is, it's pretty cool. It made me feel a little like this (which is not
by me):
http://footage.shutterstock.com/clip-34417-stock-footage-subtle-drifting-wall-of-light-in-looping-p-hd-visit-my-gallery-for-many-more-options.html

Regards,
Jake

**
> I just put up a new piece called Drift Study III, finished earlier
> today.
>
>

[Non-text portions of this message have been removed]

🔗Dave Seidel <dave@...>

12/3/2011 12:35:48 PM

Thanks, Jake. That's a nice clip. Yeah, I use the work "piece" but for
me it's usually more of a sound object than a narrative. I do tend to be
a little dry and technical with my descriptions; I want to allow
listeners to make their own impressions, but I suppose I could say more.

- Dave

On 12/3/2011 1:50 PM, Jake Freivald wrote:
>
>
> Dave,
>
> I'll be honest, when I read the description of this, it didn't sound all
> that interesting to me. I found it, though, to be a really good... um...
> piece? Not sure what to call it. There's more going on than I expected, and
> there's a lot of tension building and releasing throughout. I think I only
> partly understand what you were saying about the stretching, but whatever
> it is, it's pretty cool. It made me feel a little like this (which is not
> by me):
> http://footage.shutterstock.com/clip-34417-stock-footage-subtle-drifting-wall-of-light-in-looping-p-hd-visit-my-gallery-for-many-more-options.html
>
> Regards,
> Jake
>
> **
>> I just put up a new piece called Drift Study III, finished earlier
>> today.
>>
>>
>
> [Non-text portions of this message have been removed]
>
>

🔗Juhani <jnylenius@...>

12/4/2011 4:03:49 AM

Nice drone piece!
By stretching the spectrum "to an interval or 21/20", do you mean that the overtones glide gradually from the harmonic 1, 2, 3, 4, 5,... to the inharmonic 1, 2.1, 3.15, 4.2, 5.25... ?

jn

A single chord tuned in just intonation, with
> each note's spectrum stretched using exponential curves to an interval
> of 21/20 (a "septimal chromatic semitone") and back again. The chord
> consist of the intervals 9/8 3/2 1/1 4/3 7/4 (in that order, low to
> high), where 1/1 is 240 Hz. I used a waveform made from the overtones
> that correspond to the first 11 prime numbers. Some reverb was also
> applied. Made entirely in Csound with blue, converted from 96/24 WAV to
> 320kbps MP3 in Audacity.
>
> SoundCloud link:
> http://soundcloud.com/mysterybear/drift-study-iii
>
> SoundCloud download link:
> http://soundcloud.com/mysterybear/drift-study-iii/download
>
> I've attached the blue project and the CSD rendering of the project (for
> those with Csound but without blue.
>
> As always, thanks for listening!
>
> - Dave
>
> http://mysterybear.net
> http://soundcloud.com/mysterybear
> http://mysterybear.bandcamp.com
> http://www.facebook.com/mysterybear
>
> ----------
>
> ;
> ; "Drift Study III"
> ; by Dave Seidel
> ;
> ; Copyright (c) 2011 Dave Seidel, some rights reserved. This work is licensed under a Creative Commons Attribution License (see http://creativecommons.org/licenses/by/3.0/).
> ;
> ; Generated by blue 2.1.8 (http://blue.kunstmusik.com)
> ;
>
> <CsoundSynthesizer>
>
> <CsInstruments>
> sr=96000
> ksmps=1
> nchnls=2
>
> 0dbfs = 1
>
> giTblSz init 1048576
>
> ; sine wave
> giFn1 ftgen 1, 0, giTblSz, 10, 1
>
> ; "Fibonacci" wave (Mt. Meru A) + 7
> giFn2 ftgen 2, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0, 7,.143,0, 8,.125,0, 13,.0769,0, 21,.0476,0, 34,.0294,0, 55,.0182,0, 89,.0112,0 144,.0069,0
>
> ; prime wave
> giPrime ftgen 3, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0, 7,.143,0, 11,.0909,0, 13,.077,0, 17,.0588,0, 19,.0526,0, 23,.0435,0, 27,.037,0
>
> ga_bluemix_1_0 init 0
> ga_bluemix_1_1 init 0
> ga_bluesub_Master_0 init 0
> ga_bluesub_Master_1 init 0
>
>
> gk_blue_auto0 init 0
> gk_blue_auto1 init 8000
> gk_blue_auto2 init 0.8939263821
> gk_blue_auto3 init 0.6600303054
> gk_blue_auto4 init 0
>
>
>
>
> opcode pan_equal_power,aa,ak
>
> ain, kpan xin
> kangl = 1.57079633 * (kpan + 0.5)
> xout ain*sin(kangl), ain*cos(kangl)
>
>
> endop
> opcode blueEffect0,aa,aa
>
> ain1,ain2 xin
> aout1, aout2 reverbsc ain1, ain2, gk_blue_auto2, gk_blue_auto1, sr, 0.5
>
> aout1 = (ain1 * gk_blue_auto3) + (aout1 * (1 - gk_blue_auto3))
> aout2 = (ain2 * gk_blue_auto3) + (aout2 * (1 - gk_blue_auto3))
>
>
> xout aout1,aout2
>
>
> endop
>
>
> instr 1 ;untitled
> idur = p3
> ipch = p4
> iamp = ampdb(p5)/2
> ipan = p6
> imax = abs(ipch - p7)
> itab = p8
> irise = p9
> ifall = p10
>
> kenv linen iamp, irise, idur, ifall
> asig poscil3 kenv, ipch, itab
>
> imin = 0.001
> kres1 expseg imin, idur*0.03, imin, idur*0.42, imax, idur*0.09, imax, idur*0.42, imin, idur*0.04, imin
> kres2 expseg imax, idur*0.03, imax, idur*0.42, imin, idur*0.09, imin, idur*0.42, imax, idur*0.04, imax
> kiofs init imax-imin
>
> fsig pvsanal asig, 1024, 256, 1024, 1
> fsig2 pvshift fsig, kres1, ipch*2, 0
> fsig3 pvshift fsig, kres2-kiofs, ipch*2, 0
> aout1 pvsynth fsig2
> aout2 pvsynth fsig3
>
> aLeft, aRight pan_equal_power aout1+aout2, ipan
> ga_bluemix_1_0 = ga_bluemix_1_0 + aLeft
> ga_bluemix_1_1 = ga_bluemix_1_1 + aRight
>
> endin
>
> instr 2 ;Blue Mixer Instrument
> ktempdb = ampdb(gk_blue_auto0)
> ga_bluemix_1_0 = ga_bluemix_1_0 * ktempdb
> ga_bluemix_1_1 = ga_bluemix_1_1 * ktempdb
> ga_bluesub_Master_0 sum ga_bluesub_Master_0, ga_bluemix_1_0
> ga_bluesub_Master_1 sum ga_bluesub_Master_1, ga_bluemix_1_1
> ga_bluesub_Master_0, ga_bluesub_Master_1 blueEffect0 ga_bluesub_Master_0, ga_bluesub_Master_1
> ktempdb = ampdb(gk_blue_auto4)
> ga_bluesub_Master_0 = ga_bluesub_Master_0 * ktempdb
> ga_bluesub_Master_1 = ga_bluesub_Master_1 * ktempdb
> outc ga_bluesub_Master_0, ga_bluesub_Master_1
> ga_bluemix_1_0 = 0
> ga_bluemix_1_1 = 0
> ga_bluesub_Master_0 = 0
> ga_bluesub_Master_1 = 0
>
> endin
>
>
> </CsInstruments>
>
> <CsScore>
>
>
>
>
>
>
>
>
> i1 0.0 420 180.0 -11 -0.5 1.05 3 2 3
> i1 0.0 420 240 -11 -0.25 1.05 3 2 3
> i1 0.0 420 320.0 -11 0.0 1.05 3 2 3
> i1 0.0 420 420.0 -11 0.25 1.05 3 2 3
> i1 0.0 420 135.0 -11 0.5 1.05 3 2 3
> i2 0 423
> e
>
> </CsScore>
>
> </CsoundSynthesizer>
> ----------
>
> <blueData version='2.1.8'>
> <projectProperties>
> <title>Drift Study III</title>
> <author>Dave Seidel</author>
> <notes>Copyright (c) 2011 Dave Seidel, some rights reserved. This work is licensed under a Creative Commons Attribution License (see http://creativecommons.org/licenses/by/3.0/).</notes>
> <sampleRate>44100</sampleRate>
> <ksmps>1</ksmps>
> <channels>2</channels>
> <diskSampleRate>96000</diskSampleRate>
> <diskKsmps>1</diskKsmps>
> <diskChannels>2</diskChannels>
> <useAudioOut>true</useAudioOut>
> <useAudioIn>false</useAudioIn>
> <useMidiIn>false</useMidiIn>
> <useMidiOut>false</useMidiOut>
> <noteAmpsEnabled>true</noteAmpsEnabled>
> <outOfRangeEnabled>true</outOfRangeEnabled>
> <warningsEnabled>true</warningsEnabled>
> <benchmarkEnabled>true</benchmarkEnabled>
> <advancedSettings></advancedSettings>
> <completeOverride>false</completeOverride>
> <fileName>C:\Users\dave\Documents\work\blue\DriftStudyIII.wav</fileName>
> <askOnRender>false</askOnRender>
> <diskNoteAmpsEnabled>true</diskNoteAmpsEnabled>
> <diskOutOfRangeEnabled>true</diskOutOfRangeEnabled>
> <diskWarningsEnabled>true</diskWarningsEnabled>
> <diskBenchmarkEnabled>true</diskBenchmarkEnabled>
> <diskAdvancedSettings></diskAdvancedSettings>
> <diskCompleteOverride>false</diskCompleteOverride>
> <diskAlwaysRenderEntireProject>false</diskAlwaysRenderEntireProject>
> <csladspaSettings>
> <name/>
> <maker/>
> <uniqueId>0</uniqueId>
> <copyright/>
> <portDefinitionList/>
> <enabled>false</enabled>
> </csladspaSettings>
> </projectProperties>
> <arrangement>
> <instrumentAssignment arrangementId='1' isEnabled='true'>
> <instrument type='blue.orchestra.GenericInstrument'>
> <name>untitled</name>
> <comment></comment>
> <globalOrc></globalOrc>
> <globalSco></globalSco>
> <instrumentText>idur = p3
> ipch = p4
> iamp = ampdb(p5)/2
> ipan = p6
> imax = abs(ipch - p7)
> itab = p8
> irise = p9
> ifall = p10
>
> kenv linen iamp, irise, idur, ifall
> asig poscil3 kenv, ipch, itab
>
> imin = 0.001
> kres1 expseg imin, idur*0.03, imin, idur*0.42, imax, idur*0.09, imax, idur*0.42, imin, idur*0.04, imin
> kres2 expseg imax, idur*0.03, imax, idur*0.42, imin, idur*0.09, imin, idur*0.42, imax, idur*0.04, imax
> kiofs init imax-imin
>
> fsig pvsanal asig, 1024, 256, 1024, 1
> fsig2 pvshift fsig, kres1, ipch*2, 0
> fsig3 pvshift fsig, kres2-kiofs, ipch*2, 0
> aout1 pvsynth fsig2
> aout2 pvsynth fsig3
>
> aLeft, aRight pan_equal_power aout1+aout2, ipan
> blueMixerOut aLeft, aRight
> </instrumentText>
> <opcodeList/>
> </instrument>
> </instrumentAssignment>
> </arrangement>
> <mixer>
> <enabled>true</enabled>
> <extraRenderTime>3.0</extraRenderTime>
> <channelList list='channels'>
> <channel>
> <name>1</name>
> <outChannel>Master</outChannel>
> <level>0.0</level>
> <muted>false</muted>
> <solo>false</solo>
> <effectsChain bin='pre'/>
> <effectsChain bin='post'/>
> <parameter uniqueId='-511649767' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false' value='0.0'>
> <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
> <linePoint x='0.0' y='0.0'/>
> </line>
> </parameter>
> </channel>
> </channelList>
> <channelList list='subChannels'/>
> <channel>
> <name>Master</name>
> <outChannel>Master</outChannel>
> <level>0.0</level>
> <muted>false</muted>
> <solo>false</solo>
> <effectsChain bin='pre'>
> <effect>
> <name>ReverbSC</name>
> <enabled>true</enabled>
> <numIns>2</numIns>
> <numOuts>2</numOuts>
> <code>aout1, aout2 reverbsc ain1, ain2, <feedback>, <cutoff>, sr, 0.5
>
> aout1 = (ain1 * <wetdry>) + (aout1 * (1 - <wetdry>))
> aout2 = (ain2 * <wetdry>) + (aout2 * (1 - <wetdry>))
>
> </code>
> <comments/>
> <opcodeList/>
> <graphicInterface editEnabled='false'>
> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
> <objectName></objectName>
> <x>7</x>
> <y>7</y>
> <label><html><font size="+1">ReverbSC</font></html>;</label>
> </bsbObject>
> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
> <objectName>feedback</objectName>
> <x>8</x>
> <y>55</y>
> <automationAllowed>true</automationAllowed>
> <minimum>0.0</minimum>
> <maximum>1.0</maximum>
> <value>0.8939264</value>
> <knobWidth>60</knobWidth>
> <randomizable>true</randomizable>
> </bsbObject>
> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
> <objectName></objectName>
> <x>11</x>
> <y>36</y>
> <label>Feedback</label>
> </bsbObject>
> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
> <objectName>cutoff</objectName>
> <x>72</x>
> <y>55</y>
> <automationAllowed>true</automationAllowed>
> <minimum>20.0</minimum>
> <maximum>20000.0</maximum>
> <value>8000.0</value>
> <knobWidth>60</knobWidth>
> <randomizable>true</randomizable>
> </bsbObject>
> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
> <objectName></objectName>
> <x>80</x>
> <y>36</y>
> <label>Cut-Off</label>
> </bsbObject>
> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
> <objectName>wetdry</objectName>
> <x>136</x>
> <y>55</y>
> <automationAllowed>true</automationAllowed>
> <minimum>0.0</minimum>
> <maximum>1.0</maximum>
> <value>0.6600303</value>
> <knobWidth>60</knobWidth>
> <randomizable>true</randomizable>
> </bsbObject>
> <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
> <objectName></objectName>
> <x>139</x>
> <y>36</y>
> <label>Wet/Dry</label>
> </bsbObject>
> </graphicInterface>
> <bsbParameterList>
> <parameter uniqueId='-511648999' name='cutoff' label='' min='20.0' max='20000.0' resolution='-1.0' automationEnabled='false' value='8000.0'>
> <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
> <linePoint x='0.0' y='8000.0'/>
> </line>
> </parameter>
> <parameter uniqueId='-511649001' name='feedback' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.8939264'>
> <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
> <linePoint x='0.0' y='0.8939264'/>
> </line>
> </parameter>
> <parameter uniqueId='-511648997' name='wetdry' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.6600303'>
> <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
> <linePoint x='0.0' y='0.6600303'/>
> </line>
> </parameter>
> </bsbParameterList>
> </effect>
> </effectsChain>
> <effectsChain bin='post'/>
> <parameter uniqueId='-511649798' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false' value='0.0'>
> <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
> <linePoint x='0.0' y='0.0'/>
> </line>
> </parameter>
> </channel>
> </mixer>
> <tables></tables>
> <soundObjectLibrary/>
> <globalOrcSco>
> <globalOrc>0dbfs = 1
>
> giTblSz init 1048576
>
> ; sine wave
> giFn1 ftgen 1, 0, giTblSz, 10, 1
>
> ; "Fibonacci" wave (Mt. Meru A) + 7
> giFn2 ftgen 2, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0, 7,.143,0, 8,.125,0, 13,.0769,0, 21,.0476,0, 34,.0294,0, 55,.0182,0, 89,.0112,0 144,.0069,0
>
> ; prime wave
> giPrime ftgen 3, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0, 7,.143,0, 11,.0909,0, 13,.077,0, 17,.0588,0, 19,.0526,0, 23,.0435,0, 27,.037,0
> </globalOrc>
> <globalSco></globalSco>
> </globalOrcSco>
> <opcodeList>
> <udo>
> <opcodeName>pan_equal_power</opcodeName>
> <outTypes>aa</outTypes>
> <inTypes>ak</inTypes>
> <codeBody>ain, kpan xin
> kangl = 1.57079633 * (kpan + 0.5)
> xout ain*sin(kangl), ain*cos(kangl)
> </codeBody>
> <comments></comments>
> </udo>
> </opcodeList>
> <liveData>
> <commandLine>csound -Wdo devaudio -L stdin</commandLine>
> <commandLineEnabled>false</commandLineEnabled>
> <commandLineOverride>false</commandLineOverride>
> </liveData>
> <soundObject type='blue.soundObject.PolyObject'>
> <subjectiveDuration>2.0</subjectiveDuration>
> <startTime>0.0</startTime>
> <name>root</name>
> <backgroundColor>-10066279</backgroundColor>
> <timeBehavior>0</timeBehavior>
> <noteProcessorChain/>
> <isRoot>true</isRoot>
> <pixelSecond>12</pixelSecond>
> <defaultHeightIndex>0</defaultHeightIndex>
> <snapEnabled>true</snapEnabled>
> <snapValue>1.0</snapValue>
> <timeDisplay>1</timeDisplay>
> <timeUnit>5</timeUnit>
> <soundLayer name='' muted='false' solo='false' heightIndex='0'>
> <noteProcessorChain/>
> <soundObject type='blue.soundObject.GenericScore'>
> <subjectiveDuration>420.0</subjectiveDuration>
> <startTime>0.0</startTime>
> <name>GenericScore</name>
> <backgroundColor>-12566464</backgroundColor>
> <timeBehavior>0</timeBehavior>
> <noteProcessorChain/>
> <score>i1 0 1 [(240*(3/2))/2] -11 -0.5 [21/20] 3 2 3
> i1 0 1 240 . -0.25 . . . .
> i1 0 1 [240*(4/3)] . 0.0 . . . .
> i1 0 1 [240*(7/4)] . 0.25 . . . .
> i1 0 1 [(240*(9/8))/2] . 0.5 . . . .
> </score>
> </soundObject>
> </soundLayer>
> </soundObject>
> <scratchPadData>
> <isWordWrapEnabled>true</isWordWrapEnabled>
> <scratchText/>
> </scratchPadData>
> <noteProcessorChainMap/>
> <renderStartTime>0.0</renderStartTime>
> <renderEndTime>-1.0</renderEndTime>
> <markersList/>
> <loopRendering>false</loopRendering>
> <tempo>
> <enabled>false</enabled>
> <visible>false</visible>
> <line name='' version='2' max='240.0' min='30.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
> <linePoint x='0.0' y='60.0'/>
> </line>
> </tempo>
> <midiInputProcessor>
> <keyMapping>PCH</keyMapping>
> <velMapping>MIDI</velMapping>
> <pitchConstant/>
> <ampConstant/>
> <scale>
> <scaleName>12TET</scaleName>
> <baseFrequency>261.62558</baseFrequency>
> <octave>2.0</octave>
> <ratios>
> <ratio>1.0</ratio>
> <ratio>1.0594631</ratio>
> <ratio>1.122462</ratio>
> <ratio>1.1892071</ratio>
> <ratio>1.2599211</ratio>
> <ratio>1.3348398</ratio>
> <ratio>1.4142135</ratio>
> <ratio>1.4983071</ratio>
> <ratio>1.587401</ratio>
> <ratio>1.6817929</ratio>
> <ratio>1.7817974</ratio>
> <ratio>1.8877486</ratio>
> </ratios>
> </scale>
> </midiInputProcessor>
> </blueData>
>
> [Non-text portions of this message have been removed]
>

🔗Dave Seidel <dave@...>

12/4/2011 6:11:42 AM

Thanks, Kraig!

On Sunday, December 04, 2011 7:03:49 AM, Juhani wrote:
>
>
> Nice drone piece!
> By stretching the spectrum "to an interval or 21/20", do you mean that
> the overtones glide gradually from the harmonic 1, 2, 3, 4, 5,... to
> the inharmonic 1, 2.1, 3.15, 4.2, 5.25... ?
>
> jn
>
> A single chord tuned in just intonation, with
> > each note's spectrum stretched using exponential curves to an interval
> > of 21/20 (a "septimal chromatic semitone") and back again. The chord
> > consist of the intervals 9/8 3/2 1/1 4/3 7/4 (in that order, low to
> > high), where 1/1 is 240 Hz. I used a waveform made from the overtones
> > that correspond to the first 11 prime numbers. Some reverb was also
> > applied. Made entirely in Csound with blue, converted from 96/24 WAV to
> > 320kbps MP3 in Audacity.
> >
> > SoundCloud link:
> > http://soundcloud.com/mysterybear/drift-study-iii
> >
> > SoundCloud download link:
> > http://soundcloud.com/mysterybear/drift-study-iii/download
> >
> > I've attached the blue project and the CSD rendering of the project (for
> > those with Csound but without blue.
> >
> > As always, thanks for listening!
> >
> > - Dave
> >
> > http://mysterybear.net
> > http://soundcloud.com/mysterybear
> > http://mysterybear.bandcamp.com
> > http://www.facebook.com/mysterybear
> >
> > ----------
> >
> > ;
> > ; "Drift Study III"
> > ; by Dave Seidel
> > ;
> > ; Copyright (c) 2011 Dave Seidel, some rights reserved. This work is
> licensed under a Creative Commons Attribution License (see
> http://creativecommons.org/licenses/by/3.0/).
> > ;
> > ; Generated by blue 2.1.8 (http://blue.kunstmusik.com)
> > ;
> >
> > <CsoundSynthesizer>
> >
> > <CsInstruments>
> > sr=96000
> > ksmps=1
> > nchnls=2
> >
> > 0dbfs = 1
> >
> > giTblSz init 1048576
> >
> > ; sine wave
> > giFn1 ftgen 1, 0, giTblSz, 10, 1
> >
> > ; "Fibonacci" wave (Mt. Meru A) + 7
> > giFn2 ftgen 2, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0,
> 7,.143,0, 8,.125,0, 13,.0769,0, 21,.0476,0, 34,.0294,0, 55,.0182,0,
> 89,.0112,0 144,.0069,0
> >
> > ; prime wave
> > giPrime ftgen 3, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0,
> 7,.143,0, 11,.0909,0, 13,.077,0, 17,.0588,0, 19,.0526,0, 23,.0435,0,
> 27,.037,0
> >
> > ga_bluemix_1_0 init 0
> > ga_bluemix_1_1 init 0
> > ga_bluesub_Master_0 init 0
> > ga_bluesub_Master_1 init 0
> >
> >
> > gk_blue_auto0 init 0
> > gk_blue_auto1 init 8000
> > gk_blue_auto2 init 0.8939263821
> > gk_blue_auto3 init 0.6600303054
> > gk_blue_auto4 init 0
> >
> >
> >
> >
> > opcode pan_equal_power,aa,ak
> >
> > ain, kpan xin
> > kangl = 1.57079633 * (kpan + 0.5)
> > xout ain*sin(kangl), ain*cos(kangl)
> >
> >
> > endop
> > opcode blueEffect0,aa,aa
> >
> > ain1,ain2 xin
> > aout1, aout2 reverbsc ain1, ain2, gk_blue_auto2, gk_blue_auto1, sr, 0.5
> >
> > aout1 = (ain1 * gk_blue_auto3) + (aout1 * (1 - gk_blue_auto3))
> > aout2 = (ain2 * gk_blue_auto3) + (aout2 * (1 - gk_blue_auto3))
> >
> >
> > xout aout1,aout2
> >
> >
> > endop
> >
> >
> > instr 1 ;untitled
> > idur = p3
> > ipch = p4
> > iamp = ampdb(p5)/2
> > ipan = p6
> > imax = abs(ipch - p7)
> > itab = p8
> > irise = p9
> > ifall = p10
> >
> > kenv linen iamp, irise, idur, ifall
> > asig poscil3 kenv, ipch, itab
> >
> > imin = 0.001
> > kres1 expseg imin, idur*0.03, imin, idur*0.42, imax, idur*0.09,
> imax, idur*0.42, imin, idur*0.04, imin
> > kres2 expseg imax, idur*0.03, imax, idur*0.42, imin, idur*0.09,
> imin, idur*0.42, imax, idur*0.04, imax
> > kiofs init imax-imin
> >
> > fsig pvsanal asig, 1024, 256, 1024, 1
> > fsig2 pvshift fsig, kres1, ipch*2, 0
> > fsig3 pvshift fsig, kres2-kiofs, ipch*2, 0
> > aout1 pvsynth fsig2
> > aout2 pvsynth fsig3
> >
> > aLeft, aRight pan_equal_power aout1+aout2, ipan
> > ga_bluemix_1_0 = ga_bluemix_1_0 + aLeft
> > ga_bluemix_1_1 = ga_bluemix_1_1 + aRight
> >
> > endin
> >
> > instr 2 ;Blue Mixer Instrument
> > ktempdb = ampdb(gk_blue_auto0)
> > ga_bluemix_1_0 = ga_bluemix_1_0 * ktempdb
> > ga_bluemix_1_1 = ga_bluemix_1_1 * ktempdb
> > ga_bluesub_Master_0 sum ga_bluesub_Master_0, ga_bluemix_1_0
> > ga_bluesub_Master_1 sum ga_bluesub_Master_1, ga_bluemix_1_1
> > ga_bluesub_Master_0, ga_bluesub_Master_1 blueEffect0
> ga_bluesub_Master_0, ga_bluesub_Master_1
> > ktempdb = ampdb(gk_blue_auto4)
> > ga_bluesub_Master_0 = ga_bluesub_Master_0 * ktempdb
> > ga_bluesub_Master_1 = ga_bluesub_Master_1 * ktempdb
> > outc ga_bluesub_Master_0, ga_bluesub_Master_1
> > ga_bluemix_1_0 = 0
> > ga_bluemix_1_1 = 0
> > ga_bluesub_Master_0 = 0
> > ga_bluesub_Master_1 = 0
> >
> > endin
> >
> >
> > </CsInstruments>
> >
> > <CsScore>
> >
> >
> >
> >
> >
> >
> >
> >
> > i1 0.0 420 180.0 -11 -0.5 1.05 3 2 3
> > i1 0.0 420 240 -11 -0.25 1.05 3 2 3
> > i1 0.0 420 320.0 -11 0.0 1.05 3 2 3
> > i1 0.0 420 420.0 -11 0.25 1.05 3 2 3
> > i1 0.0 420 135.0 -11 0.5 1.05 3 2 3
> > i2 0 423
> > e
> >
> > </CsScore>
> >
> > </CsoundSynthesizer>
> > ----------
> >
> > <blueData version='2.1.8'>
> > <projectProperties>
> > <title>Drift Study III</title>
> > <author>Dave Seidel</author>
> > <notes>Copyright (c) 2011 Dave Seidel, some rights reserved. This
> work is licensed under a Creative Commons Attribution License (see
> http://creativecommons.org/licenses/by/3.0/).</notes>
> > <sampleRate>44100</sampleRate>
> > <ksmps>1</ksmps>
> > <channels>2</channels>
> > <diskSampleRate>96000</diskSampleRate>
> > <diskKsmps>1</diskKsmps>
> > <diskChannels>2</diskChannels>
> > <useAudioOut>true</useAudioOut>
> > <useAudioIn>false</useAudioIn>
> > <useMidiIn>false</useMidiIn>
> > <useMidiOut>false</useMidiOut>
> > <noteAmpsEnabled>true</noteAmpsEnabled>
> > <outOfRangeEnabled>true</outOfRangeEnabled>
> > <warningsEnabled>true</warningsEnabled>
> > <benchmarkEnabled>true</benchmarkEnabled>
> > <advancedSettings></advancedSettings>
> > <completeOverride>false</completeOverride>
> > <fileName>C:\Users\dave\Documents\work\blue\DriftStudyIII.wav</fileName>
> > <askOnRender>false</askOnRender>
> > <diskNoteAmpsEnabled>true</diskNoteAmpsEnabled>
> > <diskOutOfRangeEnabled>true</diskOutOfRangeEnabled>
> > <diskWarningsEnabled>true</diskWarningsEnabled>
> > <diskBenchmarkEnabled>true</diskBenchmarkEnabled>
> > <diskAdvancedSettings></diskAdvancedSettings>
> > <diskCompleteOverride>false</diskCompleteOverride>
> > <diskAlwaysRenderEntireProject>false</diskAlwaysRenderEntireProject>
> > <csladspaSettings>
> > <name/>
> > <maker/>
> > <uniqueId>0</uniqueId>
> > <copyright/>
> > <portDefinitionList/>
> > <enabled>false</enabled>
> > </csladspaSettings>
> > </projectProperties>
> > <arrangement>
> > <instrumentAssignment arrangementId='1' isEnabled='true'>
> > <instrument type='blue.orchestra.GenericInstrument'>
> > <name>untitled</name>
> > <comment></comment>
> > <globalOrc></globalOrc>
> > <globalSco></globalSco>
> > <instrumentText>idur = p3
> > ipch = p4
> > iamp = ampdb(p5)/2
> > ipan = p6
> > imax = abs(ipch - p7)
> > itab = p8
> > irise = p9
> > ifall = p10
> >
> > kenv linen iamp, irise, idur, ifall
> > asig poscil3 kenv, ipch, itab
> >
> > imin = 0.001
> > kres1 expseg imin, idur*0.03, imin, idur*0.42, imax, idur*0.09,
> imax, idur*0.42, imin, idur*0.04, imin
> > kres2 expseg imax, idur*0.03, imax, idur*0.42, imin, idur*0.09,
> imin, idur*0.42, imax, idur*0.04, imax
> > kiofs init imax-imin
> >
> > fsig pvsanal asig, 1024, 256, 1024, 1
> > fsig2 pvshift fsig, kres1, ipch*2, 0
> > fsig3 pvshift fsig, kres2-kiofs, ipch*2, 0
> > aout1 pvsynth fsig2
> > aout2 pvsynth fsig3
> >
> > aLeft, aRight pan_equal_power aout1+aout2, ipan
> > blueMixerOut aLeft, aRight
> > </instrumentText>
> > <opcodeList/>
> > </instrument>
> > </instrumentAssignment>
> > </arrangement>
> > <mixer>
> > <enabled>true</enabled>
> > <extraRenderTime>3.0</extraRenderTime>
> > <channelList list='channels'>
> > <channel>
> > <name>1</name>
> > <outChannel>Master</outChannel>
> > <level>0.0</level>
> > <muted>false</muted>
> > <solo>false</solo>
> > <effectsChain bin='pre'/>
> > <effectsChain bin='post'/>
> > <parameter uniqueId='-511649767' name='Volume' label='dB'
> min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false'
> value='0.0'>
> > <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0'
> color='-8355712' rightBound='false' endPointsLinked='false'>
> > <linePoint x='0.0' y='0.0'/>
> > </line>
> > </parameter>
> > </channel>
> > </channelList>
> > <channelList list='subChannels'/>
> > <channel>
> > <name>Master</name>
> > <outChannel>Master</outChannel>
> > <level>0.0</level>
> > <muted>false</muted>
> > <solo>false</solo>
> > <effectsChain bin='pre'>
> > <effect>
> > <name>ReverbSC</name>
> > <enabled>true</enabled>
> > <numIns>2</numIns>
> > <numOuts>2</numOuts>
> > <code>aout1, aout2 reverbsc ain1, ain2, <feedback>,
> <cutoff>, sr, 0.5
> >
> > aout1 = (ain1 * <wetdry>) + (aout1 * (1 - <wetdry>))
> > aout2 = (ain2 * <wetdry>) + (aout2 * (1 - <wetdry>))
> >
> > </code>
> > <comments/>
> > <opcodeList/>
> > <graphicInterface editEnabled='false'>
> > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
> > <objectName></objectName>
> > <x>7</x>
> > <y>7</y>
> > <label><html><font
> size="+1">ReverbSC</font></html></label>
> > </bsbObject>
> > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
> > <objectName>feedback</objectName>
> > <x>8</x>
> > <y>55</y>
> > <automationAllowed>true</automationAllowed>
> > <minimum>0.0</minimum>
> > <maximum>1.0</maximum>
> > <value>0.8939264</value>
> > <knobWidth>60</knobWidth>
> > <randomizable>true</randomizable>
> > </bsbObject>
> > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
> > <objectName></objectName>
> > <x>11</x>
> > <y>36</y>
> > <label>Feedback</label>
> > </bsbObject>
> > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
> > <objectName>cutoff</objectName>
> > <x>72</x>
> > <y>55</y>
> > <automationAllowed>true</automationAllowed>
> > <minimum>20.0</minimum>
> > <maximum>20000.0</maximum>
> > <value>8000.0</value>
> > <knobWidth>60</knobWidth>
> > <randomizable>true</randomizable>
> > </bsbObject>
> > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
> > <objectName></objectName>
> > <x>80</x>
> > <y>36</y>
> > <label>Cut-Off</label>
> > </bsbObject>
> > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
> > <objectName>wetdry</objectName>
> > <x>136</x>
> > <y>55</y>
> > <automationAllowed>true</automationAllowed>
> > <minimum>0.0</minimum>
> > <maximum>1.0</maximum>
> > <value>0.6600303</value>
> > <knobWidth>60</knobWidth>
> > <randomizable>true</randomizable>
> > </bsbObject>
> > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
> > <objectName></objectName>
> > <x>139</x>
> > <y>36</y>
> > <label>Wet/Dry</label>
> > </bsbObject>
> > </graphicInterface>
> > <bsbParameterList>
> > <parameter uniqueId='-511648999' name='cutoff' label='' min='20.0'
> max='20000.0' resolution='-1.0' automationEnabled='false' value='8000.0'>
> > <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0'
> color='-8355712' rightBound='false' endPointsLinked='false'>
> > <linePoint x='0.0' y='8000.0'/>
> > </line>
> > </parameter>
> > <parameter uniqueId='-511649001' name='feedback' label='' min='0.0'
> max='1.0' resolution='-1.0' automationEnabled='false' value='0.8939264'>
> > <line name='' version='2' max='1.0' min='0.0' resolution='-1.0'
> color='-8355712' rightBound='false' endPointsLinked='false'>
> > <linePoint x='0.0' y='0.8939264'/>
> > </line>
> > </parameter>
> > <parameter uniqueId='-511648997' name='wetdry' label='' min='0.0'
> max='1.0' resolution='-1.0' automationEnabled='false' value='0.6600303'>
> > <line name='' version='2' max='1.0' min='0.0' resolution='-1.0'
> color='-8355712' rightBound='false' endPointsLinked='false'>
> > <linePoint x='0.0' y='0.6600303'/>
> > </line>
> > </parameter>
> > </bsbParameterList>
> > </effect>
> > </effectsChain>
> > <effectsChain bin='post'/>
> > <parameter uniqueId='-511649798' name='Volume' label='dB'
> min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false'
> value='0.0'>
> > <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0'
> color='-8355712' rightBound='false' endPointsLinked='false'>
> > <linePoint x='0.0' y='0.0'/>
> > </line>
> > </parameter>
> > </channel>
> > </mixer>
> > <tables></tables>
> > <soundObjectLibrary/>
> > <globalOrcSco>
> > <globalOrc>0dbfs = 1
> >
> > giTblSz init 1048576
> >
> > ; sine wave
> > giFn1 ftgen 1, 0, giTblSz, 10, 1
> >
> > ; "Fibonacci" wave (Mt. Meru A) + 7
> > giFn2 ftgen 2, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0,
> 7,.143,0, 8,.125,0, 13,.0769,0, 21,.0476,0, 34,.0294,0, 55,.0182,0,
> 89,.0112,0 144,.0069,0
> >
> > ; prime wave
> > giPrime ftgen 3, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0,
> 7,.143,0, 11,.0909,0, 13,.077,0, 17,.0588,0, 19,.0526,0, 23,.0435,0,
> 27,.037,0
> > </globalOrc>
> > <globalSco></globalSco>
> > </globalOrcSco>
> > <opcodeList>
> > <udo>
> > <opcodeName>pan_equal_power</opcodeName>
> > <outTypes>aa</outTypes>
> > <inTypes>ak</inTypes>
> > <codeBody>ain, kpan xin
> > kangl = 1.57079633 * (kpan + 0.5)
> > xout ain*sin(kangl), ain*cos(kangl)
> > </codeBody>
> > <comments></comments>
> > </udo>
> > </opcodeList>
> > <liveData>
> > <commandLine>csound -Wdo devaudio -L stdin</commandLine>
> > <commandLineEnabled>false</commandLineEnabled>
> > <commandLineOverride>false</commandLineOverride>
> > </liveData>
> > <soundObject type='blue.soundObject.PolyObject'>
> > <subjectiveDuration>2.0</subjectiveDuration>
> > <startTime>0.0</startTime>
> > <name>root</name>
> > <backgroundColor>-10066279</backgroundColor>
> > <timeBehavior>0</timeBehavior>
> > <noteProcessorChain/>
> > <isRoot>true</isRoot>
> > <pixelSecond>12</pixelSecond>
> > <defaultHeightIndex>0</defaultHeightIndex>
> > <snapEnabled>true</snapEnabled>
> > <snapValue>1.0</snapValue>
> > <timeDisplay>1</timeDisplay>
> > <timeUnit>5</timeUnit>
> > <soundLayer name='' muted='false' solo='false' heightIndex='0'>
> > <noteProcessorChain/>
> > <soundObject type='blue.soundObject.GenericScore'>
> > <subjectiveDuration>420.0</subjectiveDuration>
> > <startTime>0.0</startTime>
> > <name>GenericScore</name>
> > <backgroundColor>-12566464</backgroundColor>
> > <timeBehavior>0</timeBehavior>
> > <noteProcessorChain/>
> > <score>i1 0 1 [(240*(3/2))/2] -11 -0.5 [21/20] 3 2 3
> > i1 0 1 240 . -0.25 . . . .
> > i1 0 1 [240*(4/3)] . 0.0 . . . .
> > i1 0 1 [240*(7/4)] . 0.25 . . . .
> > i1 0 1 [(240*(9/8))/2] . 0.5 . . . .
> > </score>
> > </soundObject>
> > </soundLayer>
> > </soundObject>
> > <scratchPadData>
> > <isWordWrapEnabled>true</isWordWrapEnabled>
> > <scratchText/>
> > </scratchPadData>
> > <noteProcessorChainMap/>
> > <renderStartTime>0.0</renderStartTime>
> > <renderEndTime>-1.0</renderEndTime>
> > <markersList/>
> > <loopRendering>false</loopRendering>
> > <tempo>
> > <enabled>false</enabled>
> > <visible>false</visible>
> > <line name='' version='2' max='240.0' min='30.0' resolution='-1.0'
> color='-8355712' rightBound='false' endPointsLinked='false'>
> > <linePoint x='0.0' y='60.0'/>
> > </line>
> > </tempo>
> > <midiInputProcessor>
> > <keyMapping>PCH</keyMapping>
> > <velMapping>MIDI</velMapping>
> > <pitchConstant/>
> > <ampConstant/>
> > <scale>
> > <scaleName>12TET</scaleName>
> > <baseFrequency>261.62558</baseFrequency>
> > <octave>2.0</octave>
> > <ratios>
> > <ratio>1.0</ratio>
> > <ratio>1.0594631</ratio>
> > <ratio>1.122462</ratio>
> > <ratio>1.1892071</ratio>
> > <ratio>1.2599211</ratio>
> > <ratio>1.3348398</ratio>
> > <ratio>1.4142135</ratio>
> > <ratio>1.4983071</ratio>
> > <ratio>1.587401</ratio>
> > <ratio>1.6817929</ratio>
> > <ratio>1.7817974</ratio>
> > <ratio>1.8877486</ratio>
> > </ratios>
> > </scale>
> > </midiInputProcessor>
> > </blueData>
> >
> > [Non-text portions of this message have been removed]
> >
>
>

🔗kraiggrady <kraiggrady@...>

12/4/2011 12:30:58 PM

my comment was elsewhere than this list.

I would like to mention to Jake that there is a vast body of work over
the last half century that touches up these areas of investigation that
is worth considering. Its influence can be felt everywhere from film to
tv music even~

On 5/12/11 1:11 AM, Dave Seidel wrote:
>
> Thanks, Kraig!
>
> On Sunday, December 04, 2011 7:03:49 AM, Juhani wrote:
> >
> >
> > Nice drone piece!
> > By stretching the spectrum "to an interval or 21/20", do you mean that
> > the overtones glide gradually from the harmonic 1, 2, 3, 4, 5,... to
> > the inharmonic 1, 2.1, 3.15, 4.2, 5.25... ?
> >
> > jn
> >
> > A single chord tuned in just intonation, with
> > > each note's spectrum stretched using exponential curves to an interval
> > > of 21/20 (a "septimal chromatic semitone") and back again. The chord
> > > consist of the intervals 9/8 3/2 1/1 4/3 7/4 (in that order, low to
> > > high), where 1/1 is 240 Hz. I used a waveform made from the overtones
> > > that correspond to the first 11 prime numbers. Some reverb was also
> > > applied. Made entirely in Csound with blue, converted from 96/24
> WAV to
> > > 320kbps MP3 in Audacity.
> > >
> > > SoundCloud link:
> > > http://soundcloud.com/mysterybear/drift-study-iii
> > >
> > > SoundCloud download link:
> > > http://soundcloud.com/mysterybear/drift-study-iii/download
> > >
> > > I've attached the blue project and the CSD rendering of the
> project (for
> > > those with Csound but without blue.
> > >
> > > As always, thanks for listening!
> > >
> > > - Dave
> > >
> > > http://mysterybear.net
> > > http://soundcloud.com/mysterybear
> > > http://mysterybear.bandcamp.com
> > > http://www.facebook.com/mysterybear
> > >
> > > ----------
> > >
> > > ;
> > > ; "Drift Study III"
> > > ; by Dave Seidel
> > > ;
> > > ; Copyright (c) 2011 Dave Seidel, some rights reserved. This work is
> > licensed under a Creative Commons Attribution License (see
> > http://creativecommons.org/licenses/by/3.0/).
> > > ;
> > > ; Generated by blue 2.1.8 (http://blue.kunstmusik.com)
> > > ;
> > >
> > > <CsoundSynthesizer>
> > >
> > > <CsInstruments>
> > > sr=96000
> > > ksmps=1
> > > nchnls=2
> > >
> > > 0dbfs = 1
> > >
> > > giTblSz init 1048576
> > >
> > > ; sine wave
> > > giFn1 ftgen 1, 0, giTblSz, 10, 1
> > >
> > > ; "Fibonacci" wave (Mt. Meru A) + 7
> > > giFn2 ftgen 2, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0,
> > 7,.143,0, 8,.125,0, 13,.0769,0, 21,.0476,0, 34,.0294,0, 55,.0182,0,
> > 89,.0112,0 144,.0069,0
> > >
> > > ; prime wave
> > > giPrime ftgen 3, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0,
> > 7,.143,0, 11,.0909,0, 13,.077,0, 17,.0588,0, 19,.0526,0, 23,.0435,0,
> > 27,.037,0
> > >
> > > ga_bluemix_1_0 init 0
> > > ga_bluemix_1_1 init 0
> > > ga_bluesub_Master_0 init 0
> > > ga_bluesub_Master_1 init 0
> > >
> > >
> > > gk_blue_auto0 init 0
> > > gk_blue_auto1 init 8000
> > > gk_blue_auto2 init 0.8939263821
> > > gk_blue_auto3 init 0.6600303054
> > > gk_blue_auto4 init 0
> > >
> > >
> > >
> > >
> > > opcode pan_equal_power,aa,ak
> > >
> > > ain, kpan xin
> > > kangl = 1.57079633 * (kpan + 0.5)
> > > xout ain*sin(kangl), ain*cos(kangl)
> > >
> > >
> > > endop
> > > opcode blueEffect0,aa,aa
> > >
> > > ain1,ain2 xin
> > > aout1, aout2 reverbsc ain1, ain2, gk_blue_auto2, gk_blue_auto1,
> sr, 0.5
> > >
> > > aout1 = (ain1 * gk_blue_auto3) + (aout1 * (1 - gk_blue_auto3))
> > > aout2 = (ain2 * gk_blue_auto3) + (aout2 * (1 - gk_blue_auto3))
> > >
> > >
> > > xout aout1,aout2
> > >
> > >
> > > endop
> > >
> > >
> > > instr 1 ;untitled
> > > idur = p3
> > > ipch = p4
> > > iamp = ampdb(p5)/2
> > > ipan = p6
> > > imax = abs(ipch - p7)
> > > itab = p8
> > > irise = p9
> > > ifall = p10
> > >
> > > kenv linen iamp, irise, idur, ifall
> > > asig poscil3 kenv, ipch, itab
> > >
> > > imin = 0.001
> > > kres1 expseg imin, idur*0.03, imin, idur*0.42, imax, idur*0.09,
> > imax, idur*0.42, imin, idur*0.04, imin
> > > kres2 expseg imax, idur*0.03, imax, idur*0.42, imin, idur*0.09,
> > imin, idur*0.42, imax, idur*0.04, imax
> > > kiofs init imax-imin
> > >
> > > fsig pvsanal asig, 1024, 256, 1024, 1
> > > fsig2 pvshift fsig, kres1, ipch*2, 0
> > > fsig3 pvshift fsig, kres2-kiofs, ipch*2, 0
> > > aout1 pvsynth fsig2
> > > aout2 pvsynth fsig3
> > >
> > > aLeft, aRight pan_equal_power aout1+aout2, ipan
> > > ga_bluemix_1_0 = ga_bluemix_1_0 + aLeft
> > > ga_bluemix_1_1 = ga_bluemix_1_1 + aRight
> > >
> > > endin
> > >
> > > instr 2 ;Blue Mixer Instrument
> > > ktempdb = ampdb(gk_blue_auto0)
> > > ga_bluemix_1_0 = ga_bluemix_1_0 * ktempdb
> > > ga_bluemix_1_1 = ga_bluemix_1_1 * ktempdb
> > > ga_bluesub_Master_0 sum ga_bluesub_Master_0, ga_bluemix_1_0
> > > ga_bluesub_Master_1 sum ga_bluesub_Master_1, ga_bluemix_1_1
> > > ga_bluesub_Master_0, ga_bluesub_Master_1 blueEffect0
> > ga_bluesub_Master_0, ga_bluesub_Master_1
> > > ktempdb = ampdb(gk_blue_auto4)
> > > ga_bluesub_Master_0 = ga_bluesub_Master_0 * ktempdb
> > > ga_bluesub_Master_1 = ga_bluesub_Master_1 * ktempdb
> > > outc ga_bluesub_Master_0, ga_bluesub_Master_1
> > > ga_bluemix_1_0 = 0
> > > ga_bluemix_1_1 = 0
> > > ga_bluesub_Master_0 = 0
> > > ga_bluesub_Master_1 = 0
> > >
> > > endin
> > >
> > >
> > > </CsInstruments>
> > >
> > > <CsScore>
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > i1 0.0 420 180.0 -11 -0.5 1.05 3 2 3
> > > i1 0.0 420 240 -11 -0.25 1.05 3 2 3
> > > i1 0.0 420 320.0 -11 0.0 1.05 3 2 3
> > > i1 0.0 420 420.0 -11 0.25 1.05 3 2 3
> > > i1 0.0 420 135.0 -11 0.5 1.05 3 2 3
> > > i2 0 423
> > > e
> > >
> > > </CsScore>
> > >
> > > </CsoundSynthesizer>
> > > ----------
> > >
> > > <blueData version='2.1.8'>
> > > <projectProperties>
> > > <title>Drift Study III</title>
> > > <author>Dave Seidel</author>
> > > <notes>Copyright (c) 2011 Dave Seidel, some rights reserved. This
> > work is licensed under a Creative Commons Attribution License (see
> > http://creativecommons.org/licenses/by/3.0/).</notes>
> > > <sampleRate>44100</sampleRate>
> > > <ksmps>1</ksmps>
> > > <channels>2</channels>
> > > <diskSampleRate>96000</diskSampleRate>
> > > <diskKsmps>1</diskKsmps>
> > > <diskChannels>2</diskChannels>
> > > <useAudioOut>true</useAudioOut>
> > > <useAudioIn>false</useAudioIn>
> > > <useMidiIn>false</useMidiIn>
> > > <useMidiOut>false</useMidiOut>
> > > <noteAmpsEnabled>true</noteAmpsEnabled>
> > > <outOfRangeEnabled>true</outOfRangeEnabled>
> > > <warningsEnabled>true</warningsEnabled>
> > > <benchmarkEnabled>true</benchmarkEnabled>
> > > <advancedSettings></advancedSettings>
> > > <completeOverride>false</completeOverride>
> > >
> <fileName>C:\Users\dave\Documents\work\blue\DriftStudyIII.wav</fileName>
> > > <askOnRender>false</askOnRender>
> > > <diskNoteAmpsEnabled>true</diskNoteAmpsEnabled>
> > > <diskOutOfRangeEnabled>true</diskOutOfRangeEnabled>
> > > <diskWarningsEnabled>true</diskWarningsEnabled>
> > > <diskBenchmarkEnabled>true</diskBenchmarkEnabled>
> > > <diskAdvancedSettings></diskAdvancedSettings>
> > > <diskCompleteOverride>false</diskCompleteOverride>
> > > <diskAlwaysRenderEntireProject>false</diskAlwaysRenderEntireProject>
> > > <csladspaSettings>
> > > <name/>
> > > <maker/>
> > > <uniqueId>0</uniqueId>
> > > <copyright/>
> > > <portDefinitionList/>
> > > <enabled>false</enabled>
> > > </csladspaSettings>
> > > </projectProperties>
> > > <arrangement>
> > > <instrumentAssignment arrangementId='1' isEnabled='true'>
> > > <instrument type='blue.orchestra.GenericInstrument'>
> > > <name>untitled</name>
> > > <comment></comment>
> > > <globalOrc></globalOrc>
> > > <globalSco></globalSco>
> > > <instrumentText>idur = p3
> > > ipch = p4
> > > iamp = ampdb(p5)/2
> > > ipan = p6
> > > imax = abs(ipch - p7)
> > > itab = p8
> > > irise = p9
> > > ifall = p10
> > >
> > > kenv linen iamp, irise, idur, ifall
> > > asig poscil3 kenv, ipch, itab
> > >
> > > imin = 0.001
> > > kres1 expseg imin, idur*0.03, imin, idur*0.42, imax, idur*0.09,
> > imax, idur*0.42, imin, idur*0.04, imin
> > > kres2 expseg imax, idur*0.03, imax, idur*0.42, imin, idur*0.09,
> > imin, idur*0.42, imax, idur*0.04, imax
> > > kiofs init imax-imin
> > >
> > > fsig pvsanal asig, 1024, 256, 1024, 1
> > > fsig2 pvshift fsig, kres1, ipch*2, 0
> > > fsig3 pvshift fsig, kres2-kiofs, ipch*2, 0
> > > aout1 pvsynth fsig2
> > > aout2 pvsynth fsig3
> > >
> > > aLeft, aRight pan_equal_power aout1+aout2, ipan
> > > blueMixerOut aLeft, aRight
> > > </instrumentText>
> > > <opcodeList/>
> > > </instrument>
> > > </instrumentAssignment>
> > > </arrangement>
> > > <mixer>
> > > <enabled>true</enabled>
> > > <extraRenderTime>3.0</extraRenderTime>
> > > <channelList list='channels'>
> > > <channel>
> > > <name>1</name>
> > > <outChannel>Master</outChannel>
> > > <level>0.0</level>
> > > <muted>false</muted>
> > > <solo>false</solo>
> > > <effectsChain bin='pre'/>
> > > <effectsChain bin='post'/>
> > > <parameter uniqueId='-511649767' name='Volume' label='dB'
> > min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false'
> > value='0.0'>
> > > <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0'
> > color='-8355712' rightBound='false' endPointsLinked='false'>
> > > <linePoint x='0.0' y='0.0'/>
> > > </line>
> > > </parameter>
> > > </channel>
> > > </channelList>
> > > <channelList list='subChannels'/>
> > > <channel>
> > > <name>Master</name>
> > > <outChannel>Master</outChannel>
> > > <level>0.0</level>
> > > <muted>false</muted>
> > > <solo>false</solo>
> > > <effectsChain bin='pre'>
> > > <effect>
> > > <name>ReverbSC</name>
> > > <enabled>true</enabled>
> > > <numIns>2</numIns>
> > > <numOuts>2</numOuts>
> > > <code>aout1, aout2 reverbsc ain1, ain2, <feedback>,
> > <cutoff>, sr, 0.5
> > >
> > > aout1 = (ain1 * <wetdry>) + (aout1 * (1 - <wetdry>))
> > > aout2 = (ain2 * <wetdry>) + (aout2 * (1 - <wetdry>))
> > >
> > > </code>
> > > <comments/>
> > > <opcodeList/>
> > > <graphicInterface editEnabled='false'>
> > > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
> > > <objectName></objectName>
> > > <x>7</x>
> > > <y>7</y>
> > > <label><html><font
> > size="+1">ReverbSC</font></html></label>
> > > </bsbObject>
> > > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
> > > <objectName>feedback</objectName>
> > > <x>8</x>
> > > <y>55</y>
> > > <automationAllowed>true</automationAllowed>
> > > <minimum>0.0</minimum>
> > > <maximum>1.0</maximum>
> > > <value>0.8939264</value>
> > > <knobWidth>60</knobWidth>
> > > <randomizable>true</randomizable>
> > > </bsbObject>
> > > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
> > > <objectName></objectName>
> > > <x>11</x>
> > > <y>36</y>
> > > <label>Feedback</label>
> > > </bsbObject>
> > > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
> > > <objectName>cutoff</objectName>
> > > <x>72</x>
> > > <y>55</y>
> > > <automationAllowed>true</automationAllowed>
> > > <minimum>20.0</minimum>
> > > <maximum>20000.0</maximum>
> > > <value>8000.0</value>
> > > <knobWidth>60</knobWidth>
> > > <randomizable>true</randomizable>
> > > </bsbObject>
> > > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
> > > <objectName></objectName>
> > > <x>80</x>
> > > <y>36</y>
> > > <label>Cut-Off</label>
> > > </bsbObject>
> > > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
> > > <objectName>wetdry</objectName>
> > > <x>136</x>
> > > <y>55</y>
> > > <automationAllowed>true</automationAllowed>
> > > <minimum>0.0</minimum>
> > > <maximum>1.0</maximum>
> > > <value>0.6600303</value>
> > > <knobWidth>60</knobWidth>
> > > <randomizable>true</randomizable>
> > > </bsbObject>
> > > <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
> > > <objectName></objectName>
> > > <x>139</x>
> > > <y>36</y>
> > > <label>Wet/Dry</label>
> > > </bsbObject>
> > > </graphicInterface>
> > > <bsbParameterList>
> > > <parameter uniqueId='-511648999' name='cutoff' label='' min='20.0'
> > max='20000.0' resolution='-1.0' automationEnabled='false'
> value='8000.0'>
> > > <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0'
> > color='-8355712' rightBound='false' endPointsLinked='false'>
> > > <linePoint x='0.0' y='8000.0'/>
> > > </line>
> > > </parameter>
> > > <parameter uniqueId='-511649001' name='feedback' label='' min='0.0'
> > max='1.0' resolution='-1.0' automationEnabled='false' value='0.8939264'>
> > > <line name='' version='2' max='1.0' min='0.0' resolution='-1.0'
> > color='-8355712' rightBound='false' endPointsLinked='false'>
> > > <linePoint x='0.0' y='0.8939264'/>
> > > </line>
> > > </parameter>
> > > <parameter uniqueId='-511648997' name='wetdry' label='' min='0.0'
> > max='1.0' resolution='-1.0' automationEnabled='false' value='0.6600303'>
> > > <line name='' version='2' max='1.0' min='0.0' resolution='-1.0'
> > color='-8355712' rightBound='false' endPointsLinked='false'>
> > > <linePoint x='0.0' y='0.6600303'/>
> > > </line>
> > > </parameter>
> > > </bsbParameterList>
> > > </effect>
> > > </effectsChain>
> > > <effectsChain bin='post'/>
> > > <parameter uniqueId='-511649798' name='Volume' label='dB'
> > min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false'
> > value='0.0'>
> > > <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0'
> > color='-8355712' rightBound='false' endPointsLinked='false'>
> > > <linePoint x='0.0' y='0.0'/>
> > > </line>
> > > </parameter>
> > > </channel>
> > > </mixer>
> > > <tables></tables>
> > > <soundObjectLibrary/>
> > > <globalOrcSco>
> > > <globalOrc>0dbfs = 1
> > >
> > > giTblSz init 1048576
> > >
> > > ; sine wave
> > > giFn1 ftgen 1, 0, giTblSz, 10, 1
> > >
> > > ; "Fibonacci" wave (Mt. Meru A) + 7
> > > giFn2 ftgen 2, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0,
> > 7,.143,0, 8,.125,0, 13,.0769,0, 21,.0476,0, 34,.0294,0, 55,.0182,0,
> > 89,.0112,0 144,.0069,0
> > >
> > > ; prime wave
> > > giPrime ftgen 3, 0, giTblSz, 9, 1,1,0, 2,.5,0, 3,.3333,0, 5,.2,0,
> > 7,.143,0, 11,.0909,0, 13,.077,0, 17,.0588,0, 19,.0526,0, 23,.0435,0,
> > 27,.037,0
> > > </globalOrc>
> > > <globalSco></globalSco>
> > > </globalOrcSco>
> > > <opcodeList>
> > > <udo>
> > > <opcodeName>pan_equal_power</opcodeName>
> > > <outTypes>aa</outTypes>
> > > <inTypes>ak</inTypes>
> > > <codeBody>ain, kpan xin
> > > kangl = 1.57079633 * (kpan + 0.5)
> > > xout ain*sin(kangl), ain*cos(kangl)
> > > </codeBody>
> > > <comments></comments>
> > > </udo>
> > > </opcodeList>
> > > <liveData>
> > > <commandLine>csound -Wdo devaudio -L stdin</commandLine>
> > > <commandLineEnabled>false</commandLineEnabled>
> > > <commandLineOverride>false</commandLineOverride>
> > > </liveData>
> > > <soundObject type='blue.soundObject.PolyObject'>
> > > <subjectiveDuration>2.0</subjectiveDuration>
> > > <startTime>0.0</startTime>
> > > <name>root</name>
> > > <backgroundColor>-10066279</backgroundColor>
> > > <timeBehavior>0</timeBehavior>
> > > <noteProcessorChain/>
> > > <isRoot>true</isRoot>
> > > <pixelSecond>12</pixelSecond>
> > > <defaultHeightIndex>0</defaultHeightIndex>
> > > <snapEnabled>true</snapEnabled>
> > > <snapValue>1.0</snapValue>
> > > <timeDisplay>1</timeDisplay>
> > > <timeUnit>5</timeUnit>
> > > <soundLayer name='' muted='false' solo='false' heightIndex='0'>
> > > <noteProcessorChain/>
> > > <soundObject type='blue.soundObject.GenericScore'>
> > > <subjectiveDuration>420.0</subjectiveDuration>
> > > <startTime>0.0</startTime>
> > > <name>GenericScore</name>
> > > <backgroundColor>-12566464</backgroundColor>
> > > <timeBehavior>0</timeBehavior>
> > > <noteProcessorChain/>
> > > <score>i1 0 1 [(240*(3/2))/2] -11 -0.5 [21/20] 3 2 3
> > > i1 0 1 240 . -0.25 . . . .
> > > i1 0 1 [240*(4/3)] . 0.0 . . . .
> > > i1 0 1 [240*(7/4)] . 0.25 . . . .
> > > i1 0 1 [(240*(9/8))/2] . 0.5 . . . .
> > > </score>
> > > </soundObject>
> > > </soundLayer>
> > > </soundObject>
> > > <scratchPadData>
> > > <isWordWrapEnabled>true</isWordWrapEnabled>
> > > <scratchText/>
> > > </scratchPadData>
> > > <noteProcessorChainMap/>
> > > <renderStartTime>0.0</renderStartTime>
> > > <renderEndTime>-1.0</renderEndTime>
> > > <markersList/>
> > > <loopRendering>false</loopRendering>
> > > <tempo>
> > > <enabled>false</enabled>
> > > <visible>false</visible>
> > > <line name='' version='2' max='240.0' min='30.0' resolution='-1.0'
> > color='-8355712' rightBound='false' endPointsLinked='false'>
> > > <linePoint x='0.0' y='60.0'/>
> > > </line>
> > > </tempo>
> > > <midiInputProcessor>
> > > <keyMapping>PCH</keyMapping>
> > > <velMapping>MIDI</velMapping>
> > > <pitchConstant/>
> > > <ampConstant/>
> > > <scale>
> > > <scaleName>12TET</scaleName>
> > > <baseFrequency>261.62558</baseFrequency>
> > > <octave>2.0</octave>
> > > <ratios>
> > > <ratio>1.0</ratio>
> > > <ratio>1.0594631</ratio>
> > > <ratio>1.122462</ratio>
> > > <ratio>1.1892071</ratio>
> > > <ratio>1.2599211</ratio>
> > > <ratio>1.3348398</ratio>
> > > <ratio>1.4142135</ratio>
> > > <ratio>1.4983071</ratio>
> > > <ratio>1.587401</ratio>
> > > <ratio>1.6817929</ratio>
> > > <ratio>1.7817974</ratio>
> > > <ratio>1.8877486</ratio>
> > > </ratios>
> > > </scale>
> > > </midiInputProcessor>
> > > </blueData>
> > >
> > > [Non-text portions of this message have been removed]
> > >
> >
> >
>
>

--

/^_,',',',_ //^/Kraig Grady_^_,',',',_
Mesotonal Music from:
_'''''''_ ^North/Western Hemisphere:
North American Embassy of Anaphoria Island <http://anaphoria.com/>

_'''''''_^South/Eastern Hemisphere:
Austronesian Outpost of Anaphoria <http://anaphoriasouth.blogspot.com/>

',',',',',',',',',',',',',',',',',',',',',',',',',',',',',

a momentary antenna as i turn to water
this evaporates - an island once again

[Non-text portions of this message have been removed]

🔗Dave Seidel <dave@...>

12/4/2011 6:21:28 PM

Whoops, my mail program (Thunderbird) apparently did something
unexpected, sorry about that.

On Sunday, December 04, 2011 3:30:58 PM, kraiggrady wrote:
>
>
> my comment was elsewhere than this list.
>
> I would like to mention to Jake that there is a vast body of work over
> the last half century that touches up these areas of investigation that
> is worth considering. Its influence can be felt everywhere from film to
> tv music even~

🔗kraiggrady@...

12/4/2011 7:29:57 PM

no problem, sorry if it sounded that way~

,',',',Kraig Grady,',',',
'''''''North/Western Hemisphere:
North American Embassy of Anaphoria island
'''''''South/Eastern Hemisphere:
Austronesian Outpost of Anaphoria
',',',',',',',',',',',',',',',',',',',',',',',',',',',',',

-----Original Message-----
From: Dave Seidel [mailto:dave@...]
Sent: Sunday, December 4, 2011 06:21 PM
To: makemicromusic@yahoogroups.com
Subject: Re: [MMM] Re: New piece: Drift Study III

Whoops, my mail program (Thunderbird) apparently did something
unexpected, sorry about that.

On Sunday, December 04, 2011 3:30:58 PM, kraiggrady wrote:
>
>
> my comment was elsewhere than this list.
>
> I would like to mention to Jake that there is a vast body of work over
> the last half century that touches up these areas of investigation that
> is worth considering. Its influence can be felt everywhere from film to
> tv music even~

[Non-text portions of this message have been removed]