Voicemeeter Version History

The Virtual Audio Mixer discussions and support...
Vincent Burel
Site Admin
Posts: 2008
Joined: Sun Jan 17, 2010 12:01 pm

Voicemeeter Version History

Post by Vincent Burel »

Correction / new functions 3.0.0.8 / 2.0.4.8 / 1.0.6.8
QUALIFICATION : RELEASE.
-POTATO: Insert patch was partially stored (22 first patch was stored instead of 34).
-ASIO INSERT is now strictly PRE-FADER, before INTELLIPAN, GATE, COMP (and any strip fx).
-COMPOSITE MODE is now strictly getting PRE-FADER input, signal before INTELLIPAN, GATE, COMP (and any strip fx).
-BUS MODE : Center only, LFE Only, REAR Only now mute other channels than stereo (channel 3 to 8 are muted).
-REMOTING: relative value is now applied to push button like Ax, Bx, Mute, Solo, EQ, POST…
-POTATO: SEL BUS button not well implemented for BUS A4 & A5 (layer for A4 was used for A5 and layer for A5 was not taken in account).
-Internal pipeline: Re-engineering process and checking.
-MACRO-BUTTONS . add 8 different button colors parameters. SendText function syntax is now implemented. Button State can be changed also by script Button(i).State = 1 / Button(i).StateOnly changes the displayed position only (without sending script).
-DEVICE LIST sorted by alphabetic order.
-TAPE RECORDER: Armed Inputs are now true Pre Fader sources (original inputs before any fx or virtual insert).


Correction / new functions 3.0.0.7 / 2.0.4.7 / 1.0.6.7
QUALIFICATION : RELEASE.
- SYSTEM SETTINGS: Display bug in delay label (“Delay A1” was displayed for all BUS).
- RECORDING OPTION: Fader Gain was not displaying the gain value anymore.
- CHECKING: DelayedStartS" in registry key: HKEY_CURRENT_USER\VB-Audio\VoiceMeeter works
- POTATO PACKAGE: Includes virtual ASIO AUX (forgotten).
- VAIO’s Icon & Name are actually reset on DeviceStart.
- INPUT SLIDER GAIN: red slider bottom part was not exactly aligned with the top part.

Correction / new functions 3.0.0.6 / 2.0.4.6 / 1.0.6.6
QUALIFICATION : RELEASE.
- VMVAIO: All 3 Virtual Driver are now offering direct communication method and ability to change Samplerate and latency on the fly (new Control panel application).
- REGISTRATION: display auto splash “about box” every 6 hours, to invite user to donate and activate his license (6h00 countdown is displayed on main view).
- SYSTEM SETTINGS: Correct BUG in SYNCHRO DELAY where A3, A4 A5 was set like A2 DELAY.

Correction / new functions 3.0.0.5 / 2.0.4.5 / 1.0.6.5
QUALIFICATION : BETA.
- VMVAIO3: New Virtual Driver with direct communication method and ability to change Samplerate and latency on the fly (new Control panel application).
- VMVAIO3: New driver includes pin name and icon installation.
- RECORDER: Player was displaying wrong TimeCode after STOP + PLAY.
- QOS Display and process cheked
- ABOUT BOX: display bug in auto splash every 6 hours, to invite user to donate and activate his license.

Correction / new functions 3.0.0.4 / 2.0.4.4 / 1.0.6.4
QUALIFICATION : RELEASE.
- Re-display Muted Meter Bar (was not there on last previous verisons).

Correction / new functions 3.0.0.3 / 2.0.4.3 / 1.0.6.3
QUALIFICATION : RELEASE.
- MIDI label mistake.
- Right Click was not working on some new BUS Mode selectors.
- APA was not working correct on BUS B3.
- 192 kHz Support (new SR ASIO option to use the ASIO default Samplerate or not).

Correction / new functions 3.0.0.2 / 2.0.4.2 / 1.0.6.2
QUALIFICATION : RELEASE.
- SYSTEM SETTINGS: POTATO version allows to define Send Return ASIO Channels.
- VAIO3 offer virtual ASIO driver
- Voicemeeter Potato Virtual Insert is available thanks the Voicemeeter Potato Insert Virtual ASIO (34 i/O) while the Voicemeeter Insert Virtual ASIO is still there with 22 IO for Voicemeeter Banana.
- MIDI Mapping support the following new Control: Reverb, Delay, FX1, FX2 and SEL knobs & buttons.
- REMOTING: new instruction to control new knobs and buttons.

Correction / new functions 3.0.0.1 / 2.0.4.1 / 1.0.6.1
QUALIFICATION : RELEASE.
- SYSTEM SETTINGS: Display Layout Adjustment in Banana version.
- BANANA PLAYER: bad implementation in ACM Wrapper for mp3 playback (no buffer flush after position change).
- VBAN: Network Quality Parameter “Very Slow” was not taken in account by the config file loader
- POTATO Version: FX Section Management + Reverb.
- MACRO BUTTON function: “command.show=0;” hides Voicemeeter.
- LABEL: some Strip / BUS Label was not correctly editable in Voicemeeter Potato version
- POTATO About box could not be displayed in some cases, stopping audio engine without letting user the possibility to restart it.
- POTATO Virtual input strip shows up to 4 connected applications with a volume and mute control.


Correction / new functions 2.0.4.1 / 1.0.6.1
QUALIFICATION : RELEASE.
- CONFIG FILE: now there is different config file for Voicemeeter Standard / Banana / Potatoe (to avoid configuration conflict between version when running one or other version).
- REGISTRY: store “preferredResolution” for bit resolution used by Voicemeeter Banana/Potato (24 bits per default) – can be changed manually to 16 Bits.
- VBAN: Reset Config / VBAN reset Config was changing VBAN MIDI and VBAN TEXT Stream in VBAN Audio Stream (corrupting the original nature of these streams).
- MACRO BUTTONS: instructions related to device change (e.g. bus(0).device.wdm= “Microphone (High Definition Audio Device)”) were not working properly.
- REMOTE AUDIO API: correction of the bug in samplerate/buffer size change procedure that could prevent client APA (Audio Processing Applications) to work correct.

Correction / new functions 2.0.4.0 / 1.0.6.0
QUALIFICATION : RELEASE.
- VBAN, correct bug on redundancy detection when entering stream name.
- Voicemeeter Remote API: “Shutdown” command was not implemented correctly.
- Voicemeeter audio format negociation with 32 bits integer 24 bit MSB support.
- MacroButtons: define a min window size and prevent to get wrong windows size.


Correction / new functions 2.0.3.9 / 1.0.5.9
QUALIFICATION : RELEASE.
- BUG Correction / VBAN Audio stream selection by ip.
- BUS MONO button click will switch to mono – cross – stereo.
- Voicemeeter Remote: instruction Bus.EQ.channel[j].cell[k].on was not working.
- MacroButton: Show App On Startup was not working correct if placed in system tray.
- WDM : Format negotiation re-engineered.

Correction / new functions 2.0.3.8 / 1.0.5.8
QUALIFICATION : RELEASE.
- CPU Load last correction.
- MacroButton: Fix Window position restored on startup and when laoding config file
- Voicemeeter Dialog Box cannot be lost on screen.

Correction / new functions 2.0.3.6 / 1.0.5.6
QUALIFICATION : RELEASE.
- VBAN Parameters, input strip assignation was not working with physical input #1.
- VBAN-MIDI stream is now also sent to MacroButton (then a MacroButton can be controlled on local network).
- MASTER EQ: system dialog menu offers functions to LOAD/SAVE EQ settings.

Correction / new functions 2.0.3.5 / 1.0.5.5
QUALIFICATION : RELEASE.
- VBAN MIDI: -incoming stream section provides a new VBAN stream to receive VBAN-MIDI stream, for example to offer the possibility to connect a MIDI device on another computer.
- VBAN TXT: incoming stream section provides a new VBAN stream to receive VBAN-TEXT stream, for example to receive command script from MacroButtons application.
- MENU: Voicemeeter Menu could not displayed all option status in Voicemeeter Standard version.
- REMOTING: arming status shown on tape desk could be not correctly updated when arming options were changed by remoting request (MacroButtons etc…).
- REMOTING: VBAN incoming streams 4 to 7 are now remotable (index limitation in vmr_core).
- MACRO BUTTONS: keyboard KEY list proposes “*+” Key item to use a KEY independently from the other pressed key (CTRL, SHIFT, ALT).
- MACRO BUTTONS: now provide a VBAN configuration dialog box (in system menu) to define 2x outgoing VBAN-MIDI stream and 2 outgoing VBAN-TXT stream.
- STRIP/BUS LABEL: user label now supports correctly international languages (validated with Japanese chars).
- DELAYED ENGINE START: On startup or after system wakeup, Voicemeeter Audio Engine will start after a pre-defined delay (5 second per default). The time for the system to start all services (USB devices can be started lately and some audio devices can be not ready when Voicemeeters start its audio engine). This delay is configurable in registry HKEY_CURRENT_USER\VB-Audio\VoiceMeeter KeyName: DelayStartS (giving the delay in second - 0 to 1000).
- MACRO BUTTON: Implements XINPUT functions to manage up to 4 game pads (XBOX Controller) to handle one or several MacroButtons with a game pad button.
Vincent Burel
Site Admin
Posts: 2008
Joined: Sun Jan 17, 2010 12:01 pm

Re: Voicemeeter Version History

Post by Vincent Burel »

Correction / new functions 3.0.1.0 / 2.0.5.0 / 1.0.7.0
QUALIFICATION : RELEASE.
-MacroButtons: Trigger or Winput options could not be set or removed on button without keyboard shortcut.
-MacroButtons: implements DMX functions to control DMX 512 Light Network
-REMOTING: with relative value could not work correct with limit and gainlayer. New functions: patch.PostFaderComposite, patch.PostFxInsert, option.ASIOsr allow settings last options added in System Settings Dialog box.

Correction / new functions 3.0.0.9 / 2.0.4.9 / 1.0.6.9
QUALIFICATION : RELEASE.
-INTEGRATED PLAYER: Bug correction related to end of playback at end of Sound. Implementation of the LOOP option to repeat the sound indefinitely.
-STRIP LIMITER on Voicemeeter Banana & Potato can be managed by clicking on the meter bar of each strip and allow limiting strip level to any threshold from -40 to +12 dB (before Gain Slider).
-VOICEMEETER REMOTE: implementation of different possible missing instructions like Recorder A4, A5, B3 buttons. Bug Correction on different recorder parameters read operation (mode & samplerate for example). Implementation of the new LOOP option and Strip(n).Limit Parameter.
-MACRO BUTTONS: Wait(ms) instruction allows to introduce timing in the script to finally build a sequence of requests.
-MACRO BUTTONS: System.Execute function implements ENV VAR management inside percent char (e.g. %VARNAME%). This percent char is now used to code double quotes char (“) by the sequence %’ (percent + quote) and simple percent char (%) by the sequence %% (double percent).
-VOICEMEETER SYSTEM TRAY icon / menu now contain the “Restart Audio Engine” function and the SHOW at default position command for people having lost Voicemeeter Display.
-WINDOWS Position: checking that is in a active display monitor for Voicemeeter, MacroButton, GEQ15 and MATRIX 8x8
-RECORDER OPTION: Target Directory Selector now displays the current directory when opening the browser dialog box. MULTITRACK OPTION allows generating multiple mono files (one file per track) – up to 8 tracks if recording a BUS -.
-SYSTEM SETTINGS: PATCH INSERT can be set PRE-FX (per default) or (POST-FX) by clicking on PRE-FX part on top-right of the Virtual PATCH Insert section. INSERT ASIO Driver is 22 channels for Voicemeeter Banana, 34 Channels for Voicemeeter Potato.
-REVERB: Potential Crash when delay was set above 950 ms (not enough memory allocated).

Voicemeeter2019NewFeatures.jpg
Voicemeeter2019NewFeatures.jpg (464.55 KiB) Viewed 165251 times
Vincent Burel
Site Admin
Posts: 2008
Joined: Sun Jan 17, 2010 12:01 pm

Re: Voicemeeter Version History (FEB 2020)

Post by Vincent Burel »

Correction / new functions 3.0.1.3 / 2.0.5.3 / 1.0.7.3
QUALIFICATION : RELEASE.
1-POTATO : FadeTo / FadeBy could not reach the final value in some cases.
2-POTATO : Fx reverb / delay fx button can be remoted by FX.reverb.on and fx.Delay.On instructions.

Correction / new functions 3.0.1.2 / 2.0.5.2 / 1.0.7.2
QUALIFICATION : RELEASE.
1-LOAD SETTINGS: BUS mode: normal mode could not be restored on XML load process.
2-WAVEFILE: RIFF Chunk size could not be correct for some player applications (RIFF cksize = file size- 8).
3-MACROBUTTONS: internal instruction Button(10).State=0; could not be not well applied in some cases.
4-MIDI-MAPPING: K7 Playback Gain can now be remoted by a MIDI controller.

Correction / new functions 3.0.1.1 / 2.0.5.1 / 1.0.7.1
QUALIFICATION : RELEASE.
1- BUS MODE: Center, LFE & Rear was noisy due to a bug in the audio processing. Now corrected.
2- Voicemeeter Potato x64 version was not implementing the right MP3 encoder library.
3- MASTER EQ memory slot A/B can now be remoted by instruction Bus.EQ.AB = 0 or 1;
4- Documentation: talk about relative remote instruction (vol+ / vol-).
5- RECORDER: Introducing a new command REPLAY to restart sound playback from the beginning (in MIDI mapping and in Remote API). Remote API get also GOTO, FF, REW command.
6- REMOTE : Strip Gain Slider could not be correctly displayed after Strip(i).GainLayer(j) = xx; request
7- REMOTE: New instruction FadeBy to make a FadeTo by a relative dB change.
8- ABOUT BOX: automatically remove useless space on e-mail and response code.
9- KARAOKE Button on second Virtual Strip (is Replacing MC button on Banana & Potato version) to apply a Karaoke Effect by removing the common part of a stereo material (K-m) with keeping the common bass and treble (K-1 / K-2) or just by filtering the voice frequency range 200-4000Hz (K-v-) .
10- TASK BAR: click on Voicemeeter icon now minimizes or restores Voicemeeter Dialog box.
11- MENU: option “Limit Remote Gain to 0dBfs” option now considers the full range of M.I.D.I. slider controller.
12- MACRO-BUTTONS: Trigger hold can now be 10 ms min 120 second max. 2 Position button is now working correctly with trigger (first audio peak will switch on, second audio peak will switch off) – allowing to program ON/OFF command with a sound.
13- MACRO-BUTTONS: Load("filename"); function allows to load a Button Map file (previously saved by the system menu save function).
Vincent Burel
Site Admin
Posts: 2008
Joined: Sun Jan 17, 2010 12:01 pm

Voicemeeter Version History (OCT 2020)

Post by Vincent Burel »

Correction / new functions 3.0.1.4 / 2.0.5.4 / 1.0.7.4
QUALIFICATION : RELEASE.
1-POTATO: remote instructions to change Strip & Bus LABEL were not fully implemented. VAIO3 Label could not be displayed correctly if reset to empty string.
2-ABOUT: Revision of the Challenge code generation to fix possible unexpected change (e.g. on Windows Update). Possibility to import/export the computer footprint to guarantee to be able to use the same activation code after windows re-installation on the same PC.
3-VIRTUAL ASIO: was limited to 96kHz, now support up to 192 kHz.
4-COMPOSITE MODE in Voicemeeter Standard was not working properly, channel 3,4 were empty.
5-VBAN Dialog: IP Host Address list was not refreshed when restarting VBAN services. Now, restarting VBAN will display possible new IP Address (from other network adapter or due to DHCP re-negotiation).
6-VBAN outgoing stream tested and validated with high bitrate (like 384 kHz 32bits) without send error.
7-VBAN IP Address can be defined by HostName instead of IP address. The local hostname is displayed in the top-right of the VBAN Dialog box, above the username (that also can be defined by user). A Color can also be edited by user as additional visual identification.
8-VBAN-INFO column (replacing UDP port – now globally defined in the VBAN dialog box caption) will display different information. ‘I’ shows the identified IP address (VBAN-PING). Left Click to RE-PING, Right Click to get info on unit behind the IP-Address or Hostname.
9-VB-Audio Logo in the middle of the Voicemeeter caption does not open an URL anymore. This area can now be used to grab the user interface and move it.
10-MENU : “System tray” option is now different from the “Run at Startup” option and can be set independently.
11-POTATO: SEL Button state is now saved in configuration file.
12-MACRO Buttons: Button(n).Trigger = 0/1 instruction allows to enable / disable the audio trigger process on a given button.
13-MACRO Buttons:Load function now should take ENV VARIABLE into account in the string.
14-VOICEMEETER MENU: Lock Graphic User Interface option allows to disable main user interface to avoid unwanted ctl change by mouse. A LOCK icon is displayed left to the VBAN button.
15-Voicemeeter Standard: The [A] icon on top left was not displaying connected client applications to Voicemeeter Audio API.
16-MAcroButton XML file XML possible error in first tag <MacroButtonConfiguration … > that should not finish by /> (potential problem for XML editor, but not for MacroButton application).
17-Voicemeeter Standard & Banana , possible XML error in <OptionDev srasio=’%i > tag.
18-REMOTE API: New functions to manage MacroButtons States, and VBAN instructions too: “Button(i).State = 1 or 0”, “Button(i).StateOnly”, “Button(i).Trigger”.
19-VBAN-CHAT: Right Click on VBAN logo opens the VBAN-CHAT Dialog box to chat with any connected VBAN device.
20-RECORDER: REC Button appears as PAUSE button when recording to suggest this same button can be used to PAUSE and RESTART the recording. The PAUSE status is also now existing in Voicemeeter Remote API.
21-MENU: Load File On Startup allows selecting a file to be loaded on Voicemeeter startup. Hook and Run items are now placed in submenu to reduce the main menu height.
Attachments
VBANPingDeviceIdentification.jpg
VBANPingDeviceIdentification.jpg (153.96 KiB) Viewed 151703 times
barium
Posts: 8
Joined: Sun Dec 06, 2020 11:31 pm

Re: Voicemeeter Version History

Post by barium »

sticky me
xcasxcursex
Posts: 173
Joined: Tue Feb 18, 2020 12:04 am

Re: Voicemeeter Version History

Post by xcasxcursex »

Please do sticky this thread. It always gets buried and hard to find when there's a new release.
Vincent Burel
Site Admin
Posts: 2008
Joined: Sun Jan 17, 2010 12:01 pm

Re: Voicemeeter Version History

Post by Vincent Burel »

it is.
Vincent Burel
Site Admin
Posts: 2008
Joined: Sun Jan 17, 2010 12:01 pm

Voicemeeter Version History (MAR 2021)

Post by Vincent Burel »

Correction / new functions 3.0.1.8 / 2.0.5.8 / 1.0.7.8
QUALIFICATION : RELEASE.
1- VMR: add instructions to save/load Master EQ setting for a given BUS (Command.SaveBUSEQ[j] / Command.LoadBUSEQ[j]).
2- MASTER EQ: Right Click to change scale to -36 -54 or -72dB.


Correction / new functions 3.0.1.7 / 2.0.5.7 / 1.0.7.7
QUALIFICATION : RELEASE.
1-MIDI MAPPING: Tape Playback Gain Control (was missing in previous version).
2-MIDI MAPPING: Secondary MIDI input device is also forwarded to MacroButtons.
3-MACRO BUTTONS: separate System Tray and Start on Windows Startup option.


Correction / new functions 3.0.1.6 / 2.0.5.6 / 1.0.7.6
QUALIFICATION : RELEASE.
1- VOLUME APP LIST: avoid possible deadlock if a connected application was not responding. This could freeze Voicemeeter, waiting for application reply in some information gathering.
2- RECORDER OPTION: arming status (STRIP or BUS selection was not stored in config file).
3- MACRO.BUTTONS: show application when running it twice (show app if already launched).
4- MACRO.BUTTONS: MIDI Output selection checking. MIDI device selection or deselection were not working well.
5- SETUP PROGRAM: close MacroButton app and add x64 Potato shortcut only on 64 bits O/S. Check the setup program name in case of de-installation, must be the same than the one registered in ADD/Remove program list (this is to avoid to deinstall Potato by banana installer for example).
6- AUDIO DEVICE. Disconnection detection (device name are displayed in red), ASIO Device disconnection validation and AUTO Reconnection process revision.
7- MIDI MAPPING: VBAN MIDI output is updated according VBAN MIDI out Stream (ON/OFF and Name).
8- VOICEMEETER REMOTE API: _RunVoicemeeter function was not working in 64bit DLL (trivial 64 to 32 registry access problem).


Correction / new functions 3.0.1.5 / 2.0.5.5 / 1.0.7.5
QUALIFICATION : RELEASE.
1- VBAN UDP PORT: displayed in red in case of use by another application (a warning dialog box is also displayed).
2- VBAN IP HOST ADDRESS could not display all Ethernet adapters type (some WIFI adapters cannot be listed).
3- MIDI mapping: control list has been re-arranged and user can now define a secondary input device (for a secondary MIDI controller) Left-Right PAN control has been added. 4 first applications connected to 3 virtual inputs can now be controlled by MIDI (volume and Mute).
4- MIDI mapping: a MIDI output device can be defined to send feedback to the Input MIDI device (‘F’ button activate the feedback process for each control ‘FF’ for double feedback).
5- VBAN MIDI Out Stream has been added to outgoing stream list to send MIDI Feedback or forward other MIDI streams through the VBAN network.
6- VBAN: UDP PORT per stream can be configured again by right click in the info zone to switch the display to individual UDP PORT or coming back to INFO (Ping = ‘i’).
8- M-Audio M-Track Duo ASIO driver compatibility checking.
9- DEVICE LIST could include MME Voicemeeter device in some cases due to registry access change (for 32bit Voicemeeter running on 64bit Windows). Voicemeeter is not expected to use its own virtual device as physical device (loopback).
10- SYSTEM SETTINGS: Engine Mode and WDM Input Exclusive mode has been removed.
11- APP VOLUME: shows now the current meter level for each app connected to Virtual inputs. Right click allows to enlarge this section to see up to 11 applications (instead of 4).
12- VMR: COMMAND Command.Reset = 1; is now working again.
13- VIRTUAL STRIP: 5.1 PAN POT: pan_y was not correctly limited in the LOAD process and in Voicemeeter Remote API (now it’s actually defined in the right range:-0.5 to +0.5).
14- RECORDER: Eject Command now works while recording. Current file in use is stored in config file.
15- MACRO BUTTONS: Mouse X1 and X2 button should now work as shortcut key.
16- MOUSE WHEEL: increase compatibility with mouse wheel (to move gain slider).
Attachments
VoicemeeterMIDIFeedback.jpg
VoicemeeterMIDIFeedback.jpg (253.04 KiB) Viewed 144645 times
Vincent Burel
Site Admin
Posts: 2008
Joined: Sun Jan 17, 2010 12:01 pm

Voicemeeter Version History (SEP/OCT 2021)

Post by Vincent Burel »

Correction / new functions 3.02.1 / 2.0.6.1 / 1.0.8.1
QUALIFICATION : RELEASE.
1-AUDIO ENGINE: Internal pipe latency revision / sync reliability revision.
2-VBAN ENGINE: outgoing stream timing clock sync reliability revision, overall latency revision.
3-VM_STREAMER: use all available space for strip label and add 20 pixel for BUS Label.
4-MIDI MAPPING: add PAN Reset Control to reset the panoramic with a MIDI button.
5-MIDI MAPPING: Display in orange the MIDI code if already used for another parameter. Right Click on code field to get popup menu with the first found occurrence. Then you can click on it to go on its page.
6-RECORDER: Display remaining time according filetype (AIFF / WAV / MP3 are limited to 2GB file size, while BWF are not limited). The recorder automatically stop when reaching the max end of file.
7-SETUP PROGRAM now shutdown the VM-Streamer View.

Correction / new functions 3.0.2.0 / 2.0.6.0 / 1.0.8.0
QUALIFICATION : RELEASE.
1-STREAMER VIEW: Strip Mute was not working to set MUTE state from the Streamer View. MON button must be shown only for Potato (BUS Monitoring option is available only on Potato). BUS Peak meters now display max peak.
2-VOICEMEETER VBAN: new service: RT Packet allows to client application to receive Real Time data from Voicemeeter (Levels and parameters).
3-STREAMER VIEW: VBAN implementation (thanks to VBAN RT-Packet Service) to use the Streamer view as a distant controller on a one or several computer of the network (up to 8 clients supported by Voicemeeter RT-Packet Service).
4-ABOUT BOX: License Activation e-mail was limited to 60x char because the EDIT Control was not set in AUTOSCROLL mode.
5-MacroButton: check compatibility between HID Keyboard and Regular Keyboard messages. HID Device list with friendly name is now stored in USER registry. General HID management Revision.
6-MacroButton: New command Show(0/1) to Hide/Show the MacroButtons Application.
7-REMOTE API: new instructions to change output BUS ASIO Patch: patch.OutA2 = ASIO output channel (patch.OutA3 / A4 and A4). New instruction to change FX A/B switch on Reverb and delay.


Correction / new functions 3.0.1.9 / 2.0.5.9 / 1.0.7.9
QUALIFICATION : RELEASE.
1-REMOTE API: MacroButtons isDirty process is now validated.
2-REMOTE API: Command.Lock function allow to lock/unlock GUI (like Menu option).
3-REMOTE API SDK: new example of code (vmr_play) to show how to playback audio inside Voicemeeter Input Strip (and use Voicemeeter as a virtual sound card).
4-REMOTE API SDK: new example of code (vmr_streamer) to show how to build a custom user interface for Voicemeeter.
6-MONITOR ON SEL: To be activated in System settings of Voicemeeter Potato only. When enabled, pushing the SEL button can be used to monitor the related BUS to a defined target BUS (A1 per default).
7-MME Input Audio Engine has been fixed to support device disconnection without deadlock (USB device disconnection or onboard audio pin disconnection).
8-WDM SHARE Mode support improvement.
9-INTEGRATED PLAYER: if the file is Mono, it is now played in stereo (by duplicating the left channel to right one: LEFT = RIGHT).
10-VBDriverChecker: fix the bug with Windows Korean version and audio device name (without space before parenthesis).
11-SYSTEM SETTINGS: Buffer menu is also proposing 441 samples buffer size (giving exactly 10ms at 44100 Hz) while 480 sample buffer is giving exactly 10ms at 48 kHz.
12-CURRENT SETTINGS file is stored in user app directory and now back up in user document directory / Voicemeeter. When restarting Voicemeeter, backup file will be used if the one in user app roaming dir is lost (this can happen after some windows update or unknown reason): VoiceMeeterStandard_LastSettings.xml / VoiceMeeterBanana_LastSettings.xml / VoiceMeeterPotato_LastSettings.xml
13-APP CLOSE: revision of the Voicemeeter Destroy/Stop/Release/shutdown sequence.
14-MACROBUTTONS: add functions in system menu of the button configuration dialog box to: Reset / Copy / Paste / Load / Save a button configuration.
15-MIDI MAPPING: add Bus Assignation button for all Strips. MIDI Feedback was not working on Voicemeeter Standard.
16-SYSTEM SETTINGS: Default Samplerate is now 48kHz (does it reduce some reported audio problem with some application like Discord ?).
17-RECORDER can record 176.4 kHz and 192 kHz file now (with the correction of a possible crash when recording after having changed the target samplerate).
18-ABOUT BOX: Challenge code can be copied in clipboard (right click on it to get the contextual menu).
19-VOICEMEETER Standard Right click on Virtual Input Samplerate/smp now open the Internal latency menu for the VAIO-1 (Voicemeeter Virtual Audio device).
20-MACROBUTTON: System.execute instruction can support ‘;’ in its string parameter by using the ‘%:’ (percent + double point) because the semi colon is used to detect the end of an instruction line.
21-MACROBUTTON: HID Universal management to learn any kind of HID device. REM using Keyboard HID device could disturb the regular Keyboard management in MacroButton, meaning you may have to choose between regular or HID management on a Button Map.
22-MASTER EQ: Copy/Paste function were not working correct when pasting in B settings.
Attachments
VoicemeeterUpdateSEP2021.jpg
VoicemeeterUpdateSEP2021.jpg (472.91 KiB) Viewed 129245 times
Vincent Burel
Site Admin
Posts: 2008
Joined: Sun Jan 17, 2010 12:01 pm

Voicemeeter Version History (JAN 2022)

Post by Vincent Burel »

Correction / new functions 3.02.2 / 2.0.6.2 / 1.0.8.2
QUALIFICATION : RELEASE.
1- MIDI IMPLEMENTATION: Timing clock message (0xF8) could disturb the MIDI monitoring and learning process (some MIDI device are sending this event periodically).
2- INTEL AUDIO Display Driver for 11th CPU generation can return corrupted data structure and generate crash on startup (reproduced with Intel Iris XE chipset), now it’s corrected, data structure consistency are checked to avoid this problem.
3- MENU: Auto restart Audio Engine for all devices will restart the audio engine if any input or output device are disconnected (red). ‘R’ is displayed on the Left of MENU to show it is going to restart the audio engine.
4- VBAN ON and Stream ON/OFF button can be changed by relative instruction (e.g. vban.Enable +=1;)
5- MIDI Mapping: now offers Strip Limiter controls.
6- REMOTE API: offers a new function to send MIDI message to the MIDI output device connected to Voicemeeter MIDI Mapping: VBVMR_SendMidiMessage(unsigned char *pMIDIBuffer, long nbByte);
7- REMOTE API SDK: different correction in all sources related audio callback (to use the right number of channels according Voicemeeter version)
8- MACRO BUTTONS: implement new MIDI output parameter to send MIDI message to the MIDI output device connected to Voicemeeter MIDI Mapping: System.SendMidi("vmout", "note-on", 1, 64 , 64);
9- Voicemeeter SOLO: Now makes Mute buttons blinking to show that other strip (not in SOLO mode) are muted.
10- SYSTEM SETTINGS: Slider Mode allows to define a RELATIVE mode behavior for the slider sub-mix (to get a consistent MIDI control behavior with the VM-Streamer View as well). VBAN Related instruction is also implemented: Option.SliderMode = 0 or 1 (1= relative).
11- STREAMER:VIEW: Slider Mode simplified with a notion of master slider: The first slider is controlling others in absolute or relative mode. RelativeMode is also working consistent with the instruction FadeBy(). Mouse Wheel Implementation.
12- SYSTEM SETTINGS: Monitoring delay precision improvement and add relative instruction to allow add/sub Option.Delay(0) +=1; (ms)' or Option.Delay(0) +=10; (now now restarting audio engine when changing this value).
13- GRACE PERIOD IS BACK: previous version was not offering 30 days grace period after installation because of bad information gathering (setup program is running in ADMINISTRATOR mode while Voicemeeter is running in USER mode… that can create a distortion of information given by the operating system in some cases).
Post Reply