compared with
Current by Reyna Jenkyns
on 11-Jan-12 18:58.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (9)

View Page History
h5. 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/]
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.
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

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

h5. MATLab - coming soon