2009/4/29, Andrew Gaydenko :
Almost anything, to be honest. If you're comfortable with python then
maybe that, or octave if you know that, if you're comfortable with
Audacity maybe learn how to use the "nyquist prompt".
I use SuperCollider, here's one of your cases done in an interactive session:
~seconds = 1;
~samplerate = 44100;
c = [-1, -1, 1, 1].wrapExtend(~samplerate * ~seconds).stutter(2).as(Signal)
c.plot(numChannels: 2)
c.play(numChannels: 2, mul: 0.05) // BE CAREFUL, turn yr speakers down
f = SoundFile("test.aiff").numChannels_(2);
f.openWrite;
f.writeData(c)
f.close
Dan
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
LINUX® is a registered trademark of Linus Torvalds in the USA and other countries.
Linuxaudio.org logo copyright Thorsten Wilms © 2006.
Hosting provided by the Virginia Tech Department of Music and DISIS.