Skip to content
This repository has been archived by the owner on Aug 28, 2018. It is now read-only.

Latest commit

 

History

History
39 lines (20 loc) · 1.32 KB

README.md

File metadata and controls

39 lines (20 loc) · 1.32 KB

Wavetave

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.