Skip to content

Releases: bogaudio/BogaudioModules

v1.1.25 -- bug fix release

23 Nov 22:23
Compare
Choose a tag to compare

v1.1.25 -- Bug fix release: fixes an initialization race condition that could causes crashes or odd behavior. #79, #87

v1.1.24 - Fixes, etc

20 Nov 22:26
Compare
Choose a tag to compare

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

07 Nov 23:28
Compare
Choose a tag to compare

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:

  • AD and ADSR got a context-menu option to invert their outputs. #69
  • 1:8, 8:1 and ADDR-SEQ have fixed handling for SELECT CV inputs. #70
  • S&H's lower-section trigger normals to the upper trigger. #72
  • Proofread the README generally.
  • A few other miscellaneous fixes.

v1.1.22 - extension to S&H

15 Aug 22:43
Compare
Choose a tag to compare

New feature: added context-menu options for noise type and range for the normal noise source on S&H.

v1.1.20 - fixes, mostly

15 Jul 02:08
Compare
Choose a tag to compare

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

13 Jun 04:37
Compare
Choose a tag to compare

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

13 May 22:57
Compare
Choose a tag to compare

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:
    • Implemented clock/reset fix (to ignore a clock that comes in at around the same time as a reset). #41
    • Step length goes down to 1. #46
    • "Select on clock" context-menu option causes the value of the SELECT knob and CV to be updated in the circuit only when a clock is received. #46
  • 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

11 Apr 22:38
Compare
Choose a tag to compare

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

06 Jan 05:20
Compare
Choose a tag to compare

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

11 Dec 23:34
Compare
Choose a tag to compare

Fixes:

  • #27: dry/wet CV on CVD could trigger an assertion, crash Rack.