Commandline Tutorial¶
This document is about using PyGenSound from command line.
Please see another tutorial if you want to use from python.
Make simple sound¶
This example is make 440 Hz sine wave sound and write to out.wav
.
$ gensound sine 440 -o out.wav
Play sound without save¶
Play made sound without saving to disk, with mplayer.
$ gensound sine 440 | mplayer -cache 1024 -
Overlay or concatenate¶
Make two sounds,
$ gensound sine 440 -o 440.wav
$ gensound sine 880 -o 880.wav
and overlay they.
$ gensound overlay 440.wav 880.wav -o overlay.wav
The overlay.wav
is the same duration as 440.wav
and 880.wav
, and play both of 440 Hz and 880 Hz.
Or, concatenate they.
$ gensound concat 440.wav 880.wav -o concat.wav
The concat.wav
is playing 440.wav
then 880.wav
.
Use sound effects¶
PyGenSound has some effects like fade-in, fade-out, high pass or low pass filter.
This sample will apply fade-in effect to sound 440.wav
.
$ gensound fadeout -i 440.wav -o fadeout.wav