Saturday, November 19, 2011


A little, but long due, update :
  • Bypass/mute now flushes the audio buffers (preventing delays from playing the remaining buffers when turned back on)
  • Suppressed a click noise on mute/unmute
  • Audio devices configuration can be opened when the device is in use (Audio streams are suspended if needed. For Asio interfaces : you may have to update the device list afterward to rebuild new buffers)
  • Added a button in the toolbar to always open the selected plugin gui
  • Dragging a bank file (fxp or fxb) on a container will load the corresponding plugin (you'll have to load the plugin one time to add it to the database)

Thursday, October 6, 2011


  • Fixed a bug with some plugins not responding to parameter changes (some mda plugins)
  • Correctly update delay cables thickness
  • Added a font selector for the program list
Customize font

  • Added a "fast editor open/close" parameter
Faster program change needs more memory and cpu

  • Added a button to hide all the plugins windows
Clean up the mess

Saturday, October 1, 2011


Fixed a bug with delay cables
Fixed an old issue causing random crashes
Faster program change

Wednesday, September 28, 2011


Well... v0.5.3 is dead, long live v0.5.4
Fixed a bug for plugins hooligans who don't respect the vst specifications... sabotage !

Tuesday, September 27, 2011


Configurable keyboard and mouse mapping, a new bypass/mute pin, delay cables...
May I suggest you the following link... ? 

Wednesday, September 7, 2011


In no particular order :
  • Support plugins with long parameter names
  • Added a "Delay Buffer" tool
  • Delay compensation mechanism : delay buffers are automatically added when needed. Ultimately the delay will be handled by the cable itself instead of adding objects. Not all cases are handled yet, and those objects are sometime annoying... work in progress
  • Drag&drop files is no longer case sensitive 
  • The number of threads is applied immediately
  • Added a TapTempo pin on the host controller. (A "tap" is counted when the value goes over 50%)
  • Fixed issues with some tap tempo plugins (Soma TapTempo, sonicassault Tap!, maybe others)
  • Fixed tempo speed when no audio interface is used
  • Parameter pins shows the value given by the plugin
  • "Dynamic" objects size, adjusted to the content
  • The programs were not always fully loaded (some objects were displayed but not rendered by the engine)
  • Some performances improvement, but not much
  • Fixed the audio config dialog, it used to open the first interface instead of the one selected

Sunday, August 21, 2011


A quick update while I'm finishing some changes on the background engine (as always, everything takes more time than expected ^^). This should solve some annoyances, of course there's still a lot to do and some of the bugs reported are not fixed yet (delay compensation, disappearing editor windows...)

  • Reaper now accepts more than one audio in/out
  • There's now two "edit modes" : 'cables' and 'value'
    • In 'cable' mode : dragging a pin will create a cable (you can still use the mousewheel to change a parameter value)
    • In 'value' mode : dragging a parameter pin will change it's value (fine-tune with ctrl, alt or shift, each modifier key multiply the precision by 10) Dragging an audio or midi pin will create a cable
    • You can select a mode with the shortcut keys 'E' and 'V' (*edit : it's 'C' and 'V')
  • New shortcuts :
    • To show the plugin editor : double click the plugin title, or press 'E'
    • Toggle the learning mode on/off with 'L'
Thanks for your suggestions / bug reports / support ! (please delete as appropriate :-) )

Monday, August 8, 2011


  • The panel content was sometime deleted after moving or copying programs
  • The optimizer was erroneously deleting some render nodes : some plugins ceased to work after a program change
  • The "render map" is only updated when something change
  • Kontakt was hanging when loading a file and no audio interface were opened
  • Program changes were not responding when the plugin was suspended by a host
  • ...let's call it a day

Sunday, August 7, 2011

Downloads issues

There's some issues with the Sourceforge mirror system : the download doesn't start or silently fails and you get a NSIS error while installing.
I'm testing Google Code right now, it's not a permanent home yet, but you can download the files from there :

Saturday, August 6, 2011


  • Added a handle to resize the window when VstBoard is loaded as a plugin
  • Fixed custom colors when loaded as a plugin
  • Fixed the Shell plugins loader


There's now two plugins dll : instrument and effect
Fixed a bug preventing a host to restore the saved state of VstBoard
Fixed some compatibility issues with Renoise and EnergyXT
Audio buffers are not clipped at 0db anymore

Thursday, August 4, 2011


fix for the last fix...
show all parameters if the plugin has no editor


  • Vcredist included, it doubles the size of the installer but who cares...
  • Dll and exe are not packed with mpress anymore (to avoid some antivirus warnings)
  • Better handling of "dynamically assigned parameters" (for GuitarRig, Kontakt,...)
  • Cutting edge : Windows XP compatible ! srsly.

Sunday, July 31, 2011


Fixed a bug when renaming a color preset


  • replacing an object can be undone
  • fixed undo for the automation object
  • the solver removes unused bridges from the rendering map
  • french localization updated

Wednesday, July 27, 2011


  • "Learned" parameters are now in the undo stack
  • Fixed an occasional crash when deleting plugins or scripts with an attached window

Monday, July 25, 2011


  • There's a new "undo stack" providing undo/redo support for :
    • the panels content (cables, plugins, ...), 
    • the programs (renaming, reordering, deletion...) 
    • but... nothing for the "objects" yet (parameters values and scripts modifications can't be undone)
  • Apparently (if everything works as expected), the solver should be able to handle any kind of crazy routing (loop-backs, stuffs like that) 
  • The "banks" browser is now a standard file browser
  • Better program manager
  • The file format has changed again, a little, and I didn't bother with backward compatibility
  • More keyboard shortcuts, everywhere 
    • Change a parameter value with the keyboard arrows (with Ctrl for smaller steps)
    • or by typing a number (0 to 9 => 0% to 90%) but the keyboard mapping must be localized, it will not work everywhere "out of the box"
    • Del to remove a "learned" parameter
    • Backspace to disconnect a pin
    • The standard copy/cut/paste/undo/redo/delete/... etc.

    The file browser

    Enhanced program list

    The Undo/Redo history

    Need more noise ? Feedback loops, just for fun

    More shortcuts

    Tuesday, July 5, 2011


    • Drag&drop a plugin over an existing one to connect them. The new plugin is inserted before or after. Hold Ctrl to connect it in parallel
    • When removing a connected plugin, cables are joined to fill the hole (the opposite of inserting ?) Hold Ctrl to simply remove the plugin and its connected cables
    • When focused, the cursor (the little triangles on the corner of every pin) becomes black and can be moved with the arrow keys (hold Ctrl for more precision)
    • When creating cable the temporary cable stay visible (while drag&drop'in)
    • Added a color picker in the appearance dialog
    • New context menus and shortcut keys everywhere
    • A "D" is added to the title of plugins currently using double precision buffers
    • Fixed some memory leaks and other bugs


    I'm late... Here's what -was- new in the 0.3.4 version :

    • Flush buffer of unused plugins if they're not immediately reused (delay plugins should work as expected now)
    • Added drag&drop support for project and setup files
    • Highligh a plugin when another one is dragged on top of it (signaling that it will be replaced)
    • Fixed some colors parameters in the appearance dialog
    • Fixed the default paths in the config dialog

    Wednesday, June 22, 2011


    Bugfix : plugins and banks location parameters should work as expected now.
    Unused plugins are now suspended after 50ms. This way a delay plugin will continue to work if it is immediately reused; and if it's not, the buffers are flushed to clear the remaining delays.


    added some basic scripting capabilities
    bugfix : the program renderer was not correctly updated when loading a setup file

    The default script object

    Tuesday, April 26, 2011


    bugfix : the program renderer was not always updated when changes were made in other panels...

    Thursday, April 21, 2011

    v0.3.0 Splitting brains

    New multithreaded renderer :
    - The pathsolver creates an ordered list of plugins and put them into "nodes".
    - The optimizer divides the rendering process in "steps" and try to find the best place for each node.
    - And the renderer renders the resulting "map"

    The menu View/Solver shows how the plugins are rendered, one column per thread, one line per step :
    Multithreaded renderer on a dual core CPU : hitting 100% on both cores
    You can force the number of threads in the config dialog, the default is to detect the number of CPU cores and should be fine.

    New colors, still ugly, but now you can change (some of) them :
    Choose your default colors or define custom colors for the current Setup file

    Wednesday, March 30, 2011


    VstBoard can now load and save preset files (.fxb files only, .fxp are not supported yet)

    Right click, save a bank

    Load a bank by dragging it over the plugin title

    Wednesday, March 9, 2011


    Fixed a bug with Automation discussed here
    All the Qt libs are now dynamically linked : no more risk of license violation
    Prepared some background stuffs to add some scripting capabilities in future releases

    Thursday, February 3, 2011

    v0.2.81 Multiselect

    Multiple selection everywhere :
    Copying multiple programs in a new group
    Drag&drop multiple "parked" plugins

    Friday, January 28, 2011


    The x64 version is crashing when packed with Mpress... I updated the win64 installer with unpacked files, the files are huge but that's not a big deal.

    Double precision

    VstBoard now supports 64-bit sample precision.

    Sample format in the config dialog

    Thursday, January 27, 2011


    - Fixed some issues with the installer
    - Found a way to translate the plugin dll
    - And my first attempt at icon art :

    Vstboard Icon

    Inkscape scribblings

    I'm not a huge fan of this one but it will do the trick for now

    Tuesday, January 25, 2011


    The 64-bit version is available. Built for Windows Seven 64, untested on Vista and XP)

    Setting up a 64bit Qt environment was pretty hard. It took me some time to compile the thing correctly and even more to realize that my problem was in fact a compiler bug (KB2280741) Problem solved ! And I learned one or two things about Qt in the process...

    Tuesday, January 18, 2011

    v0.2.54 LeChunk

    - Plugin's chunks are now saved in the project and setup files.
    - As a plugin VstBoard supports chunks for itself too, the host can then save its state between sessions as well as the children plugins. (the windows state and other parameters are still saved in the registry, I think they should be saved in the setup file... maybe in the next release...)
    - The new file format should allow backward compatibility from now on. I may not bother with this yet, except if asked, of course.

    v0.2.48 : Host communication

    - When used as a plugin, the host's timing (bpm and signature) is now relayed to the children plugins so they can keep in sync

    - You can select a program with the host, the "plugin program" is shown in the VstAutomation tool as a pin and can be plugged to the host controller or anything else...
    The "Prog" pin is the current program selected by the host
    - New bridges pins : arrow shape for the direction, colors for the activity :
    Bridges, a bit better now