FoxVox Update v3.9


Changelog:

  • Add new input state intialization.
  • Add vJoy state initialization prior to key command registration.
  • Reset one-to-one bound output states upon libary close or application exit.
  • Update behavior of active inputs triggered on initialization for consistency.
  • Add Initialize option to outputs to allow explicit control of execution at startup.
  • Add audio playback control and improve overall audio operations and performance.
  • Add new audio playback control button to application toolbar with playback indication.
  • Add ability on output to enable/disable audio playback.
  • Add ability on output to terminate audio playback.
  • Add ability for output to wait until audio playback completes.
  • Change output audio file delay to apply to the current audio file rather than to subsequent audio.
  • Add new internal audio variables:  Audio = "Enabled" or "Disabled", PlayingSound = True or False
  • Allow simultaneous audio playback without cutting off audio streams actively playing.
  • Fix an issue with deconfliction block not working correctly when inputs with deconfliction disabled are present.
  • Fix issue with undo/redo changes not reflected in UI properly when disabling group commands.
  • Fix a few minor internal operational issues including fix when changing speech engines.

This update primarily targets two areas: startup/shutdown operations and audio playback.

Library initialization has been improved to read current device states and provide reliable command execution whenever the input is active at startup. One-to-one bound outputs are now automatically activated for synchronization. Regular outputs can individually be set to run on initialization if desired. Additionally, shutdown operations will release one-to-one bound states, i.e. if a vJoy button or keyboard key is pressed, it will be released when the library closes or application exits.

Adding audio support was a big addition when it allowed for the operation of the Virtual Crew Chief. This update provides new improvements to further enhance audio playback control. The ability to enable/disable audio playback within the app has been added. Simultaneous audio stream playback is now supported, so PTT and command recognized sounds don't interrupt current playback. Additionally, outputs can now be configured to wait until audio playback has finished, stop all audio playback, and enqeue audio files. New internal variables for audio state and playback status have also been added for use in conditions and in variable formulas for even more advanced control.

This update, while offering several new features, continues to build on the high reliability and stability of the previous version. If you use the app, I highly recommended updating to this latest version as it also includes some additional operational fixes and updates.

Files

FoxVox Setup x64 v3.9.msi 62 MB
61 days ago
FoxVox Setup x64 v3.9 (msi zipped).zip 61 MB
61 days ago
FoxVox Portable v3.9.zip 62 MB
61 days ago

Get FoxVox

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.