john.stumpo has made excellent progress on
issue 419. Nothing quite so ready for alpha testing just yet -- however, what he has so far DOES work!
(just to refresh your memories, john.stumpo is the guy behind the fix for
issue 165. He's also put together Python 2.5 installers for PyOgg, PyVorbis, and glewPy - taking us all one step closer to getting rid of Python 2.4 and it's memory leaks).
I hope to have this on a user option and in the next alpha release today. Right now, pitch bending is applied to the mixed output (so all tracks get bent) - soon it should be able to selectively bend individual channels.
---- EDIT ----
This is now committed as r663:
Currently using john.stumpo's pitch bend module rev 5 (just bends the end mixer output), and is now on a smart option under "Audio Settings" -> "Advanced Audio Settings" -> "Whammy FX":
"Killswitch" (default) - this links the whammy bar position to track volume
"Pitchbend" -
this REQUIRES john.stumpo's pitch bend module rev 5 for Python 2.4, and if it is not found a message will be displayed notifying the user that Killswitch will be used instead.
Here is a direct link to the required pitch bend module rev 5 for those Alpha testers that would like to play with this new feature:
http://www.mediafire.com/?24zqu3kznl1--- also, as a nice little bonus, I've adapted the SVN version retrieval code included with the pitchbend source files to work with FoFiX. Now, the window title and options menu will display the SVN version you are currently running. :)
---- EDIT ----
BTW, there is a digital pitchbend implemented as well (for those of you using digital killswitches).
I think I'll eventually work on the digital pitchbend logic and instead of just having it jump to the lowest pitch, I'll have it transition smoothly downward towards the lowest pitch while the button is held and then transition smoothly upward towards normal pitch while the button is released.