|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (9)
View Page Historyh5. Marsyas
Websites:
Marsyas (Music Analysis, Retrieval and Synthesis for Audio Signals) is an open source software framework for audio processing. It has been designed and written by George Tzanetakis (gtzan@cs.uvic.ca) with help from students and researchers from around the world. A subset of its functionality has been integrated into the Workflow tool. For specific details, refer to the Marsyas websites:
* [http://marsyas.info/]
* [http://sourceforge.net/projects/marsyas/]
* [http://sourceforge.net/projects/marsyas/]
These modules are all based on command-line tools included in the Marsyas repository.
Terminology
* window size - number of samples
* hop size - the number of samples between one window starting point and the next window starting point. The smaller the hop size the bigger the overlap. Hop size should be equal or less than the window size.
* window size - number of samples
* hop size - the number of samples between one window starting point and the next window starting point. The smaller the hop size the bigger the overlap. Hop size should be equal or less than the window size.
h5. SoX
h5. SOX
SoX is a command-line utility that can apply various effects to sound files. A subset of its functionality has been integrated into the Workflow tool. For specific details, refer to its website:[http://sox.sourceforge.net/Main/HomePage]
Website: [http://sox.sourceforge.net/Main/HomePage]
The following SOX functionality is incorporated as actors in the Workflow tool (example command line calls are given, but refer to documentation for full list of parameters).
* highpass
* lowpass
* stat (time and frequency domain stats)
* stats (time domain stats)
* spectrogram
* dcshift:
* gain:
* rate:
* pad
* trim
* vol
* norm
* lowpass
* stat (time and frequency domain stats)
* stats (time domain stats)
* spectrogram
* dcshift:
* gain:
* rate:
* pad
* trim
* vol
* norm
highpass:
* Sample command-line: sox input.wav output.wav highpass \-2 10k
* Workflow: in=WAV, out=WAV
lowpass:
* Sample command-line: sox input.wav output.wav lowpass \-2 2k
* Workflow: in=WAV, out=WAV
stat (time and frequency domain stats):
* Sample command-line: sox input.wav output.wav stat
* Workflow: in=WAV, out=text file (capturing command response)
stats (time domain stats):
* Sample command-line: sox input.wav output.wav stats
* Workflow: in=WAV, out=text file (capturing command response)
spectrogram:
* Sample command-line: sox input.wav spectrogram −x 600 −y 200 −z 100
* Workflow: in=WAV, out=PNG
dcshift:
* Sample command-line: sox input.wav output.wav dcshift \-0.6
* Workflow: in=WAV, out=WAV
gain:
* Sample command-line: sox input.wav output.wav gain \-l 6
* Workflow: in=WAV, out=WAV
rate:
* Sample command-line: sox input.wav output.wav rate 24k
* Workflow: in=WAV, out=WAV
pad
* Sample command-line: sox input.wav output.wav pad 1.5 1.5
* Workflow: in=wav, out=wav
trim
* Sample command-line: sox input.wav output.wav trim 10000s
* Workflow: in=wav, out=wav
vol
* Sample command-line: sox input.wav output.wav vol 10 dB
* Workflow: in=wav, out=wav
norm
* Sample command-line: sox input.wav output.wav norm 50
* Workflow: in=wav, out=wav
* Sample command-line: sox input.wav output.wav highpass \-2 10k
* Workflow: in=WAV, out=WAV
lowpass:
* Sample command-line: sox input.wav output.wav lowpass \-2 2k
* Workflow: in=WAV, out=WAV
stat (time and frequency domain stats):
* Sample command-line: sox input.wav output.wav stat
* Workflow: in=WAV, out=text file (capturing command response)
stats (time domain stats):
* Sample command-line: sox input.wav output.wav stats
* Workflow: in=WAV, out=text file (capturing command response)
spectrogram:
* Sample command-line: sox input.wav spectrogram −x 600 −y 200 −z 100
* Workflow: in=WAV, out=PNG
dcshift:
* Sample command-line: sox input.wav output.wav dcshift \-0.6
* Workflow: in=WAV, out=WAV
gain:
* Sample command-line: sox input.wav output.wav gain \-l 6
* Workflow: in=WAV, out=WAV
rate:
* Sample command-line: sox input.wav output.wav rate 24k
* Workflow: in=WAV, out=WAV
pad
* Sample command-line: sox input.wav output.wav pad 1.5 1.5
* Workflow: in=wav, out=wav
trim
* Sample command-line: sox input.wav output.wav trim 10000s
* Workflow: in=wav, out=wav
vol
* Sample command-line: sox input.wav output.wav vol 10 dB
* Workflow: in=wav, out=wav
norm
* Sample command-line: sox input.wav output.wav norm 50
* Workflow: in=wav, out=wav
h5. MATLab - coming soon