Audio signal processing utility sandbox in octave language.
The aim of Wavetave is to test and design algorithms for Rocaloid.
-
Wavetave is specifically written for Octave but not matlab.
-
Depends on
gnuplot
.
###Reference
-
Serra, X. 1989. "A System for Sound Analysis/Transformation/Synthesis based on a Deterministic plus Stochastic Decomposition" Ph.D. Thesis. Stanford University.
-
Bonada, Jordi, et al. "Singing voice synthesis combining excitation plus resonance and sinusoidal plus residual models." Proceedings of International Computer Music Conference. 2001.
-
Sanjaume, Jordi Bonada. Voice processing and synthesis by performance sampling and spectral models. Diss. Universitat Pompeu Fabra, 2008.
-
De Cheveigné, Alain, and Hideki Kawahara. "YIN, a fundamental frequency estimator for speech and music." The Journal of the Acoustical Society of America 111.4 (2002): 1917-1930.
The main component of Wavetave is a Spectrum Visualizer, located at src/SpectrumVisualizer.m
To get it running on your computer:
$ cd src
$ octave
octave:1> SpectrumVisualizer
You can configure the plugins by modifying the source, as described in SpectrumVisualizer.m
MinCVE
is an experimental and incomplete version of the upcoming CVE3.5
. It aims at proving the feasibility of CVE3.5
.