ab-test | Example program for testing perception of differences between two soundfiles. The first sound file is the reference sound and then samples 1 and samples 2 are both the reference sound and the second soundfile in a random order. Your goal is to match the reference soundfile with one of the two selections. [src] |
additive | Generates any number of oscillators, the first envelope is the frequency envelope, the second envelope is the amplitude envelope for each oscillator. [src] |
addsnd | add multiple sound files into one file. [src] |
addsyn | Additive synthesis program which converts a script file with oscillator instructions into a soundfile. [src] |
allpass | An allpass filter. Uses whitenoise if no input soundfile is specified. [src] |
am-mod | an amplitude modulator, takes a sinewave frequency envelope and an input file and then produces an output soundfile which is the multiplication of the two signals. [src] |
binauralBeats | Generates a stereo soundfile with sinewave of different frequencies in each channel. [src] |
bleeps | Generates computer beep sounds which is an oscillator with a randomly changing frequency. Randomness can control frequency, amplitude, and duration of beeps. [src] |
collapse | Adds the left and right channels of a stereo file (or any number of channels) into a mono output file. [src] |
comb | A comb filter. Uses whitenoise if no input soundfile is specified. [src] |
concatenate | Strings together any number of soundfiles sequentially into one output file. Blank space can be specified between soundfiles in output. If any input sound is a stereo file, then the output soundfile will be stereo, and any mono files will duplicate their channels into both the left and right of the output soundfile. [src] |
dcblock | Removes DC signals from a sound. Uses whitenoise if no input soundfile. Will work on mono or stereo soundfiles. [src] |
decayEcho | Creates echos which decay at a specified rate. [src] |
dispersion | An cascade of first-order allpass filters. Uses whitenoise if no input soundfile is specified. [src] |
echos | A program which takes a mono input file (or the left channel of a stereo file) and places that channel in the left channel of the output. The output right channel contains a delayed version of the input. It is delayed by the user specified time in seconds. [src] |
envelope | Applys the specified amplitude envelope to a sound file. Handles both mono and stereo files (or any arbitrary number of channels). [src] |
extract | Extracts a channel from a multi-channel file into a mono file. Stereo left = 0, stereo right = 1. [src] |
flanger | A flanging program. [src] |
flipChannels | Switches the left and right channels in a stereo file. [src] |
henonsnd | Generate a Henon sequence for audio rate. [src] |
hybrid-ring | an amplitude modulator, takes a sinewave frequency envelope and an input file and then produces an output soundfile which is the multiplication of the two signals. Has independent amplitude control for carrier (input soundfile) and modulation. [src] |
joinMono | Joins two mono files into a stereo file, the first input file going to the left channel and the second input file goint to the right channel. [src] |
karplus | Generates a plucked string sound. [src] |
logistic | Apply the logistic function to the input soundfile. All input value ranges will be mapped into the range from -1 to 1. A form of compression. [src] |
mix | Mixes two soundfiles together. You can adjust the amplitude of each input, and the starting point of the second file in the output. If either of the soundfiles is stereo, then the output will be stereo, and the mono channel will become the left channel. [src] |
negate | Reverse the sign of sound samples in a soundfile. [src] |
normalize | Normalize a soundfile to a given maximum, where 1.0 is absolute maximum possible without overloading the sound. [src] |
offset | Adds a DC component to a soundfile. Useful for adjusting sound input from a computer's microphone. [src] |
onepole | One-pole filter where you can supply a Feedback coefficient envelope. If there is no input file, then white noise will be used for the input signal. [src] |
osc | Similar to the sinewave program, but you can supply the program with a frequency envelope (in hertz) and an amplitude envelope. [src] |
pan | Takes a mono sound file and a pan envelope and then [src] |
pan2 | Cross-fade a monofile between two stereo channels [src] |
panprec | [src] |
periods | Creates a specified number of periods of a certain frequency under a cos^2 window. Use to determine how many periods of a sound are needed to accurately detect a frequency. [src] |
pitch | Detect pitch in a soundfile. [src] |
pitchdelac | Pitch detection algorithm by Patrico de la Cuadra. [src] |
precedence | Generate precedence examples by delaying a sound by The specified number of samples between each channel. [src] |
preen | multiple comb filters affecting an input soundfile at various random times. [src] |
quadmixdown | Mix a quadraphonic soundfile down into a stereo file. [src] |
quantize | Quantizes a sound to a given number of amplitude levels. Both integer and floating-point quantization is possible. [src] |
resonator | Resonator with several types of reverb. You supply a Frequency envelope and Bandwith envelope (both in Hertz). Input soundfile is optional, if none, then uses white noise. [src] |
reverba | Reverb consisting of 4 comb filters and 2 allpass filters. You supply a reverb time. [src] |
reverberation | [src] |
ring | a ring modulator, takes a sinewave frequency envelope and an input file and then produces an output soundfile which is the multiplication of the two signals. [src] |
sampleDelay | You supply a sample delay envelope. Negative values mean that the left channel is heard before the right channel. Useful to generate motion between left and right channels when delay is in the range [-30..30]. [src] |
setsrate | Set the sampling rate of a soundfile to the secified sampling rate value without changing the data. Currently only works with WAVE files. [src] |
sign | [src] |
silence | Generates a blank soundfile with the specified length. [src] |
simplestLowpass | Add a soundfile and a one sample delay of the soundfile together [src] |
sinebark | Creates sinewaves spaced equally on the basilar membrane or uniform randomly distributed in each of 25 adjacent critical band regions. [src] |
sinewave | Creates a fixed frequency sinusoid for a specified number of cycles. [src] |
sndbit | [src] |
sndcomment | Sets or prints a comment in the soundfile header. Doesn't work with Wave soundfiles which do not have comment fields. [src] |
sndsplit | Split a large file into several smaller versions. [src] |
soundinfo | Header information extraction from a soundfile. [src] |
subtract | subtracts input file 2 from input file 1 to produce an output soundfile. For example, if you subtract two identical soundfiles from each other, the result will be silence. Uses the size of the first input to determine the size of the output soundfile. [src] |
userInput | a demonstration of generating a signal from user input from the keyboard. Also output to the screen, and demonstration of a delayline. [src] |
vogran | Granulate a soundfile by layers of grain voices. [src] |
wavetrans | Transpose a soundfile by wavetable interpolation. [src] |
weirdEcho | Creates irregular echos. [src] |
whitenoise | A program which generates a specified length and amplitude white noise soundfile. You can also control the updating of the next random sample, 1 for white noise, 2 to repeat each sample value, 3 to repeat again, etc. [src] |