- 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)
Saturday, November 19, 2011
v0.5.7
A little, but long due, update :
Thursday, October 6, 2011
v0.5.6
- 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
v0.5.5
Fixed a bug with delay cables
Fixed an old issue causing random crashes
Faster program change
Fixed an old issue causing random crashes
Faster program change
Wednesday, September 28, 2011
v0.5.4
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 !
Fixed a bug for plugins hooligans who don't respect the vst specifications... sabotage !
Tuesday, September 27, 2011
v0.5.3
May I suggest you the following link... ?
Wednesday, September 7, 2011
v0.5.2
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
v0.5.1
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
v0.5.0
- 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 : http://code.google.com/p/vstboard/downloads/list
I'm testing Google Code right now, it's not a permanent home yet, but you can download the files from there : http://code.google.com/p/vstboard/downloads/list
Saturday, August 6, 2011
v0.4.9
- 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
v0.4.8
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
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
v0.4.6
- 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
Wednesday, July 27, 2011
v0.4.3
- "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
v0.4.2
- 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
v0.3.5
- 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
v0.3.4
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
v0.3.3
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.
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.
v0.3.2
Tuesday, April 26, 2011
v0.3.1
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 :
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 :
- 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 |
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
v0.2-101
Wednesday, March 9, 2011
v0.2-94
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
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
Friday, January 28, 2011
Ooops
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.
Thursday, January 27, 2011
v0.2.65
Tuesday, January 25, 2011
x86-64
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...
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.
- 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...
- New bridges pins : arrow shape for the direction, colors for the activity :
- 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 |
Bridges, a bit better now |
Subscribe to:
Posts (Atom)