Releases: bogaudio/BogaudioModules
v1.1.25 -- bug fix release
v1.1.24 - Fixes, etc
v1.1.24 - Fixes etc
This release is mainly fixes for bugs from the last (polyphony) release, with some new features.
Changes:
- Fix BOOL NOT section. #77
- Fix manual triggers on envelopes, and other bugs related to modules not behaving correctly with no input patched. #81 #84
- Changed "modulation rate" (how often modules update certain parameters) to 2.5ms, from 10ms. Before last the release this was every 100 steps regardless of sample rate. #82
- Fixes for poly channel engine initialization on LMTR and some other modules. #79
- Fix poly channel calculation on PRESSOR, NSGT, LMTR. #78
- Add poly support for CLPR. #78
- Add triggered select mode for 8:1, 1:8, ADDR-SEQ (new feature). #72
- Add inverted output toggles on S&H (new feature). #75
- Changed multi-option context menus into submenus.
- Modified MANUAL's "loadbang" feature to delay the initial pulse for 100ms after patch load (it used to fire on the first sample).
- Add "linear mode" for VCO. #71
v1.1.23 - Polyphony
This release brings (nearly) full polyphony features to the plugin. See the README for details.
This work was pretty invasive and touched many things...undoubtedly bugs have been introduced, even when using modules monophonically. As usual please report on the issues tab.
Other changes:
v1.1.22 - extension to S&H
New feature: added context-menu options for noise type and range for the normal noise source on S&H.
v1.1.20 - fixes, mostly
v1.1.20: fixes and minor feature requests:
- #61: DGATE: delay will now go all the way to zero (was minimum 10ms).
- #63: STACK: when using a midi map to control the octave knob, ensure the value is quantized to integers.
- #53: ADDR-SEQ: now has selectable output ranges on the context menu.
- #64: MIX4, MIX8, MUTE8: fix mute buttons to be midi-mappable.
- #50: VU: add peak indication, or something like it.
(1.1.18 and .19 were the same, but buggy.)
v1.0.17 - ported to Rack V1
This is the initial release of support for Rack V1.
Notes:
- No polyphonic support yet.
- Patch breaking change: LFO, 8FO and LLFO's frequency response has changed to comply with Rack's standard for LFOs. This was attempted in a backwards-compatible way in the last couple 0.6.x builds, but it didn't really work. When older patches with these modules are loaded in V1, they'll run slower than before, so you'll probably need to retune them.
0.6.16 - WALK, WALK2 and various fixes
New modules:
- WALK2: two-channel "random walk" random/chaotic modulation generator, with display.
- WALK: single-channel, 3HP random walk generator.
- MIX1: a single fader and mute lifted from MIX4/8. #44
Fixes and improvements:
- ADDR-SEQ, 8:1, 1:8:
- UMIX: context menu option "CV mode" disables saturation on the output, and thus enables precision adding for CVs. #42
- CMP: fixed label makes it clear that one of the outputs is high if A is greater or equal to B. #43
Release 0.6.15 was the same, but had a crash-on-add bug with a few modules.
0.6.14 - standards compliance; solo mixer channels; new switch modules
Fixes:
- Fixed all triggers to be compliant with Rack standard of resetting the trigger when the input goes below 0.1V, rather than when it reaches 0V. #34
- Fixed LFO, 8FO and LLFO frequency controls to adhere to the Rack standard for LFO pitch of 0V=2HZ. There is some elaborate backwards-compatibility here; existing patches will not be affected, but new instances of the modules added to patches will have the new behavior. Context menu items allow switching the mode, for new or existing instances. #40
- Fixed the LLFO wave display to update when no output is patched. #39
- Fixed the peak-frequency calculations in ANALYZER(-XL). #35
New feature:
- On MIX4, MIX8 and MUTE8, a right-click on a mute button solos the corresponding channel. #38
New modules:
- 8:1 -- an eight-to-one switch with clock-triggered or voltage-addressed behavior.
- 1:8 -- a one-to-eight switch the same control circuit as 8:1.
- ADDR-SEQ: a voltage-addressable eight-step sequencer. (Basically, it's 8:1 but with knobs instead of inputs.)
0.6.13 - fixes and compact LFO
Fixes:
- Normalled noise now works (again?) on in the community builds for Mac and Linux (Windows was fine). The issue was calls to abs() with float arguments were being linked to the integer abs(), due to an incorrect header. #18
- The same abs() issue affected other modules, notably CMP and SLEW. (For instance in SLEW the output would jump to the input when it got close, due to truncation.) #33
New module/features:
- LLFO: little LFO; a subset of the regular LFO in 3HP.
- S&H: can now be toggled to track-and-hold, per channel. #32
- ANALYZER and ANALYZER-XL:
- A context-menu option allows the vertical (amplitude) range of the display to be extended from -60db down to -120db. #29
- Fixed a minor floating point error accumulation.
- Removed a synchronization between the graphics and background analysis threads.
0.6.12 - bug fix
Fixes:
- #27: dry/wet CV on CVD could trigger an assertion, crash Rack.