Correction / new functions 3.02.8 / 2.0.6.8 / 1.0.8.8
QUALIFICATION : RELEASE.
- PARAMETRIC EQ: Channel Copy includes channel information, that is used for PASTE operation. Consequently it was not possible to copy a channel settings to another channel. Now it is possible to copy a channel settings in another one.
- MACRO BUTTONS / VOICEMEETER / GEQ15 / MATRIX8x8: Windows placement revision (in some case, Windows position might be lost).
- REMOTE API: new instruction to manage Compressor/Gate detailed parameters.
Correction / new functions 3.02.7 / 2.0.6.7 / 1.0.8.7
QUALIFICATION : RELEASE.
- GATE DETAILS: “Threshold out” parameters (not very useful) is replaced by “Damping Max” to limit the gain reduction on gate close (providing a kind of expander function).
- GATE DETAILS: “BP Sidechain” allows to activate a Band Pass Filter on the Detection signal (to make the gate more sensitive to a part of the spectrum only : 1.5 octave).
- COMP DETAILS: Attack time can now go to 200ms.
- START AUDIO ENGINE: error management revision
- COMP/GATE DETAILS: parameters can be set by Precision Slider (by SHIFT + LEFT CLICK).
- COMP/GATE DETAILS: Parameters could not be updated when using the strip menu (to reset or paste settings).
Correction / new functions 3.0.2.6 / 2.0.6.6 / 1.0.8.6
QUALIFICATION : RELEASE.
- VOICEMEETER: ASIO PATCH for BUS A2 was displaying wrong channel numbers in some cases.
- RESET SETTINGS: typo correction in warning dialog box.
- VOICEMEETER BANANA: BUS B1 EQ and MUTE button were not perfectly aligned (graphic correction).
- STRIP MENU: Click on top of the Strip (on INTELLIPAN or EQUALIZER Label) to open a contextual menu to Reset, Copy / Paste or Save / Load parts or all of the strip parameters.
- VOICEMEETER STANDARD: MIDI Feedback was not working correct for Audibility and Equalizer knobs.
- MIDI MAPPING: feedback now offers option to set feedback value for 2 states buttons (and the possibility to send other MIDI message for OFF and ON status). A LED is blinking on last control touched.
- ASIO ON A1 : unused output channel could contains signal coming from input (this THRU process for output channel not used by Voicemeeter is now removed).
- SPLASH: Bitmap Splash Screen updates for Voicemeeter Standard & Banana.
- COMPRESSOR: Release parameter can go to 5000ms.
- COMPRESSOR DETAILS: Click on Transfer graph was settings the INTELLIPAN cursor behind.
- VBAN –Talkie PC: Updated to version 1.0.0.6. Different potential bug correction (input signal could be forwarded to audio output device if there was no incoming VBAN stream).
- VM-STREAMER: Slider mode are like on first version, (first slider is no “master” slider).
- VBDeviceCheck: now display an error message if willing to change device audio format in USER Mode (admin mode is required to write in registry).
- OUTPUT A1: Check that buffer size does not go above 2048 samples.
Correction / new functions 3.0.2.5 / 2.0.6.5 / 1.0.8.5
QUALIFICATION : RELEASE CANDIDATE.
1- DENOISER: parameter was not stored in settings file.
2- FX RETURN on BUS: Display label R = Reverb, D=Delay, C= C5
3- MAIN VIEW: Button QUESTION added beside Minimize and Close Button to link to our support web page.
4- C5: Auto makeup control is now global and replaced on each band by an output Gain.
5- COMPRESSOR: Attack / Release behavior revision (in some case, these tow parameters were not running consistent).
6- GATE DETAILS: dBDiff parameter has been replaced by an attack time. The Gate process has been totally revised.
7- DEVICE CHECKER: this application now offers a Devices List page to display all VB-Audio Virtual Devices and let you change audio point sample rate and possibly check some parameters read in registry (requires to be run in administrator mode to be able to change registry settings).
8- MACRO BUTTONS : new GPI functions (requires specific hardware - to test later).
9- MACRO BUTTONS : new Command instruction to change the color of a button: Button.Color = 0 to 9;
10- REGRESSION: Instruction Bus().EQ.AB = 1; was not working anymore in previous version (due to a mistake in the implementation of instruction Strip().EQ.AB = 1;)
Correction / new functions 3.0.2.4 / 2.0.6.4 / 1.0.8.4
QUALIFICATION : RELEASE CANDIDATE.
1- ASIO DRIVER Validation (Re-engineered DLL)
2- VOICEMEETER AUDIO CALBACK validation (Re-engineered DLL).
3- MACRO-BUTTONS: new instruction System.Mouse( “ACTION”); ACTION can be LBUTTONDOWN, LBUTTONUP, RBUTTONDOWN, RBUTTONUP, MBUTTONDOWN, MBUTTONUP.
4- VIRTUAL ASIO INSERT: Patch status is displayed on the top left of each strip as ‘i’ + arrow to show and change the PATCH INSERT more directly on strip and directly see if the ASIO Insert is in use or not.
5- AUDIO CALLBACK: VMR Bus output Callback is now after the FX Return.
Correction / new functions 3.0.2.3 / 2.0.6.3 / 1.0.8.3
QUALIFICATION : BETA.
5- MUTE Function by menu shortkey (HOOK) was not updating MIDI remote connected to Voicemeeter (to mute input1 or output A1 BUS with CTRL+F10).
6- Menu “Limit Remote Gain to 0dB” option was no more taken in account when using remote relative gain instruction (e.g. Strip(0).gain +=3)
7- REMOTE API: GetDeviceDescW was not returning same info than GetDeviceDesc
8- EQ 6 Band Full parametric EQ is now offering a new gain range -36 to +18 dB and can be applied to hardware input (in Voicemeeter Potato Only).
9- MONITORING DELAY max (500 ms per default) can be set in registry “MaxMonDelayMS” in ms. (allowed max: 5000 ms).
10- COMP/GATE: Right click show Compressor and Gate detailed parameters over the hardware strips (right click again to close it). Changing a specific parameters display Compressor or Gate Knob display PRG inside the knob, meaning the settings is given by detailed parameters. Acting on the Comp or Gate knob will reset detailed parameters as they have to be to retrieve the regular behavior.
11- COMP/GATE: Since moving compressor or gate knob will modify all detailed parameters, CTL + Right Click on knob will recall the last settings defined before. Transfer graph is displayed in the Intellipan Panel (with compressor input level, compressor output level and reduction level in red).
12- MENU -> Shortcut key now offer to hook Volume key of function key for output A2 Slider.
13- MIDI MAPPING: new denoiser control.
14- MIDI MAPPING:MIDI message occurrence(s) are displayed in yellow, right click to display what other control is using the same MIDI message.
15- VIRTUAL ASIO DRIVER: Re-engineered to support timing callback error from master audio device. This modification concerns Virtual ASIO driver and our Remote Audio Callback and is expected to improve the stream stability for any connected DAW or any APA (like our 15 band graphic EQ, 8x8 Gain matrix or even Equalizer APO for example)
16- BUS MODE: Button now use different color code to better see normal mode and special mode.
17- SETUP PROGRAM: DLL files in use should be uninstalled correctly (some DLL in used could be not deleted on uninstallation/re-installation).
18- INSTRUCTION Strip(i).gain +=1; was not working (in VM-Potato) if the SLIDER MODE option was set to RELATIVE mode.
19- STREAMER VIEW: add slider mode NO LINK to modify slider independently from each other.
20- MACRO-BUTTONS: Option “Store last buttons state” in system menu to store the current button state on application close, and recall it on application launch.
21- INTERNAL FX: Delay can be replaced by C5-Limiter (in system settings dialog box).
22- INTERNAL FX: A/B management was not working in Delay.
23- VBAN CHAT Dialog box was bugged under Potato (due to difference between vb2_ctl and vb2ctlb library).
24- VU-METERS: were not considering the entire signal in some cases and some sound peak could be not detected.
Voicemeeter Version History
-
- Site Admin
- Posts: 2085
- Joined: Sun Jan 17, 2010 12:01 pm
Re: Voicemeeter Version History
I am replying to this post, as it is the only one that mentions game pads with regard to macro buttons. I have a flight simulator to which I've connected two headsets with microphones, and I use Voicemeeter Banana to control them. This arrangement works well, but it results in continuous open mikes. To solve this, I set up macrobuttons to serve as push-to-talk (PTT) buttons. The instructor station has the computer keyboard and uses the SHIFT key as the PTT, but the pilot has only a button on the control wheel. This button is a joystick button that can be assigned to perform any number of tasks, but the Voicemeeter macro button shortcut only reads Game Pad buttons. Is there a way to map a joystick button to a corresponding Game Pad button? If not, could the HID interface be used? There is no documentation on how to use the latter.
-
- Site Admin
- Posts: 2085
- Joined: Sun Jan 17, 2010 12:01 pm
Voicemeeter DEC 2023 - FEB 2024 Version
Correction / new functions 3.1.1.1 / 2.1.1.1 / 1.1.1.1
QUALIFICATION : RELEASE.
- VAIO: Latency menu was not displayed correctly on Voicemeeter Standard and now the latency can also be defined by RIGHT CLICK on VAIO extension button.
- COMPRESSOR: knee change now update the transfer graph display.
- CAPTION HELP: API instruction now displays Compressor / Gate / Denoiser detailed parameters.
Correction / new functions 3.1.1.0 / 2.1.1.0 / 1.1.1.0
QUALIFICATION : RELEASE.
- PITCH PRESET: Right Click Menu was not there anymore.
- PRESET SCENE: Capabilities to move Windows by any point (except slider).
- PRESET SCENE: Implement F1-F24 key to first 24 preset.
Correction / new functions 3.1.0.10 / 2.1.0.10 / 1.1.0.10
QUALIFICATION : RELEASE.
- PITCH PRESET: could be empty on very first launch.
- REMOTING: now Voicemeeter supports up to 8 client applications (instead of 4).
- BANANA PACKAGE: includes MP3 encoder 64bit version.
- HELP FILE for Potato was not including Help item for Bus Assignation button A4, A5 and B3.
- STREAMER VIEW: system menu : Always Visible option.
- VBAN2MIDI : Show IP Host Address.
Correction / new functions 3.1.0.9 / 2.1.0.9 / 1.1.0.9
QUALIFICATION : RELEASE CANDIDATE.
- CAPTION HELP: even if disabled, the caption help was still displayed for Compressor Detailed parameters on Voicemeeter Potato.
- RESTART ADUIO ENGINE: on shortcut key: CTRL+’R’.
- VAIO Driver + CONTROL PANEL: latency parameter was not stored by I/O couple.
- VAIO Driver: compatibility with Win10 LTSC from version 1809 / Latency optimization on VAIO outputs.
- VAIO Extensions: add Right click on VAIO extension buttons to change latency.
- VAIO Latency is now stored in Voicemeeter system parameters and recalled on Audio Engine Start. It is always possible to change the Latency in related VAIO_ControlPanel Application (to find the well working minimal buffer size) but Voicemeeter will reset to it’s own value on Audio Engine Restart anyway.
- MACRO-BUTTONS: add function to manage application focus to send KeyPress to particular app (Could not work if pushing the button with Mouse).- MACRO-BUTTONS: command.Button could not work correct for button id > 63. Communication between Voicemeeter and MacroButton could be lost if Voicemeeter was launched after MacroButtons.
- REMOTE API: new instruction to recall preset scene by name, to change recorder prefix.
- PRESET SCENE: add Minimize box and forward Keyboard to Voicemeeter.
Correction / new functions 3.1.0.8 / 2.1.0.8 / 1.1.0.8
QUALIFICATION : RELEASE CANDIDATE.
- RESET CONFIG: Check reset parameters: buffering clock, Out Limiter, Recorder Output BUS assignation.
- VAIO: Remove DMA size optimization (preventing to use samplerate above 48kHz). Remove possible disturbing case with loopback.
- RECORDER: Player file selector now offers audio and video format filter.
- MACROBUTTON: Add MEDIAPLAY = MEDIAPAUSE in the list of key string to be used with System.KeyPress() functions
Correction / new functions 3.1.0.7 / 2.1.0.7 / 1.1.0.7
QUALIFICATION : RELEASE CANDIDATE.
- CAPTION HELP: Voicemeeter Potato can now show a contextual help on caption according the mouse position. Help is given by an XML file that could be internationalized.
- VAIO: Driver update fixes the multiple capture apps problem (Windows Sound Settings and Google search by Voice for example). Now implements 4x Render Pins and 4 Capture pins (instead of 2 render and 1 capture pins). Default Audio format is set to 48kHz 24 bits to all pins after installation.
- MASTER CLOCK: use master clock only if output A1 has not been selected.
- DEVICE CHECKER: Driver version mismatch becomes a warning (not an error).
- MENU: Can now be opened by using CTRL+’M’ shortcut.
- RECORDER: command REPLAY (to restart playback from 0) was not taking the LOOP mode in account.
Correction / new functions 3.1.0.5 / 2.1.0.5 / 1.1.0.5
QUALIFICATION : RELEASE CANDIDATE.
- DEVICE SELECTOR: button design modification (audio interface total number was confusing). Prevent Mouse move disturbing Mouse Wheel.
- APP VOLUME CONTROL: Potato volume app list could be not displayed in Virtual input strip (regression in device identification).
- COPY/PASTE STRIP: denoiser level was not always updated.
- CAPTION HELP: Voicemeeter Standard can show a contextual help on caption according the mouse position. Help is given by an XML file that could be internationalized.
- PRESET SCENE: Display On startup can produce a crash: revision of code…
Correction / new functions 3.1.0.4 / 2.1.0.4 / 1.1.0.4
QUALIFICATION : RELEASE CANDIDATE
- SYSTEM SETTINGS: Possible display bug when ASIO device is selected as output A1.
- VOICEMEETER SETUP: recording device format is always in 44.1 kHz by Default.
- AUDIO DEVICE LIST: some MME or KS device could appear with incomplete information or with blank name.
- PRESET SCENE: defining a name or comment were re-storing the preset with current settings (instead of keeping the preset settings).
- REMOTE API: complete the function VBVMR_RunVoicemeeter:
1 = Voicemeeter Standard,
2 = Voicemeeter Banana,
3 = Voicemeeter Potato,
4 = Voicemeeter Standard x64 bits,
5 = Voicemeeter Banana x64 bits,
6 = Voicemeeter Potato x64 bits.
10 = VBDeviceCheck.
11 = VoicemeeterMacroButtons.
12 = VMStreamerView
13 = VoicemeeterBUSMatrix8
14 = VoicemeeterBUSGEQ15
15 = VBAN2MIDI
20 = VBCABLE_ControlPanel
21 = VBVMAUX_ControlPanel
22 = VBVMVAIO3_ControlPanel
23 = VBVoicemeeterVAIO_ControlPanel
- MACRO BUTTONS: system tray icon is recreated in case of Explorer Restart.
- MACRO BUTTONS: Check Key consistency with CTL, SHIFT ,ALT (possible consistency problem with CTL or combination of CTL, SHIFT ,ALT).
Correction / new functions 3.1.0.3 / 2.1.0.3 / 1.1.0.3
QUALIFICATION : RELEASE CANDIDATE.
- SYSTEM SETTINGS: Display issue: error message could be displayed on output A2,3,4,5 while there is no device selected. Possible display bug when ASIO device is selected as output A1.
- SYSTEM TRAY: Voicemeeter icon is recreated in case of Explorer Restart.
- OPTIMIZATION: Display VU-Meter only if window is visible.
- VOICE MODELER: the 8 presets can be redefined (stored), renamed, load, saved by user.
- DEVICE CHECKER: Update change format procedure. Check Voicemeeter and VB-Matrix Driver Name (and pin name redundancy).
- VOICEMEETER SETUP: Change all recording device format to 48kHz 16 bit format. Check if Voicemeeter VAIO are still present before installation.
Correction / new functions 3.1.0.2 / 2.1.0.2 / 1.1.0.2
QUALIFICATION : RELEASE CANDIDATE.
- UNINSTALLATION: Possible problem due to wrong uninstallation procedure (procedure for old driver could be used instead of new one).
- MIDI FEEDBACK: Mute and volume control of application connected to Virtual inputs was not correctly connected to MIDI mapping.
- REC OPTION: dialog box can be closed by ESC key
- PRESET SCENE dialog box can be closed by ESC key. RETURN Key recall the selected preset.
- SYSTEM SETTINGS: Option OUT Limiter On/Off to Enable/Disable the Brickwall Limiter processing on Output BUS (OFF: if level goes over 0 dBfs, sound could become louder but more distorted).
- DEVICE SELECTOR: Display Pin Name only on first line. Now RETURN key validate the selection.
- DeviceChecker: update to consider new VB-Audio VAIO drivers and allows changing audio format (see device menu).
- REMOTE API: logout produce a crash if called twice (not expected since login and logout must be called once in application life... but fixed).
Correction / new functions 3.1.0.1 / 2.1.0.1 / 1.1.0.1
QUALIFICATION : RELEASE CANDIDATE.
- ASIO PATCH: correct regression, ASIO PATCH was not displayed in System settings Dialog box when ASIO device was selected as output A1.
- VAIO Extension is pending on a specific additional License on Potato version (see menu).
- DEVICE LABEL: are no more deleted when removing related device.
- VAIO Driver Loopback function enabled by default.
- Bad parameters initialization on startup and loading config.
- MENU : Reset Config now also resets Recorder options.
- SHORTCUT on Restart Audio Engine : [CTL+A]
- Installation: was not closing current running voicemeeter.
Correction / new functions 3.1.0.0 / 2.1.0.0 / 1.1.0.0
DEC 2023 - QUALIFICATION : BETA.
- ASIOMAN2: Implementation of the ASIO type ASIOSTInt32LSB24.
- VIRTUAL ASIO: Internal Flush process added to avoid ASIO reset request loop.
- RESET PARAMETERS: the Gate could not be reset as OFF. AUX PATCH are also now reset. Checking of all RESET process. System settings & VBAN Dialog Box were not updated on RESET.
- MIDI MAPPING: Feedback parameter could not be initialized correctly. Now the MIDI message is displayed with its #channel number.
- VIRTUAL INPUT 3 EQ med knob was taking other knob value when starting to move it.
- NEW Device Selector (Like on Matrix) showing different list of audio devices classified by type (WDM, KS, MME, ASIO) with explicit icon and name information (like on historic Windows Sound Dialog box).
- DENOISER processing now includes a Voice Modeler FX: Right Click on Denoiser knob to get Denoiser / Pitch detailed parameters (all implemented in MIDI mapping too).
- REMOTE API: VBVMR_AudioCallbackRegister() function could crash if callback was already registered by another application before. Reproducible with vmr_client example registering the 3 AudioCallback at once (crash if another APA was connected before).
- GUI LAYOUT Stored in settings: Extension popup state (open or not) for compressor/gate detailed parameters, Denoiser/Pitch and Connected application list are stored in settings and recalled on Voicemeeter startup.
- VBAN RTPACKET: new packet (ident:1) to get most of strip parameters (see T_VBAN_VMPARAMSTRIP_PACKET structure in VoicemeeterRemote.h).
- MENU: add short cut CTL+’,’ +R +V +M... to open additional dialog boxes
- SYNC by Internal CLOCK: if no device is selected for output A1, Voicemeeter audio engine now works by an internal master clock (with latency parameters defined in settings dialog box). It allows running Voicemeeter without having physical audio device.
- NEW Audio driver for Win10 64bits and higher, presenting 8 Virtual I/O. I/O 6,7 and 8 are dedicated to regular Virtual input and BUS B1, B2,B3 (according Version). While 5 first I/O can be patched to Hardware input and Ax BUS through a new enable button (According Version and activated VAIO extension feature).
- AUTO SAVE CONFIG: Today / Yesterday settings are updated on application run.
- MENU: Extra VAIO License allows activating VAIOs extension on Voicemeeter Standard and Banana (Extra VAIOs are enabled on Voicemeeter Potato when activating the license).
o Extra VAIO will be activated on Potato with a specific additional VAIO extension license.
o Extra VAIO will be activated on Banana and Standard with the additional VAIO extension license.
- MIDI MAPPING: SysEx message is now enabled on MIDI output (for custom feedback).
- MACRO BUTTONS : System menu mnemonic added on System Tray (T) and Shutdown (Q).
- PRESET SCENE: new window displaying a list of PRESET to change the Voicemeeter mixer parameters. Right Click to get contextual menu, to Recall, Store/Overwrite preset scene. Edit Name / Comment, Copy / Paste, Load / Save / Delete.
- REVERB: input channel left was not considered at the same level than input channel right (bug in Reverb processing).
QUALIFICATION : RELEASE.
- VAIO: Latency menu was not displayed correctly on Voicemeeter Standard and now the latency can also be defined by RIGHT CLICK on VAIO extension button.
- COMPRESSOR: knee change now update the transfer graph display.
- CAPTION HELP: API instruction now displays Compressor / Gate / Denoiser detailed parameters.
Correction / new functions 3.1.1.0 / 2.1.1.0 / 1.1.1.0
QUALIFICATION : RELEASE.
- PITCH PRESET: Right Click Menu was not there anymore.
- PRESET SCENE: Capabilities to move Windows by any point (except slider).
- PRESET SCENE: Implement F1-F24 key to first 24 preset.
Correction / new functions 3.1.0.10 / 2.1.0.10 / 1.1.0.10
QUALIFICATION : RELEASE.
- PITCH PRESET: could be empty on very first launch.
- REMOTING: now Voicemeeter supports up to 8 client applications (instead of 4).
- BANANA PACKAGE: includes MP3 encoder 64bit version.
- HELP FILE for Potato was not including Help item for Bus Assignation button A4, A5 and B3.
- STREAMER VIEW: system menu : Always Visible option.
- VBAN2MIDI : Show IP Host Address.
Correction / new functions 3.1.0.9 / 2.1.0.9 / 1.1.0.9
QUALIFICATION : RELEASE CANDIDATE.
- CAPTION HELP: even if disabled, the caption help was still displayed for Compressor Detailed parameters on Voicemeeter Potato.
- RESTART ADUIO ENGINE: on shortcut key: CTRL+’R’.
- VAIO Driver + CONTROL PANEL: latency parameter was not stored by I/O couple.
- VAIO Driver: compatibility with Win10 LTSC from version 1809 / Latency optimization on VAIO outputs.
- VAIO Extensions: add Right click on VAIO extension buttons to change latency.
- VAIO Latency is now stored in Voicemeeter system parameters and recalled on Audio Engine Start. It is always possible to change the Latency in related VAIO_ControlPanel Application (to find the well working minimal buffer size) but Voicemeeter will reset to it’s own value on Audio Engine Restart anyway.
- MACRO-BUTTONS: add function to manage application focus to send KeyPress to particular app (Could not work if pushing the button with Mouse).
Code: Select all
System.SetFocus("Windows Media Player");
System.KeyPress("CTRL+P");
System.ResetFocus(); //automatically called on script end.
- REMOTE API: new instruction to recall preset scene by name, to change recorder prefix.
Code: Select all
Command.RecallPreset = "PresetName";
Recorder.Prefix = "PrexcisString";
Strip[i].Pitch.RecallPreset = 0..7
Correction / new functions 3.1.0.8 / 2.1.0.8 / 1.1.0.8
QUALIFICATION : RELEASE CANDIDATE.
- RESET CONFIG: Check reset parameters: buffering clock, Out Limiter, Recorder Output BUS assignation.
- VAIO: Remove DMA size optimization (preventing to use samplerate above 48kHz). Remove possible disturbing case with loopback.
- RECORDER: Player file selector now offers audio and video format filter.
- MACROBUTTON: Add MEDIAPLAY = MEDIAPAUSE in the list of key string to be used with System.KeyPress() functions
Correction / new functions 3.1.0.7 / 2.1.0.7 / 1.1.0.7
QUALIFICATION : RELEASE CANDIDATE.
- CAPTION HELP: Voicemeeter Potato can now show a contextual help on caption according the mouse position. Help is given by an XML file that could be internationalized.
- VAIO: Driver update fixes the multiple capture apps problem (Windows Sound Settings and Google search by Voice for example). Now implements 4x Render Pins and 4 Capture pins (instead of 2 render and 1 capture pins). Default Audio format is set to 48kHz 24 bits to all pins after installation.
- MASTER CLOCK: use master clock only if output A1 has not been selected.
- DEVICE CHECKER: Driver version mismatch becomes a warning (not an error).
- MENU: Can now be opened by using CTRL+’M’ shortcut.
- RECORDER: command REPLAY (to restart playback from 0) was not taking the LOOP mode in account.
Correction / new functions 3.1.0.5 / 2.1.0.5 / 1.1.0.5
QUALIFICATION : RELEASE CANDIDATE.
- DEVICE SELECTOR: button design modification (audio interface total number was confusing). Prevent Mouse move disturbing Mouse Wheel.
- APP VOLUME CONTROL: Potato volume app list could be not displayed in Virtual input strip (regression in device identification).
- COPY/PASTE STRIP: denoiser level was not always updated.
- CAPTION HELP: Voicemeeter Standard can show a contextual help on caption according the mouse position. Help is given by an XML file that could be internationalized.
- PRESET SCENE: Display On startup can produce a crash: revision of code…
Correction / new functions 3.1.0.4 / 2.1.0.4 / 1.1.0.4
QUALIFICATION : RELEASE CANDIDATE
- SYSTEM SETTINGS: Possible display bug when ASIO device is selected as output A1.
- VOICEMEETER SETUP: recording device format is always in 44.1 kHz by Default.
- AUDIO DEVICE LIST: some MME or KS device could appear with incomplete information or with blank name.
- PRESET SCENE: defining a name or comment were re-storing the preset with current settings (instead of keeping the preset settings).
- REMOTE API: complete the function VBVMR_RunVoicemeeter:
1 = Voicemeeter Standard,
2 = Voicemeeter Banana,
3 = Voicemeeter Potato,
4 = Voicemeeter Standard x64 bits,
5 = Voicemeeter Banana x64 bits,
6 = Voicemeeter Potato x64 bits.
10 = VBDeviceCheck.
11 = VoicemeeterMacroButtons.
12 = VMStreamerView
13 = VoicemeeterBUSMatrix8
14 = VoicemeeterBUSGEQ15
15 = VBAN2MIDI
20 = VBCABLE_ControlPanel
21 = VBVMAUX_ControlPanel
22 = VBVMVAIO3_ControlPanel
23 = VBVoicemeeterVAIO_ControlPanel
- MACRO BUTTONS: system tray icon is recreated in case of Explorer Restart.
- MACRO BUTTONS: Check Key consistency with CTL, SHIFT ,ALT (possible consistency problem with CTL or combination of CTL, SHIFT ,ALT).
Correction / new functions 3.1.0.3 / 2.1.0.3 / 1.1.0.3
QUALIFICATION : RELEASE CANDIDATE.
- SYSTEM SETTINGS: Display issue: error message could be displayed on output A2,3,4,5 while there is no device selected. Possible display bug when ASIO device is selected as output A1.
- SYSTEM TRAY: Voicemeeter icon is recreated in case of Explorer Restart.
- OPTIMIZATION: Display VU-Meter only if window is visible.
- VOICE MODELER: the 8 presets can be redefined (stored), renamed, load, saved by user.
- DEVICE CHECKER: Update change format procedure. Check Voicemeeter and VB-Matrix Driver Name (and pin name redundancy).
- VOICEMEETER SETUP: Change all recording device format to 48kHz 16 bit format. Check if Voicemeeter VAIO are still present before installation.
Correction / new functions 3.1.0.2 / 2.1.0.2 / 1.1.0.2
QUALIFICATION : RELEASE CANDIDATE.
- UNINSTALLATION: Possible problem due to wrong uninstallation procedure (procedure for old driver could be used instead of new one).
- MIDI FEEDBACK: Mute and volume control of application connected to Virtual inputs was not correctly connected to MIDI mapping.
- REC OPTION: dialog box can be closed by ESC key
- PRESET SCENE dialog box can be closed by ESC key. RETURN Key recall the selected preset.
- SYSTEM SETTINGS: Option OUT Limiter On/Off to Enable/Disable the Brickwall Limiter processing on Output BUS (OFF: if level goes over 0 dBfs, sound could become louder but more distorted).
- DEVICE SELECTOR: Display Pin Name only on first line. Now RETURN key validate the selection.
- DeviceChecker: update to consider new VB-Audio VAIO drivers and allows changing audio format (see device menu).
- REMOTE API: logout produce a crash if called twice (not expected since login and logout must be called once in application life... but fixed).
Correction / new functions 3.1.0.1 / 2.1.0.1 / 1.1.0.1
QUALIFICATION : RELEASE CANDIDATE.
- ASIO PATCH: correct regression, ASIO PATCH was not displayed in System settings Dialog box when ASIO device was selected as output A1.
- VAIO Extension is pending on a specific additional License on Potato version (see menu).
- DEVICE LABEL: are no more deleted when removing related device.
- VAIO Driver Loopback function enabled by default.
- Bad parameters initialization on startup and loading config.
- MENU : Reset Config now also resets Recorder options.
- SHORTCUT on Restart Audio Engine : [CTL+A]
- Installation: was not closing current running voicemeeter.
Correction / new functions 3.1.0.0 / 2.1.0.0 / 1.1.0.0
DEC 2023 - QUALIFICATION : BETA.
- ASIOMAN2: Implementation of the ASIO type ASIOSTInt32LSB24.
- VIRTUAL ASIO: Internal Flush process added to avoid ASIO reset request loop.
- RESET PARAMETERS: the Gate could not be reset as OFF. AUX PATCH are also now reset. Checking of all RESET process. System settings & VBAN Dialog Box were not updated on RESET.
- MIDI MAPPING: Feedback parameter could not be initialized correctly. Now the MIDI message is displayed with its #channel number.
- VIRTUAL INPUT 3 EQ med knob was taking other knob value when starting to move it.
- NEW Device Selector (Like on Matrix) showing different list of audio devices classified by type (WDM, KS, MME, ASIO) with explicit icon and name information (like on historic Windows Sound Dialog box).
- DENOISER processing now includes a Voice Modeler FX: Right Click on Denoiser knob to get Denoiser / Pitch detailed parameters (all implemented in MIDI mapping too).
Code: Select all
Strip[i].Denoiser.Threshold = 1 – 10
Strip[i].Pitch.On = 0 – 1
Strip[i].Pitch.DryWet = -100 to +100
Strip[i].Pitch.PitchValue = -12 to +12
Strip[i].Pitch.LoFormant = -12 to +12
Strip[i].Pitch.MedFormant = -12 to +12
Strip[i].Pitch.HiFormant = -12 to +12
- GUI LAYOUT Stored in settings: Extension popup state (open or not) for compressor/gate detailed parameters, Denoiser/Pitch and Connected application list are stored in settings and recalled on Voicemeeter startup.
- VBAN RTPACKET: new packet (ident:1) to get most of strip parameters (see T_VBAN_VMPARAMSTRIP_PACKET structure in VoicemeeterRemote.h).
- MENU: add short cut CTL+’,’ +R +V +M... to open additional dialog boxes
- SYNC by Internal CLOCK: if no device is selected for output A1, Voicemeeter audio engine now works by an internal master clock (with latency parameters defined in settings dialog box). It allows running Voicemeeter without having physical audio device.
- NEW Audio driver for Win10 64bits and higher, presenting 8 Virtual I/O. I/O 6,7 and 8 are dedicated to regular Virtual input and BUS B1, B2,B3 (according Version). While 5 first I/O can be patched to Hardware input and Ax BUS through a new enable button (According Version and activated VAIO extension feature).
Code: Select all
Strip[i].VAIO = 0 or 1
Bus[i].VAIO = 0 or 1
- MENU: Extra VAIO License allows activating VAIOs extension on Voicemeeter Standard and Banana (Extra VAIOs are enabled on Voicemeeter Potato when activating the license).
o Extra VAIO will be activated on Potato with a specific additional VAIO extension license.
o Extra VAIO will be activated on Banana and Standard with the additional VAIO extension license.
- MIDI MAPPING: SysEx message is now enabled on MIDI output (for custom feedback).
- MACRO BUTTONS : System menu mnemonic added on System Tray (T) and Shutdown (Q).
- PRESET SCENE: new window displaying a list of PRESET to change the Voicemeeter mixer parameters. Right Click to get contextual menu, to Recall, Store/Overwrite preset scene. Edit Name / Comment, Copy / Paste, Load / Save / Delete.
Code: Select all
Command.Preset[k].Recall = 1
-
- Site Admin
- Posts: 2085
- Joined: Sun Jan 17, 2010 12:01 pm
Voicemeeter JUN 2024
Correction / new functions 3.1.1.3 / 2.1.1.3 / 1.1.1.3
QUALIFICATION : RELEASE.
- ACTIVATION: e-mail is now converted in lowercase anyway.
- REMOTE API: new instruction to store a PRESET SCENE with the Voicemeeter current setting:
- LATENCY: ASIO and CLOCK buffer size is now offering 64 and 96 sample buffer size (for audio expert).
Correction / new functions 3.1.1.2 / 2.1.1.2 / 1.1.1.2
QUALIFICATION : RELEASE CANDIDATE.
- POTATO DELAY: Feedback and CurrentBPM parameters were stored but not recalled.
- MACRO BUTTON: uncomplete line like System.SendMidi(“out1”, “note-on”, 1, ) could produce a crash.
- CONTEXTUAL HELP: EQGain2 for virtual inputs was shown with the ‘2’ index strip…
- PITCH.ON control was not managed correctly with Voicemeeter remote API or VBAN-TEXT request.
- LICENSE ACTIVATION: Challenge / Response code system has been changed to increase the stability of the challenge code and overall security (response code is now 10 digits). A REGEN will be offered to all End User Accounts to reactivate the license with this new activation code system. The unregistered license countdown is removed, the registration about box appears on Voicemeeter startup only.
- REMOTING: restart audio engine was not restarting MIDI device.
- RECORDER: PreRecording Time (max 20 seconds by default) can be set in Recorder Option Dialog box to get in file the n second before pushing REC, with new API instruction:
o Recorder.PreRecTime = nb second.
o REGISTRY : PreRecordingTimeMax (10 – 60 seconds).
- MP3 PLAYER: now use Windows Media Functions first to read mp3 (some mp3 with non standard kbps could not be played correctly). Otherwise it uses ACM-Wrapper.
- REMOTE API: VBAN request was limited to stream 0 to 7 (now 0 to 9 to also change MIDI and COMMAND stream parameters).
- VM-STREAMER VIEW: UDP port for listening/reception can be defined differently from the VBAN-TEXT stream to allow a local connection to Voicemeeter or to use VM-Streamer view on the same computer than Voicemeeter (with different listening UDP port).
- VBAN RT-PACKET service is now replying to sender UDP port (this is also to make the VM-Streamer works with another UDP listening address for example).
- FOOTPRINT: proposed a different name for each footprint by default.
- POTATO HELP : mistake in VAIO Extension button help (1 to 5) instead of (1 to 3).
- VBAN Dialog Box: no IP address is now displayed as “Any address” for command and MIDI stream.
- LOCK GUI: general revision (some controls were still working).
- VOICEMEETER STANDARD: button A and mono could not be reloaded correctly (maybe BUS name too).
- DEVICE CHECKER: updated to manage new VB-CABLE version (not called anymore on voicemeeter startup).
- AUTO RESTART option: RED « R » could stay displayed without reason.
- MIDI MAPPING: display learnt message in small (there was not enough place to display some message information).
QUALIFICATION : RELEASE.
- ACTIVATION: e-mail is now converted in lowercase anyway.
- REMOTE API: new instruction to store a PRESET SCENE with the Voicemeeter current setting:
Code: Select all
Command.RecallPreset = ""; with an empty string, recalls selected preset.
Command.Preset[k].Store = "preset name"; //to define a name in the same time
Command.Preset[k]. Store = ""; // to not change the preset name.
Command.UpdatePreset = "Name";.Update the preset with the given name.
Command.UpdatePreset = ""; with an empty string, update the selected preset.
Correction / new functions 3.1.1.2 / 2.1.1.2 / 1.1.1.2
QUALIFICATION : RELEASE CANDIDATE.
- POTATO DELAY: Feedback and CurrentBPM parameters were stored but not recalled.
- MACRO BUTTON: uncomplete line like System.SendMidi(“out1”, “note-on”, 1, ) could produce a crash.
- CONTEXTUAL HELP: EQGain2 for virtual inputs was shown with the ‘2’ index strip…
- PITCH.ON control was not managed correctly with Voicemeeter remote API or VBAN-TEXT request.
- LICENSE ACTIVATION: Challenge / Response code system has been changed to increase the stability of the challenge code and overall security (response code is now 10 digits). A REGEN will be offered to all End User Accounts to reactivate the license with this new activation code system. The unregistered license countdown is removed, the registration about box appears on Voicemeeter startup only.
- REMOTING: restart audio engine was not restarting MIDI device.
- RECORDER: PreRecording Time (max 20 seconds by default) can be set in Recorder Option Dialog box to get in file the n second before pushing REC, with new API instruction:
o Recorder.PreRecTime = nb second.
o REGISTRY : PreRecordingTimeMax (10 – 60 seconds).
- MP3 PLAYER: now use Windows Media Functions first to read mp3 (some mp3 with non standard kbps could not be played correctly). Otherwise it uses ACM-Wrapper.
- REMOTE API: VBAN request was limited to stream 0 to 7 (now 0 to 9 to also change MIDI and COMMAND stream parameters).
- VM-STREAMER VIEW: UDP port for listening/reception can be defined differently from the VBAN-TEXT stream to allow a local connection to Voicemeeter or to use VM-Streamer view on the same computer than Voicemeeter (with different listening UDP port).
- VBAN RT-PACKET service is now replying to sender UDP port (this is also to make the VM-Streamer works with another UDP listening address for example).
- FOOTPRINT: proposed a different name for each footprint by default.
- POTATO HELP : mistake in VAIO Extension button help (1 to 5) instead of (1 to 3).
- VBAN Dialog Box: no IP address is now displayed as “Any address” for command and MIDI stream.
- LOCK GUI: general revision (some controls were still working).
- VOICEMEETER STANDARD: button A and mono could not be reloaded correctly (maybe BUS name too).
- DEVICE CHECKER: updated to manage new VB-CABLE version (not called anymore on voicemeeter startup).
- AUTO RESTART option: RED « R » could stay displayed without reason.
- MIDI MAPPING: display learnt message in small (there was not enough place to display some message information).
-
- Site Admin
- Posts: 2085
- Joined: Sun Jan 17, 2010 12:01 pm
Voicemeeeter OCT 2024
VOICEMEETER Correction / new functions 3.1.1.8 / 2.1.1.8 / 1.1.1.8
QUALIFICATION : RELEASE.
- 24H2 SUPPORT: VoicameeterVAIO Driver update to support new memory management (regarding mapping pages release).
- DEVICE SELECTOR: audio format is now displayed on top of the line (instead of bottom). The Driver name could be too long and overlap the audio format.
- POTATO MUTE BUS buttons are now correctly aligned (on pixel) with other EQ or Mono buttons.
VOICEMEETER Correction / new functions 3.1.1.7 / 2.1.1.7 / 1.1.1.7
QUALIFICATION : RELEASE CANDIDATE.
- 24H2 SUPPORT: send WM_DESTORY on WM_ENDSESSION message (just reply TRUE to WM_QUERYENDSESSION).
VOICEMEETER Correction / new functions 3.1.1.6 / 2.1.1.6 / 1.1.1.6
QUALIFICATION : RELEASE CANDIDATE.
- 24H2 SUPPORT: Stop Audio Engine on WM_QUERYENDSESSION message.
VOICEMEETER Correction / new functions 3.1.1.5 / 2.1.1.5 / 1.1.1.5
QUALIFICATION : RELEASE CANDIDATE.
- VAIOs: driver update with version number consistency in resources (and final security checking on memory management).
VOICEMEETER Correction / new functions 3.1.1.4 / 2.1.1.4 / 1.1.1.4
QUALIFICATION : RELEASE CANDIDATE.
- VAIOs: driver update for Windows 24H2 update support (and Arm64 support). VAIO extension icons are now a bit different to make the difference between VAIO extension and regular ones.
- AUDIO ENGINE: Bug fix with input device presenting more than 8 channels.
- STRIP STEREO EQ: load settings can be not taken in account or can be inconsistent regarding A/B switch.
- VIRTUAL INPUT: driver data display current internal SR (given by the Voicemeeter main stream), the internal buffer size and now displays “L” if Loopback option is activated.
- RECORDER: Add EJECT button on cassette bottom left to eject to release the audio file directly by clicking on the Eject Icon (like using the Menu -> Eject Cassette).
- BUS MODE: revision of the processing chain order in Banana and Potato, especially for the COMPOSITE mode not consistent with gain layer in POST FADER MODE and invalidating all bus controls except the master EQ.
- BUS MONO: in Stereo Repeat mode, Mono process is now applied to channel 1+2, 3+4, 5+6, and 7+8 (instead of 1+2 only).
- DRIVER-CHECKER: update to avoid fake error with new VB-CABLE (presenting 2 audio pins as one).
- AUDIO ENGINE: 32 KHz support (since some output devices could work in 32 kHz sample rate, we have added and validated this frequency in the preferred sample rate menu).
QUALIFICATION : RELEASE.
- 24H2 SUPPORT: VoicameeterVAIO Driver update to support new memory management (regarding mapping pages release).
- DEVICE SELECTOR: audio format is now displayed on top of the line (instead of bottom). The Driver name could be too long and overlap the audio format.
- POTATO MUTE BUS buttons are now correctly aligned (on pixel) with other EQ or Mono buttons.
VOICEMEETER Correction / new functions 3.1.1.7 / 2.1.1.7 / 1.1.1.7
QUALIFICATION : RELEASE CANDIDATE.
- 24H2 SUPPORT: send WM_DESTORY on WM_ENDSESSION message (just reply TRUE to WM_QUERYENDSESSION).
VOICEMEETER Correction / new functions 3.1.1.6 / 2.1.1.6 / 1.1.1.6
QUALIFICATION : RELEASE CANDIDATE.
- 24H2 SUPPORT: Stop Audio Engine on WM_QUERYENDSESSION message.
VOICEMEETER Correction / new functions 3.1.1.5 / 2.1.1.5 / 1.1.1.5
QUALIFICATION : RELEASE CANDIDATE.
- VAIOs: driver update with version number consistency in resources (and final security checking on memory management).
VOICEMEETER Correction / new functions 3.1.1.4 / 2.1.1.4 / 1.1.1.4
QUALIFICATION : RELEASE CANDIDATE.
- VAIOs: driver update for Windows 24H2 update support (and Arm64 support). VAIO extension icons are now a bit different to make the difference between VAIO extension and regular ones.
- AUDIO ENGINE: Bug fix with input device presenting more than 8 channels.
- STRIP STEREO EQ: load settings can be not taken in account or can be inconsistent regarding A/B switch.
- VIRTUAL INPUT: driver data display current internal SR (given by the Voicemeeter main stream), the internal buffer size and now displays “L” if Loopback option is activated.
- RECORDER: Add EJECT button on cassette bottom left to eject to release the audio file directly by clicking on the Eject Icon (like using the Menu -> Eject Cassette).
- BUS MODE: revision of the processing chain order in Banana and Potato, especially for the COMPOSITE mode not consistent with gain layer in POST FADER MODE and invalidating all bus controls except the master EQ.
- BUS MONO: in Stereo Repeat mode, Mono process is now applied to channel 1+2, 3+4, 5+6, and 7+8 (instead of 1+2 only).
- DRIVER-CHECKER: update to avoid fake error with new VB-CABLE (presenting 2 audio pins as one).
- AUDIO ENGINE: 32 KHz support (since some output devices could work in 32 kHz sample rate, we have added and validated this frequency in the preferred sample rate menu).