Listen To This Sound Experiment!

As soon as it has finished played, play it again, then again…Really weird.

http://www.snabbstart.com/film/d7d229cc3e

This is based on the risset/shepard tone effect; a nice auditory illusion that is quite fun.

There are a few VSTs out there which can recreate this effect, including mda Shepard and Oli Larkin’s Endless Tone. Oli also has some flanger and phaser effects which are based around this phenomenon which are also quite fun.

.

My R3 has this waveform as “endless staircase”. Interesting stuff, i have absolutely no idea how i’d use it for anything real though

I think it might be useful for build-ups with a subdued/flattened quality to them. I’ve heard snares build up, die, then build up, then die, then build up… it would have similar emotive qualities but less jarring.

Here’s an example Renoise 1.9 RC1 DSP chain, using MDA Shepard:
(Put this code in a file called DeviceChain.xml, zip it, rename zip file to “shepard_racecar.xrnt”)

<?xml version="1.0" encoding="UTF-8"?>  
<RenoiseDeviceChain doc_version="5">  
 <Devices>  
 <AudioPluginDevice type="AudioPluginDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>true</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <ActiveProgram>0</ActiveProgram>  
 <PluginName>VST: mda Shepard</PluginName>  
 <PlugUniqueId>1835295064</PlugUniqueId>  
 <ParameterChunkType>ParameterBag</ParameterChunkType>  
 <ParameterChunk><![CDATA[AAAAAAEAAAADAAAAFgAAAFMAaABlAHAAYQByAGQAIABUAG8AbgBlACAARwBlAG4AZQByAGEAdABvAHIAAAAAALroMj8XXSQ/]]></ParameterChunk>  
 <Parameters>  
 <Parameter>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </Parameter>  
 <Parameter>  
 <Value>0.69886362552642822</Value>  
 <Visualization>Device only</Visualization>  
 </Parameter>  
 <Parameter>  
 <Value>0.64204543828964233</Value>  
 <Visualization>Device only</Visualization>  
 </Parameter>  
 </Parameters>  
 </AudioPluginDevice>  
 <FlangerDevice type="FlangerDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <Amount>  
 <Value>0.95689654350280762</Value>  
 <Visualization>Device only</Visualization>  
 </Amount>  
 <Rate>  
 <Value>0.1163802295923233</Value>  
 <Visualization>Device only</Visualization>  
 </Rate>  
 <Amplitude>  
 <Value>0.039310343563556671</Value>  
 <Visualization>Device only</Visualization>  
 </Amplitude>  
 <FeedBack>  
 <Value>-0.96551722288131714</Value>  
 <Visualization>Device only</Visualization>  
 </FeedBack>  
 <Delay>  
 <Value>10</Value>  
 <Visualization>Device only</Visualization>  
 </Delay>  
 <Dephase>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </Dephase>  
 <FilterType>  
 <Value>3</Value>  
 <Visualization>Device only</Visualization>  
 </FilterType>  
 <FilterFreq>  
 <Value>127</Value>  
 <Visualization>Device only</Visualization>  
 </FilterFreq>  
 <FilterResonance>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </FilterResonance>  
 </FlangerDevice>  
 <ChorusDevice type="ChorusDevice">  
 <IsActive>false</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <LfoRate>  
 <Value>0.082241378724575043</Value>  
 <Visualization>Device only</Visualization>  
 </LfoRate>  
 <LfoDepth>  
 <Value>0.98706895112991333</Value>  
 <Visualization>Device only</Visualization>  
 </LfoDepth>  
 <Feedback>  
 <Value>0.95689654350280762</Value>  
 <Visualization>Device only</Visualization>  
 </Feedback>  
 <Delay>  
 <Value>0.0099999997764825821</Value>  
 <Visualization>Device only</Visualization>  
 </Delay>  
 <DryWetMix>  
 <Value>0.5</Value>  
 <Visualization>Device only</Visualization>  
 </DryWetMix>  
 <Phase>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </Phase>  
 <FilterType>  
 <Value>3</Value>  
 <Visualization>Device only</Visualization>  
 </FilterType>  
 <FilterFreq>  
 <Value>127</Value>  
 <Visualization>Device only</Visualization>  
 </FilterFreq>  
 <FilterResonance>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </FilterResonance>  
 </ChorusDevice>  
 <Distortion2Device type="Distortion2Device">  
 <IsActive>true</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <Type>  
 <Value>1.0</Value>  
 <Visualization>Device only</Visualization>  
 </Type>  
 <Drive>  
 <Value>0.31034481525421143</Value>  
 <Visualization>Device only</Visualization>  
 </Drive>  
 <Tone>  
 <Value>1.0</Value>  
 <Visualization>Device only</Visualization>  
 </Tone>  
 <WetOut>  
 <Value>0.71120691299438477</Value>  
 <Visualization>Device only</Visualization>  
 </WetOut>  
 <DryOut>  
 <Value>0.54741376638412476</Value>  
 <Visualization>Device only</Visualization>  
 </DryOut>  
 </Distortion2Device>  
 <MaximizerDevice type="MaximizerDevice">  
 <IsActive>true</IsActive>  
 <IsSelected>false</IsSelected>  
 <SelectedPresetName>Init</SelectedPresetName>  
 <InputGain>  
 <Value>0.0</Value>  
 <Visualization>Device only</Visualization>  
 </InputGain>  
 <Threshold>  
 <Value>-0.019999999552965164</Value>  
 <Visualization>Device only</Visualization>  
 </Threshold>  
 <TransientRelease>  
 <Value>10</Value>  
 <Visualization>Device only</Visualization>  
 </TransientRelease>  
 <LongTermRelease>  
 <Value>200</Value>  
 <Visualization>Device only</Visualization>  
 </LongTermRelease>  
 <Ceiling>  
 <Value>0.0</Value>  
 <Visualization>Mixer and Device</Visualization>  
 </Ceiling>  
 </MaximizerDevice>  
 </Devices>  
</RenoiseDeviceChain>  

Just add treble and it makes a great backing sfx for potentially unlimited buildups.

mh I didn’t read the topics, but (after looping for a looooooong time… heh… ) sounds like this has something to do with the harmonics of the sound =)=)

haha =D great illusion =)

-gotta check the links too =)=)=) <3

i thought the example on wikipedia was a lot more impressive/freaky

DO DAT SHIZ WIT SOME MUTHA UCKIN BEATZ YOOOOOOS. fo reel.

// Written by Dan Stowell, September 2006

b = Buffer.read(s,"/Users/Me/break"); // Provide a simple breakbeat loop
(
var ampTable = Signal.hanningWindow(1024,100).squared;
var ampBuf = Buffer.loadCollection(s, ampTable);

SynthDef(“accelerando_inf1”, { arg out=0,bufnum=0;

var pos, posses, pitches, amps, sons;

// “pos” is a kind of master pitch control, linear varying between one and zero
pos = Phasor.ar(1, 0.007 / SampleRate.ir, 0, 1);

posses = (pos + ((0…4)/5)).wrap(0.0, 1.0); // Evenly spaced circularly within 0 to 1

pitches = (0.2 * 2.0.pow(posses * 5));

amps = BufRd.kr(1, ampBuf.bufnum, posses * BufFrames.ir(ampBuf.bufnum));

sons = (PlayBuf.ar(1, bufnum, pitches.poll(100), loop:1) * amps * 10);

Out.ar(out,
Pan2.ar(sons.mean.softclip)
)
}).play(s,[\out, 0, \bufnum, b.bufnum]);
)

o yeah yous be needin dem der supercollider.