KeroVee ver 1.27 g200kg (c) 2010-2011

* Overview
KeroVee is a PitchCorrection plugin that works as a VST effect.
You need to use KeroVee.dll with your VST compatible host application.
ex) Cubase, Sonar,...
KeroVee can mix two independent transposed outputs of pitch-corrector
and bypassed output.
Ver 1.20: Formant Shift/Preserv function is added.

* How to Install&Use
Just place KeroVee.dll to your plugins directry.
Insert KeroVee to audio track (Note that the audio track should be 'stereo' if
you want to use panning).
Root the MIDI signals to KeroVee if you want to use the 'TuneTo MIDI' function.

* Params

Scale Buttons 'C'to'B'
 Specify the 'Allowed' note. 

Speed
 Tuning Speed. Maybe robotic if set to '100=MAX'.

Amount
 Pitch correction amount. just to the correct pitch when set to 100.
 
Calib
 Master tuning 430Hz to 450Hz. the default is 440Hz

TuneTo
 MIDI  -- Enable Tuning to Midi notes. TuneTo MIDI function has two modes.
   Mono  -- MIDI notes are monophonic. Last MIDI note is effective. Octave is NOT ignored.
   Chord -- Multiple allowable notes can be specified by MIDI notes. Octave is ignored.
 Scale -- Enable Tuning to specified scales by scale buttons
*If enabled both, the MIDI note is prior. but scale tuning is effective after notes are offed.
*If not enabled both, the output pitch is follow to the input pitch, but be tweaked by transpose
  and formant parameters.

Bypass - Level - Pan
 Bypassed output of source sounds.

Tone1 - Level - Pan - Transpose - Fine - Shift - Presv
 Pitch-corrector output.
 Level:     output level
 Pan:       output pan (Note that the audio track should be stereo)
 Transpose: transpose output pitch
 Fine:      fine tuning of the output pitch
 Shift:     formant shift.
 Presv:     formant shift mode. On:  formant is preserved. independent to the pitch correction.
                                     formant shift is still effective in this mode.
                                Off: formant is changed depend to output pitch.

Tone2 - Level - Pan - Transpose - Fine - Shift - Presv
 One more Pitch-corrector output same as Tone1.

MasterVol
 Master volume.

* History
 ver 1.27 2011/01/27 Fix the noise on suspend/resume, especially using with Audacity.
 ver 1.26 2010/10/24 SSE CPU check code is added. message will be displayed if cannot work.
                     Improved tolerability for input level-over.
                     Retune algo is improved, more natural correction.
                     'Chord mode' is added that will specify the multiple allowable note.
 ver 1.25 2010/8/07  Input freq range expansion is not work normally, re-fixed.
                     Now, the soprano voice is work normally.
 ver 1.24 2010/7/13  Input freq range is expanded to soprano. Sound engine is a little improved.
                     MIDI note handling logic is improved.
                     parameter step (ex. formant) become more granular.
 ver 1.23 2010/6/06  Amount parameter added.
                     Sound engine has been improved: noise reduced / retune cureve become natural.
 ver 1.22 2010/5/17  A little improved the sound quality (especially the pop noises).
 ver 1.21 2010/5/08  BugFix:May be crush if you use a host without GUI.
                     BugFix:In some case, sounds stop during tweaking paremeters.
                     Improve the sounds of pitch-shifting.
 ver 1.20 2010/5/03  Formant Presv/Shift function added. BugFix: Transpose is not accurate.
 ver 1.12 2010/4/17  Improved cpu consumption.
 ver 1.11 2010/4/04  Fix the master pitch bug. pitch follower speed improvement.
                     'Fine'range fix to +-100cent.
 ver 1.10 2010/4/02  Improved pitch-detecton accuracy.
                     Independent transpose&pan is added to two outputs.
 ver 1.00 2010/3/27  First release.
