Plogue Bidule Changelog

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