sweep (Linux, Windows)
sweep ist ein Programm zur Erzeugung von beliebigen Sinus-Sweeps.
Es wird ein (Mono-)Wav-File erzeugt, das den gewünschten Frequenzverlauf
enthält.
Das Programm wird von der Kommandozeile aus aufgerufen, unter Windows
ist dazu die Eingabeaufforderung zu starten. sweep kennt folgende
Parameter:
- -s <num>
Samplerate in Hz
- -b <num>
Startfrequenz in Hz
- -e <num>
Endfrequenz in Hz
- -d <num>
Dauer in Sekunden
- -a <num>
Amplitude in dB
- -l
linearer Sweep (statt logarithmischer)
- -o <file>
Dateiname
- -h
Kurzhilfe
Wird das Programm als sweep -h aufgerufen, werden noch einmal alle
möglichen Parameter mit einer Kurzbeschreibung aufgelistet. Die Reihenfolge
der Parameter ist beliebig.
Beispiele:
- sweep -o sweep.wav
Erzeugt einen logarithmischen Sweep im Bereich von 20 Hz bis 20 kHz mit
einer Dauer von 60 Sekunden. Die Samplerate ist 44100 Hz.
- sweep -b 5 -e 200 -l -d 195 -o sweep.wav
Erzeugt einen linearen Sweep von 5 Hz bis 200 Hz mit einer Frequenzänderung
von 1 Hz pro Sekunde.
- sweep -b 0 -e 48000 -s 96000 -o sweep.wav
Erzeugt einen Sweep für eine Samplerate von 96 kHz. Der Sweep beginnt bei
0 Hz und endet bei der halben Samplerate (48 kHz).