waon: the quality of result is improved by cleaning up useless notes.
gwaon: horizontal keyboard is added on the spectrum pane.
overall:
add mannual pages (waon.1, pv.1, gwaon.1).
clean the codes.
pv:
add the interactive curses mode with real-time time-strech and pitch-shift.
add no-fft scheme (just for fun).
gwaon:
update about window and the GUI, adding buttons for each function.
WaoN is a Wave-to-Notes transcriber (converts audio file into midi file) and some utility tools such as gWaoN, graphical visualization of the spectra, and phase vocoder for time-stretching and pitch-shifting.
ports for FreeBSD is now available.
http://www.freshports.org/audio/waon/
pv: -rate and -pitch can work together.
gWaoN: add pitch-shift scale.
This release is mainly for a bug fixed and two functionality addition for WaoN.
Also, some default parameters are adjusted for WaoN and pv.
gWaoN: use ao libary, loop-play, play-position indicator, loose phase lock PV.
pv: bug fixed on loose phase lock, use ao libary, pitch-shifting.
WaoN: get rid of my old sox-derived code.
This is for gWaoN upgrade; it has functionality of audio playback with the real-time tempo change by phase vocoder.
The code is working for analyzing sound file. See the web for the instruction. (http://waon.sourceforge.net/gwaon.html)
now WaoN uses libsndfile for input, so flac is directly processed! also a new option --phase is added to improve freq estimation by phase-vocoder technique.
Now,
stereo wav can be handled properly,
work with either FFTW version 2 or 3.