What's new in Plogue Bidule 0.9785
Sep 19, 2023
- VST3 version : can end up not loading its saved data
- VST3 version : added VST2 compatibility listing and implementation
- VST3 hosting : when scanning updated/new plugins, VST2 compatibility is queried and stored, if a layout refers to a VST2 that can't be found but a VST3 has declared compatibility, that VST3 will be used and will receive the VST2 saved data
- Fixed VST3 and CLAP hosted plugins not loading back parameter settings overrides for user min/max/locked for random/mutation factor
- Fixed monitoring sometimes skipping a draw with updated values
- Fixed Discrete Monitor showing more empty lines than it should
- macOS : fixed Frequency/Magnitude/Discrete/MIDI Value Display not always displaying the updated name if there is no mouse moving/clicking
- macOS : fixed dragging from palette could possibly end up not adding
- macOS Silicon : fixed possible crash when using Unit Converter set to dB to linear or linear to dB
- Windows : fixed palette filter textfield "eating" some keys
- Windows P64 VST2 version : fixed possible "noise" output in Cubendo after receiving output buffers from the host that are filled with junk values rather than being zeroed out
- MIDI Splitter : Split by note wasn't processing all notes off/all sounds off
- Note Creator 2 (discrete) : now using its own implementation of merging discrete events and keeping last events as the general one was preventing the create of notes depending on incoming discrete events order/position
- MIDI Input Selector/MIDI Output Selector/Note Splitter/NRPN To Params were showing a window when they should not
New in Plogue Bidule 0.9784 (Apr 6, 2023)
- More details to come later
- Added Reset all window sizes entry under the Tools menu
- Added Controls Appearance preference entry
- Better calculation for the maximum available height for UIs embedded in a scrolling window
- OSC Monitor: added a clear button to each of the three types
- Patchbay: using current mouse position like the menu entry does when using the paste keyboard shortcut
- Text Areas: now disabling automatic word wrapping except when it is useful
- Text Areas: removed editing for monitoring/read-only cases
- Text Areas: added copy to clipboard button to monitoring/read-only cases
- Windows: new UIs showing at high DPI scaling (when applicable)
- macOS: fixed Key Stroke not picking up key up/down events
- VST3 version: fixed non-stereo I/O config not loading back correctly on Plugin Device in Cubase and Nuendo if the project sample rate is different than what is defined as the default one
- Windows: fixed possible crash when closing a window where a text box/area is currently being edited
New in Plogue Bidule 0.9780 (Jun 21, 2022)
- Moved Comment, Audio/MIDI/Discrete Monitors, Matrix sequencers, Matrices, LFSR, Gate Sequencer, Sync Transport, Audio File Player and MIDI File Player to new UI
- Moved text area to new UI
- Moved splash, about, OSC monitor, Group properties, Polyphonic adapter to new UI
- Added drag number control type
- Fixed vertical sliders clicking not being strictly restricted to the track
- Fixed some integer type parameters display as float
New in Plogue Bidule 0.9774 (Oct 7, 2021)
- Added Copy+Paste in the patchbay context menu.
- Basic Audio File Player 4, 6, 8 are added as Basic Audio File Player 2.
- Crash can occur on changing skin.
- Custom colour are not assigned the correct colour.
- Custom skins with a single colour for bodies are not showing the correct colour.
- Insert bidule into cable shortcut not working.
- macOS: on High Sierra, the patchbay of the plugin versions flashes.
New in Plogue Bidule 0.9757 (Oct 16, 2017)
- AU Hosting: some AU MIDI Processors crash on starting processing
- Ghost Mode: shift-clicking could lead to selection box or moving around the patchbay
- Ghost Mode: added Command(macOS)/Ctrl(Windows) with Shift-click to bring all windows under the mouse cursor up front
- Ghost Mode (Windows): only set Layer attribute on the window when it's actually needed
- Groups: deleting a bidule inside a group which had a parameter having the focus on the group window would crash
- MIDI SysEx Creator: size of SysEx is wrong when the trigger input is connected
New in Plogue Bidule 0.9754 (Dec 21, 2016)
- Bug Fixes:
- VST:
- fixed regression introduced for some plugins when fixing plugins suddenly declaring latency do not show an extra output
New in Plogue Bidule 0.9750 (Jul 5, 2016)
- Bug Fixes:
- Deleting a bidule with a parameter linked to multiple other parameters could cause a crash.
New in Plogue Bidule 0.9749 (Jul 5, 2016)
- Bug Fixes:
- Audio File Player/Recorder: some channel configurations are missing.
- AU hosting: plugins are not always informed correctly of offline rendering.
- Basic Audio Buffer 2: length of saved buffer is off by one sample.
- DSP Adapter: crashes can occur with some Spectral bidules on specific oversampling and buffer size combinations.
- Parameter Pool: removing of bidules with multiple paramters or when there are many parameter links can be very slow.
- Polyphonic Adapter: program change messages are not sent to all voices.
- ReWire Mode (Windows): logging to file can occur more frequently than intended in some hosts.
- VST hosting: dynamic parameter Cockos extension is not implemented.
- VST version: some cases of offline rendering from host are not handled.
- VST3 hosting: plugins are not always informed correctly of offline rendering.
New in Plogue Bidule 0.9748 (Jul 5, 2016)
- Added MIDI Monitor (passthrough).
- Bug Fixes:
- fixed possible crash happening when deleting or unset dsp/polyphonic adapters.
- DSP Adapter: added config entry to set the resampler quality (1 to 10): DSP.resamplerQuality.
- MIDI input: jitter auto-correct could be engaged when it shouldn't be.
- OSC: some incoming messages were not processed.
- VST Hosting: added extra protection for VSTs saying they handle mono input but don't really do it.
- VST Version: added config entry to disable speaker arrangement support on a per host basis.
- Windows: change VST folder path preference to append any newly selected directory to the list of VST paths.
New in Plogue Bidule 0.9747 (Jul 5, 2016)
- Added up/down sampling version of DSP Adapter.
- Added Frequency/Magnitude Value Extractor.
- AU/VST3: preset menu now show the presets structure (if any)
- Audio File Looper: can now also zoom on content while holding CTRL.
- Audio File Looper: can now select a section while holding SHIFT.
- Delay Line: added clear contents input.
- Knob: new look.
- MIDI Message Remapper: added byte swapping for messages with 2 bytes.
- MIDI Switchers/Routers: added a close sustain pedal parameter.
- OSC: added option to send all parameters on file load.
- Bug Fixes:
- Arpeggiator/Echo: crash can occur if sync is set to Same As Parent Group.
- Patchbay: fixed possible error when deleting bidules.
- Plugin hosting: removing a MeldaProduction plugin can corrupt the font in the patchbay.
- Plugin mode : fixed possible lost of sync info from the host.
- VST3: GUI position is not remembered.
- VST3: possible crash when removing a plugin.
New in Plogue Bidule 0.9745 (Jul 5, 2016)
- Added CPU overload detection and display warning.
- Added MIDI Message to Pitchbend Remapper.
- AU: added displayed parameter value call to hosted plugins.
- FFT/iFFT: added reset parameters.
- Patchbay: now uses oversampling for the font.
- VST3: added some support for presets.
- VST3: added latency output support.
- Bug Fixes:
- AU: switched to AudioComponentManager when it's available.
- MIDI Output: fixed possible extra CPU usage on Windows.
- OSC Server: fixed possible logging occurring continuously.
- Patchbay: if the current skin has solid colours for bodies, a solid color should be used when choosing a custom one.
- Polyphonic adapter: better attempt at keeping connections when polyphonize/unpolyphonize.
- Polyphonic adapter: crash could occur if textfield were used as parameter for the wrapped group.
- VST: fixed possible crash if hosted plugin cannot be loaded.
- VST: displayed parameter value is not shown if the hosted plugin hasn't implemented it.
- VST: parameter label should not be displayed if it's empty.
- VST Plugin: Fixed possible saving of bad window sizes/positions depending on the host.
New in Plogue Bidule 0.9743 (Jul 5, 2016)
- Bug Fixes:
- Audio file output: appending doesn't work if no extension is specified.
- Audio file player: /audio file_seek OSC message doesn't accept float parameter.
- Crossover filter: sending nyquist value leads to instability.
- MIDI File Player: transport button state is incorrect if transport was active when saving.
- Monitoring: MIDI activity doesn't show up.
- Plugin version: VST3 are scanned in plugin mode.
- ReWire: doesn't pickup shared location for ReWire.dll on Windows.
- Windows: VST window size is not loaded back if it was changed.
New in Plogue Bidule 0.9740 (Jul 5, 2016)
- Bug Fixes:
- Crash can occur on loading a layout with VSTs adding presets when loading data.
- Function: not possible to use parameter linking with text field.
- MP Assign context menu need two clicks to move to another worker thread.
- VST version: MIDI data is not processed when using the second version of the Plugin Device.
New in Plogue Bidule 0.9739 (Jul 5, 2016)
- Bug Fixes:
- AU version: calculate start of bar position if not supplied by host or incorrect.
- Basic Graphical Envelope: output value can be wrong.
- Polyphonic adapter: text field parameters are not linked for all voices.
- Windows VST version: UI doesn't show up in Cubase/Nuendo if OpenGL acceleration is not enabled.
- VST3 hosting: crash can occur when opening the UI of a plugin.
- VST3 hosting: pitchbend is not sent properly.
New in Plogue Bidule 0.9738 (Jul 5, 2016)
- Bug Fixes:
- Links are not kept when using import.
- Crash can occur when clicking OK on the Group Parameters window.
- P2 version: Parameter Modulator Relative process its input twice.
New in Plogue Bidule 0.9737 (Sep 23, 2014)
- Preliminary VST3 hosting
- Added custom body colour per bidule
- Added passthrough version of all MIDI-based parameter modulators
- Added MIDI Note Filter (Range)
- Added Delay Line 2
- Added new i/o configuration for OSC Creator/Extractor
- MIDI File Player: added parameter to force going back to position 0 on
- EOF
- Windows: added some support for hot plugging/unplugging of USB-based MIDI devices
- Windows: larger buffer sizes available
- Bug Fixes:
- Audio/MIDI File Recorder: save filename parameter state is not saved in group parameters
- Groups: editing a group parameter list doesn’t mark the document as dirty
- Groups: preset parameter from a VST can show the wrong preset names after
- loading a file
- Groups: an empty UI can be shown when no parameters are exported
- Monitoring: meter can stick depending on input signal
- Plugin version: group UI position is not saved sometimes
- Plugin version: sync info from host is dropped if in cycling mode and the current position is wrong
- Polyphonic adapter: crash can occur when un-polying multiple instances
- Polyphonic adapter: open UI parameter can disappear on polyphonize
- Polyphonic adapter: group parameters are not kept on some polyphonize/unpolyphonize operations
- ReWire Mode: crash can occur when changing preferences on OS X
- Skin selection is broken
- Trigger: the parameter doesn’t reset to false state if it’s not processing
- Windows: windows can pop off screen when using multiple monitors with different resolutions
- many little optimisations
New in Plogue Bidule 0.9719 (Apr 19, 2012)
- Added AR Envelope
- Added Basic MIDI Aftertouch Transpose
- Added Basic MIDI CC Transpose
- Added Basic MIDI Note Transpose
- Added Basic MIDI Program Change Transpose
- Added Basic Waveviewer
- Added BLIT Oscillator
- Added Gate/Trigger Divider
- Added Gate/Trigger Sequencer
- Added Mono and Stereo Matrix Mixers
- Added MIDI Quantizer
- Added Sync To DIN Sync
- Added Terminal Dummies
- Added Trigger To Gate
- Added 64 tracks version of MIDI File Player
- Added 4/6/8 outputs version of Basic Audio File Player
- Added override of a few config entries per instance (OSC server port, buffer size, sample rate, fft size, fft overlap), see forum post for the details
- ADSR/AHDSR/Basic ADSR/Basic AHDSR: added a smooth to zero parameter
- Audio File Recorder/Basic Audio Buffer/MIDI File Recorder/MIDI Buffer : added parameter to never overwrite file, a filename will be generated using the current date and time if there is already a file using the specified name
- Audio File Recorder/MIDI File Recorder: added notification in the patchbay of recording status
- Groups : added Switch Button and Textbox controls
- MediaPool : add view Waveform button
- MIDI Message Remapper: added Program Change to Bank Select
- OSC : messages are also sent to the same address with a _str appended if a parameter is a list of strings
- OSC Creator: added Indexed String parameter type (input value is used for the index of a list of string separated by ; )
- Variable (Multi): Double-clicking in window brings a dialog to set a value
- Various small optimizations
- Bug Fixes:
- A crash could occur upon deleting an unavailable bidule (red) if it was used for group parameters
- AU Hosting: after loading a layout, a plug-in can end up using the contents of an aupreset file instead of the saved contents
- AU Hosting: saving an aupreset does not make it appear at the correct location in the list of presets
- Audio Value Display: display name doesn’t change if the incoming signal is 0.0
- Basic Audio Buffer 2 : immediate clear might not refresh the UI
- Catalog: clicking cancel on the confirm dialog to delete a group does nothing
- CrossFader/FaderCross : could give bad results when using pow
- Discrete Change: does not keep last value
- MIDI Echo : the number of echoes can’t be infinite
- MIDI Echo : some of the time divisions are not giving the expected results
- MIDI File Player: crash could occur if attempting to load a file with more than 32 tracks
- MIDI File Player: home button cannot be mapped using learn
- MIDI Note Extractor : use newest doesn’t work if the same note is the newest more than once
- OSC Extractor: receiving multiple messages at the same time could lead to a crash
- Parameter Pool: an infinite loop could occur when attempting to delete links
- Plugin: the displayed list of linked parameters in multiple instances can become corrupted
- Presets: a preset saved data can be overwritten when using reorganize
- Presets: the read only flag does not appear on the correct preset if it was moved
- ReWire Device: could possibly not connect to the host
- Step Sequencer: note off events could occur earlier than expected
- VST Hosting : crash could occur when loading a fxp/fxb file if the plug-in doesn’t show any presets
- VST Plugin: wrong number of inputs/outputs when loading a project
- VST Plugin: BiduleVST in Bidule could end up showing the wrong number of inputs/outputs
- Windows: a crash can occur if your license file is in an unexpected format
- Windows x64: a crash could occur when shutting down the computer and not quitting Bidule
New in Plogue Bidule 0.9715 (Apr 19, 2012)
- ReWire 2.6 implementation: 64-bit ReWire mixer and 64-bit ReWire device
- Windows: major compiler and compiler options changes
- Added Matrix Sequencer, MIDI Matrix Sequencer
- Added MIDI CC Splitter
- Added MIDI CC Type Remapper
- Added MIDI Note Splitter
- Added Wavefolder
- Added Variables Multi and Indexed Variables Multi
- Added Frequency and Magnitude Value Display
- Added FIR Table
- Added Basic Crossfader
- Added Knob control type
- Added Vertical Slider control type
- Added Gate LED control type
- New look for LED control
- ADSR/AHDSR/Basic ADSR/Basic AHDSR : added parameter to force envelope to go back to 0 on a retrigger
- Basic Audio Buffers/Multitap Delay: added option to force an immediate clear contents
- Choice: now answers to mouse wheel
- Crossfader/Fadercross: added more curve types
- Groups: added a parameter to set a group as the current one show in the patchbay
- Group parameters: increased the allowed maximum number of columns
- MIDI Note Extractor: added use highest and use newest stealing modes
- MIDI Value Display: added user-friendly mode
- Misc Sysex Filter: added undefined MIDI messages to the list of filters
- Monitoring: MIDI is now monitored on a per channel-basis
- OSC Creator/Creator2/Extractor : added more I/O configurations
- Value Display: added some protection to prevent excessive cpu usage if name changes too often
- Added Replace With Paste context menu entry
- Polyphony settings/unpolyphonize/ReInit/Replace can be applied to all selected
- Windows: added support for having user-defined MME and DS duplex devices through the registry, see forum post on the subject
- Bug Fixes:
- AU Hosting: newly saved aupreset files are not added right away to the presets menu
- AU Hosting: Sync dropdown might not show if the UI is already shown and the plug-in requests musical time information
- AU/VST version : some connections which shouldn’t be lost are lost if a file is loaded into a different i/o config
- DSP/Polyphonic Adapters: processing mode is not saved/loaded correctly
- Groups: possible crash after using the Parameters dialog
- Groups: modified min and max of parameters could end up not being saved in a preset
- Oscillator: band-limited triangle was clipping
- Oscillator: band-limited triangle phase reset was wrong
- Presets: current preset data could possibly not be loaded correctly when loading a layout
- ReWire: on Windows, if the host attempts to launch Bidule, the 32-bit version is always the one launched
- Saving: file saving could silently fail under some conditions
- Spectral Bin Delay/Graph/Graph Analyzer/Magnitude EQ: presets takes more memory/disk space than needed
- VST hosting: newer NI plug-ins were getting double keystrokes
- VST version: prevent crashing if the host sends effEditIdle before any effEditOpen
- VST version: better protection against hosts sending crap in VstTimeInfo
- VST version: 32outputs not showing as such in Vienna Ensemble Pro
- WaveViewer: out of bounds values aren’t clipped correctly graphically
- Windows: maximum number of opened files might be lower than expected
- Windows : some ASIO drivers could refuse to start
New in Plogue Bidule 0.97 (Mar 3, 2010)
- Added parameter linking of all parameters when selecting a bidule in the source and target tree of the Parameters window
- Added load and save of Map files to the MIDI and Sample Map UI
- Added Arpeggiator from chipsounds
- Added MIDI CC Creator (Multi) and CC Extractor (Multi)
- Added MIDI Comparison Filter
- Added MIDI Gate
- Added MIDI Basic Delay
- Added Variable (Int)
- Added multiple i/o configurations for Audio Dummy
- Added 176400 Hz sample rate
- Increased speed parameter range in MIDI Buffer, File Looper and Player
- Basic Audio Buffer 2: added option to save mono files
- Plugin mode : added possibility to have different FFT settings than standalone
- Value List: added parameter to save current position
- Windows x64 : added possibility to have a different VST folder for 64bit
- Bug Fixes:
- Audio File Player: linking the home parameter through several players doesn’t work
- Clock : meter changes do not correctly change the current musical time display
- Groups: plugins becoming syncable when processing do not change the syncable state of the parent group
- Multiple clicking not registering correctly on some buttons
- OS X : Resizable AU Cocoa views not working correctly
- Plugin mode: VSTs with no UI wouldn’t work if the main window wasn’t shown
- Plugin mode: menus not working in some hosts
- Presets: presets made with a bidule with an i/o configuration should be able to load into another i/o configuration if the parameters are the same
- Presets: attempting to create a copy of a read-only preset does not retain the changes made to the original preset
- Sync Creator: meters could be wrong when loaded from a file
- Sync Transport: changing meters could result in an incorrect start of bar
- Trigger: When synced it should only output values if the transport is playing
- Using Reorganize presets could make some presets disappear
- Windows x64: input and output selectors not working correctly
New in Plogue Bidule 0.9695 (Nov 3, 2009)
- Added Reorganize Presets
- Added Clock
- Added stereo version of Audio Switchers
- Added stereo version of Audio Matrices
- Added stereo version of Input Selectors
- Added stereo version of Output Selectors
- Added Value List 2 : Value with extra outputs for current index, number of entries and trigger for wraparound
- Added Variable (Integer)
- Added large label control
- Sync Transport : added loop mode
- Sync Creator: added inputs to generate looping
- Sync Extractor : added outputs for looping information
- Audio File Looper/Basic Audio Buffer 2/Step Sequencer : added cursors for current positions
- Added several OSC addresses to many bidules for things unrelated to parameters
- Send To OSC Servers context menu : when applied on a group, all bidules inside the group will also be set to send to the selected OSC server
- OSC : added options to assume input messages parameters are normalized [0, 1] and to send normalized values
- Offline mode can now support MP Assign
- Monitoring : added tooltips to view the complete input/output name
- Bug Fixes
- Accum : does not take start value into account without doing a reset
- ADSR/AHDSR : sustain could never truly be 0
- Align : Bidule with two bodies could end up with one body over the other
- AU : better handling of preset changes when aupreset files have mismatched filename and internal name
- AU : if an AU changes its list of parameters, the original list could still be seen in the Parameter window
- AU : some multi buses plugins would show extraneous i/o
- AU : Cocoa UI not hiding
- AU: fixed possible crash when .aupreset could not be parsed
- AU plugin: fixed display of UI sometimes not working correctly in some hosts under 10.6
- Audio File Looper/Basic Audio Buffer 2: relaxed zoomed out “x” limitation
- Bidules with two bodies could have their position not saved correctly
- CombFilter 2 : not working correctly when using a delay of 0 samples
- Crossfader/Fadercross: left input could slightly bleed into output when it’s 100% right input
- Group : using LED control with columns lead to strange UI look
- MIDI Buffer : fixed possible crash
- MIDI File Recorder : pitchbend events could be recorded incorrectly
- MP Assign : many little adjustments made that should fix some non-working cases
- MP Assign : MP Assigning inside a group could lead to more CPU usage than it should
- ReWire device : Bidule not able to start correctly in ReWire mode with Sonar under Vista
- Step Sequencer : fixed ancient bug that could cause bad event timing when looping
- VST plugin : multi output not showing correctly in Sonar
- Windows : windows for plugins and bidules could have their position slightly offset upon loading