What's new in Bidule 0.9726
May 22, 2014
- New features:
- Added Basic Moog VCF
- Added Ladder filter
- Added Multi Gain
- OS X: 32bit and 64bit now in the same binary file, no more ppc
- (defaults to starting in 32bit, to change that, in Finder do Cmd-I on the application and uncheck Open in 32-bit mode)
- OS X: preliminary support for HiDPI mode
- OSC Extractor: Added option to force discrete triggers on consecutive messages
- OSC Monitoring: Added display of parameters for non-processed messages
- Lookup table: added set value dialog on double-click
- Added some optimization to .bidule file loading
- Bug Fixes:
- A(H)DSR envelopes: total release time is not always from current value
- DSP Adapter: does not keep the channel names of the group
- Gate/Trigger Sequencer: if both reset and trigger occurs
- on the same sample, the first entry is skipped
- Matrices: renamed i/os are not kept with presets
- MIDI Switchers: close note option is not respected if output change doesn’t come from a program change
- Mixers: renamed strips are not kept with presets
- OS X 64-bit: crash could occur at exit
- OS X 64-bit: crash could occur when some dialog are shown
- OS X 64-bit: UI is sluggish
- OS X 64-bit: Graphical Envelope might not display points immediately
- Polyphonic Adapter: a double note on for the same note could produce a stuck note
- Step Sequencer: entered values in textboxes do not change without pressing the enter key
- Sync To MIDI: looping doesn’t work on target
- VST plugin: offline rendering may not work properly
- VST: Retrologue doesn’t save its data correctly - See more at: http://www.plogue.com/bidule-0-9726-released/#more-6925
New in Bidule 0.9724 (Apr 20, 2012)
- Test versions of VST and AU for OS X 64bit
- Added basic version of Arpeggiator, Echo and Quantizer
- Added basic version of Graphical Envelope
- Added MIDI Note Dynamic Filter
- Added hidden preference switch to mutate over entire range instead of current value (see forum post)
- Arpeggiator, Echo : added some missing durations
- Added override per instance for the main window title
- Added Monitoring key shortcut for selected bidules (CTRL/CMD-8)
- Audio File Player: added number of frames in file parameter
- Audio File Recorder: added odd channel count versions
- Basic Audio Buffer/Waveviewer: upped the limit to 6 minutes
- Bidule Parameters Dialog: added apply to/reset all presets for parameter properties
- Group Parameters: added Text Area as a GUI Type
- Group Parameters Dialog: added column with original parameter name
- Group Parameters Dialog: added key toggle to switch between default to parameter or bidule name when adding
- MIDI Monitor/MIDI Monitor2: now has more display lines
- Note On To Value List: added reset trigger input
- OS X : added possibility to have modifiable plist next to app package because of code signing
- Sync Extractor: added sample position output
- Trigger : added Trigger At Load
- Value List: added Previous Entry Trigger input
- Waveviewer: now resizable
- added several small code optimizations
- Bug Fixes:
- AU Hosting: presets do not behave correctly if there is only a User preset and new presets are saved
- AU Hosting: components not containing the current architecture might always show up as begin scanned
- AU/VST version: latency could be introduced with buffer size changes when it should not
- Audio File Looper: loop points aren’t shown
- Graphical Envelope: can’t draw points with a value between 0.93 and 1.0
- Groups : fixed possible crash when changing the number of spectral I/Os while processing
- MIDI CC Extractor: 14bit mode might not work correctly depending on the input
- MIDI Remappers: some remappers would not work correctly with Parameter Modulator set for 0-127 range
- Monitoring : does not show anything if mode is not processing
- OS X : warning about running directly from disk image might not appear
- OS X 64bit: step sequencer playlist grid doesn’t work
- OS X 64bit: the tree in group parameter dialog can behave incorrectly
- OS X 64bit: arrow keys shortcuts do not work in tree/list controls
- Sync Creator: time sig changes are not sent correctly if looping
- VST Hosting OS X 64bit: some VST UIs are offset and do not show completely
New in Bidule 0.9716 (Jan 23, 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 ; )
- OS X : added preference to default to saving as WAV instead of AIFF
- 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
- OS X : having too much plug-ins/groups installed could lead to the context menu of the
- patchbay not working correctly
- OS X : on Lion, a permission dialog can appear when attempting to update the
- Bidule ReWire aliases
- OS X : application does not warn that the user is attempting to run
- from the disk image
- OS X 64-bit: if the OS is set to something else than english, some
- plug-ins are unable to load their data back
- 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
- VST Plugin OS X : extra menu entry appears in Cubase 6 once Bidule is loaded
- 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 Bidule 0.9716 (Aug 8, 2011)
- New:
- Added swing to Arpeggiator.
- Added MIDI Echo.
- OS X : added blacklisting of AUs causing a crash at scanning.
- Bug Fixes:
- A group position in the patchbay could be saved with the wrong values.
- MIDI Misc Sysex Filter: could cause a crash when loading.
- OS X : Selecting a Sync source on the UI for AUs doesn't really set it.
- OS X P2: audio files and function were not available.
- Presets: Filenames for writing files can be loaded back from presets.
- ReWire: Should not complain about rewire not being installed.
- Windows: portaudio and formulc x86 were compiled for SSE2.
- Windows: Patchbay content could appear half-drawn on launch.
New in Bidule 0.9715 (Aug 3, 2011)
- New features:
- ReWire 2.6 implementation: 64-bit ReWire mixer and 64-bit ReWire device.
- Windows: major compiler and compiler options changes, if you experience anything you do not think you should please report, this should also apply to OS X.
- Matrix Sequencer, MIDI Matrix Sequencer.
- MIDI CC Splitter.
- MIDI CC Type Remapper.
- MIDI Note Splitter.
- Wavefolder.
- Variables Multi and Indexed Variables Multi.
- Frequency and Magnitude Value Display.
- FIR Table.
- Basic Crossfader.
- Knob control type.
- Vertical Slider control type.
- Gate LED control type.
- New look for LED control.
- ADSR/AHDSR/Basic ADSR/Basic AHDSR : parameter to force envelope to go back to 0 on a retrigger.
- Basic Audio Buffers/Multitap Delay: option to force an immediate clear contents.
- Choice: now answers to mouse wheel.
- Crossfader/Fadercross: more curve types.
- Groups: 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: use highest and use newest stealing modes.
- MIDI Value Display: user-friendly mode.
- Misc Sysex Filter: undefined MIDI messages to the list of filters.
- Monitoring: MIDI is now monitored on a per channel-basis.
- OSC Creator/Creator2/Extractor : more I/O configurations.
- slider now answers to mouse wheel.
- Value Display: some protection to prevent excessive cpu usage if name changes too often.
- Replace With Paste context menu entry.
- Polyphony settings/unpolyphonize/ReInit/Replace can be applied to all selected.
- Ctrl/Cmd-1,2,3 changes the mode of the selected bidules.
- Ctrl/Cmd-9,0 group properties, group parameters.
- Windows: 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 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.
- a crash could occur when MIDI Feedback is enabled and devices go offline and back online.
- opening an AU with a Cocoa UI disables the usage of cmd-w to close windows.
- multiple aliases to the ReWire device could be created.
- VST hosting: plug-in UI not showing up with the correct size.
- AU/VST version: fixed possible crash of the host depending on how the OS caches some strings.
- VST version: UI not showing up correctly in Reaper.
- 64bit version: dropping of bidule file not working.
- 64bit version: text not selected on rename dialogs.
- 64bit version: maximum number of opened files might be lower than expected.
- 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 Bidule 0.9708 (Nov 17, 2010)
- AU: some Cocoa-based UI did not display.
New in Bidule 0.9707 (Nov 11, 2010)
- Added support for 12 cores
64-bit test version of the standalone now available
ReWire: added preference to enable the 64bit standalone to communicate with the ReWire device
VST: added support for plugins changing the number of inputs/outputs through audioMasterIOChanged
- Bug Fixes:
- MIDI To Sync: fixed possible crash when loading an existing layout
- crash could possibly occur on certain edge cases of MIDI input
- crash can occur in host after last instance of AU/VST is removed
-
crash could occur under some specific circumstances when plugging back a MIDI device
-
Patchbay: connect-insert doesn’t work with some signal types mismatch
- Polyphonic Adapter: parameter links are not kept when using the Polyphonic Adapter
Sync Transport: uses more CPU when the UI is shown
+ many more fixes
New in Bidule 0.9705 (Jul 6, 2010)
- Added LFSR (Linear Feedback Shift Register)
- Added Gate Clock
- Added Basic Audio File Player 2
- Added attempting to load an audio file using OS functions if libsndfile fails
- (OS X: ExtAudioFile, Windows: Windows Media Format)
- Audio File Player: now behaves like audio and MIDI devices for MP Assign
- Added autosave mode
- Bug Fixes:
-
Groups: using spectral inputs/outputs could cause a crash
Groups: using relative modulation with group parameters could result in the modulation being applied twice
Group selected: some parameter links are not restored
Magnitude EQ: parameters are not loaded correctly
- MIDI File Player: crash could possibly occur when using Follow Sync Source transport state
-
MIDI Splitter: could crash when set to split by Note
OSC : a crash could occur when removing a bidule from the layout and OSC Server is enabled
-
Plugin & ReWire mode: MIDI output events could end up be out of sequence
Plugin Mode: clearing the contents of Basic Audio Buffer and Multitap Delay does not work if the UI is not shown
Presets: the current preset is not saved before it is changed to be read-only
- ReWire Mode: under some specific circumstances the tempo taken from the host is using a wrong value
Windows: double-clicking on elements in both Lock Parameters and Exported Group Parameters dialog could cause a crash
when running the 32-bit version on Windows 7 64-bit
New in 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
New in 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
New in Bidule 0.9690 (Jul 9, 2009)
- Added DSP Adapter feature to wrap groups to run a limited set of
- bidules at a buffer size of 1 samples (more bidules to be supported, other
- buffer sizes and sample rates support to come)
- Added OSC Monitor to show all incoming/outgoing OSC Messages
- Optimized handling of presets to reduce memory usage and fix a few bugs
- Added MIDI Message Creator
- Added MIDI Note Off Velocity Remapper
- Expanded MP Assign to use up to 8 cores
- plus many more little improvements
- Bug Fixes:
- AU Version : sample rate change could be missed
- Integer parameter display not always being accurate
- Message Remapper : remapping pitchbend doesn't work
- OSC : using the open command on a file loading audio files in the Mediapool or using the
- polyphonic adapter crashes
- Polyphonic Adapter: doesn't transmit some MIDI messages to active voices
- Possible crash if a VST could not properly initialize itself
- ReWire Device : added protection against out of range MIDI events timestamp
- Value List : could load up with incorrect values
- VST Hosting : some MIDI events coming out of plugins could be missed/skipped
- plus many more fixes