Home | Trees | Index | Help |
|
---|
Package pygext :: Package sound :: Module generate |
|
Sound FX generation
XXX: work in progress
This library is mainly useful for generating low-frequency "retro" sound effects.Function Summary | |
---|---|
add_cos(array, frequency, amplitude) | |
add_fadein(array, length) | |
add_fadeout(array, length) | |
add_noise(array, intensity) | |
add_sin(array, frequency, amplitude) | |
concat(array1, array2) -> array | |
linear(size, begin_frequency, end_frequency, amplitude) -> array | |
make(array) -> Sound | |
sinewave(size, frequency, amplitude) -> array |
Function Details |
---|
add_cos(a, freq, amplitude)add_cos(array, frequency, amplitude) Add a cosine wave to the given array. |
add_fadein(a, length)add_fadein(array, length) Fade the volume of the wave from 0% to 100% during the given length. |
add_fadeout(a, length)add_fadeout(array, length) Fade out the volume of the array from %100 to %0 during the given length. |
add_noise(a, intensity)add_noise(array, intensity) Add random noise to the given array. |
add_sin(a, freq, amplitude)add_sin(array, frequency, amplitude) Add a sine wave to the given array |
concat(a, b)concat(array1, array2) -> array Concatenate two arrays |
linear(size, begin_freq, end_freq, amplitude)linear(size, begin_frequency, end_frequency, amplitude) -> array Create a new sine array where the frequency changes linerily. |
make(a)make(array) -> Sound Convert an array into a pygame Sound object |
sinewave(size, freq, amplitude)sinewave(size, frequency, amplitude) -> array Create a new sine array. |
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Mon Jun 12 18:21:20 2006 | http://epydoc.sf.net |