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

Audio signal processing utility sandbox in octave language.

License

Notifications You must be signed in to change notification settings

Rocaloid/Wavetave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Audio signal processing utility sandbox in octave language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published