Next: Programm copywave.exe
Up: Programme zur Signalgenerierung
Previous: Programm square.exe
Erzeugung eines beliebigen, benutzerdefinierten Zeitsignales. Die Angabe des
Zeitverlaufes erfolgt in einem ASCII-File mit je einer Zeit- und
Amplitudenangabe pro Zeile. Zwischen den angegebenen Sttzstellen erfolgt
eine lineare Interpolation. Die Lnge der ausgegebenen Zeitsequenz wird
durch Streckung oder Stauchung auf ganze Samples gerundet. Der letzte im
ASCII-File angegebene Wert wird nicht mehr ausgegeben. Damit wird die
Generierung von periodischen Signalen durch anschlieendes Mehrfachkopieren
der definierten Sequenz erleichtert. Die Amplitude am Start wird automatisch
mit 0 angenommen, wenn sie im File nicht angegeben ist.
Ausgabe des Online-Helps bei Aufruf ohne Parameter:
user-defined wave-files, (c) Roland Exler, May 3 1998
USAGE: userwave IN_FILE <OPTIONS> <OUT_FILE>
IN_FILE ... ASCII-File with sequence of time-value pairs
OUT_FILE ... WAVE-File to output (default: IN_FILE.wav)
OPTIONS:
-maxX ... peak in wave-file equals value X in input-file (default: 1.0)
-dbX ... set fullscale-equivalent to X dB SPL
-paX ... set fullscale-equivalent to X pascal
-fsX ... output wavefile with sampling-frequency X (default: 44100)
-q ... quiet processing (output only errors)
root
1998-07-09