Releases: bogaudio/BogaudioModules
Releases · bogaudio/BogaudioModules
0.6.11 - SLEW, ANALYZER-XL, etc
New modules:
- SLEW: a slew limiter with independent rise/fall times and shapes. #20
- ANALYZER-XL: a 42HP, 8-channel spectrum analyzer with edge-to-edge "screen". #15
- MATRIX88: an 8x8 matrix mixer, cuz why not.
- BLANK3: 3HP blank. #26
- BLANK6: 6HP blank. #26
Changes and fixes:
- Fixed the dry/wet CV input on CVD. #27
- Updated ANALYZER (#15):
- The range control can focus on high as well as low frequency bands.
- Added ULTRA quality setting (8096-sample FFT window size).
- If Rack's sample rate is 96khz or higher, the FFT window sizes at each quality level are doubled.
- Dropped the silly power button.
- Added a window setting, with options Kaiser, Hamming and none. Support for Kaiser is new and the new default. Previously the window was always Hamming.
- Moved FFT processing to a worker thread to save mS on the audio thread. The gains here are offset somewhat by synchronization overhead, but it helps.
- Minor visual updates.
#18: still broken!
0.6.10 - LMTR fixed, new CLPR module
This is a maintenance release:
- #22: Fixed LMTR to be an actual limiter (instead of a clipper): it will attenuate the input to keep below the threshold, without distortion (or not much).
- #22: Added a CLPR module, which actually clips the signal at the threshold, which distorts the signal (e.g. you can easily turn a sine wave into a square). If you were using LMTR and liking the distortion, replace it with CLPR.
- #18: still a problem.
v0.6.8 - compressor and other new modules; fixes
New Modules:
- PRESSOR: full-featured compressor and noise gate (#7).
- LMTR: compact limiter/clipper.
- NSGT: compact noise gate.
- AM/RM: ring modulator and wave rectifier.
- AD: 3HP attack/decay envelope.
- UMIX: 3HP unity mixer.
- MUTE8: 8 mutes with CV control (#19).
- CMP: window comparator.
Fixes/improvements:
v0.6.7 - many fixes, new modules
This release has several new modules (mixers, an amplifier, etc), and many fixes and improvements.
Some changes will affect existing patches. (Sorry about that!)
Changes that may affect existing patches:
- The big one: VCA generally outputs at lower level than previously for a given knob position or CV, if the knob/CV isn't at max. You may need to adjust the knob (turn it up) in existing patches, or add gain to the input signal. This is because VCA's knob/CV response is now properly linear in decibels (and thus exponential in amplitude), and effect is a quieter output for any given knob position other than fully open (clockwise) than it was before. VCA also now has a linear-in-amplitude response mode, controled by the LIN button for both channels, where the output will be louder than before for a given knob position.
- The FM-OP LEVEL control -- effectively an internal VCA -- has the same change. A linear-in-amplitude mode can be set on the context menu.
- ADDITATOR's output level was way too loud (issue #14) at some settings -- this is fixed, making the module far more usable. The GAIN knob now has a more subdued influence on the output level.
Other changes:
- ADDITATOR has other, minor fixes, for instance to the behavior of the FILTER setting in certain cases.
- OFFSET's maximum output is now +/-12 (instead of +/-10). A context menu option disables the output limit entirely.
- ANALYZER's Y-axis now properly displays in decibels.
- NOISE has a blue noise output.
- Fixed LFO/8FO to output a true square wave when PW is at the neutral position; it was something like a 47/53 pulse instead.
- Performance improvements in several modules (where problems were revealed by the new "mS" measure in Rack).
- Modules show up differently in Rack's module menu: names are now in CAPS, followed by a brief description and the module width in HP.
- 3HP-wide modules no longer have a "utility" tag just for being 3HP wide.
- Miscellaneous fixes.
New modules!
- ADSR: utility envelope generator.
- BOOL: boolean logic processor.
- CVD: simple delay designed for CVs.
- FLIPFLOP: stateful logic processor.
- FOLLOW: envelope follower.
- MULT: 1->6 or dual 1->3 multiple.
- MIX4 and MIX8: four and eight-channel mixers and panners, with CV for level and pan, performance mutes, level faders, and soft-limited output.
- PAN: two-channel CV-controlled panner.
- SUMS: arithmetic logic processor.
- VCAMP: VCA that amplifies up to +12db.
- VCM: four-channel mixer with knobs, CV control of channel levels, linear response mode.
- VU: stereo level meter.
- XFADE: crossfader with shape control.
v0.6.6 - Oscillators and LFOs
New modules:
- VCO: a standard VCO with simultaneous output of square, saw, triangle and sine waves; exponential and linear through-zero FM; PWM; hard sync.
- XCO: a VCO with on board wave mixing and other tricks.
- ADDITATOR: an additive oscillator with various CV-controllable parameters for the partial count, frequencies and amplitudes.
- FM-OP: a sine oscillator and synth voice for making FM patches; on-board ADSR; feedback.
- LFO: a standard LFO with 5 wave shapes; PWM; on-board offset, scale and sampling/step-function modifier.
- 8FO: an LFO with 8 simultaneous outputs at different, CV-controllable phases.
Other minor changes.
0.6.5 - fixes and updates for Rack 0.6
A minor release, with some fixes and support for Rack 0.6.
Fixes:
- Manual: optional trigger output on patch load ("loadbang").
- Analyzer: fixed peak frequency display; THRU ports function when module is off; grid draws when module is on but no inputs are connected.
- Bigger indicator lights on Analyzer and Stack.
- Reduced Rack 0.6's knob and port shadows a bit from the default; will probably revisit this.
From now no builds will be posted here; get builds through Rack's plugin updater.
0.5.4 - Pitch processing utilities; bug fix.
New modules:
- DETUNE: a 1V/octave pitch utility for creating a detuned oscillator pair.
- STACK: a 1V/octave pitch utility for adding overtones or subs to a base pitch.
Fixes:
- Issue #9: fix DGATE on linux.
- Minor layout fixes.
0.5.3 - new utility modules; fixes
Four new 3HP utility modules:
- DGATE: a delayed gate with loop mode and cycle-end trigger out.
- REFTONE: dial up a pitch; pitch is output as CV and a sine tone.
- SWITCH: route signals.
- VCA: a two-channel VCA.
Fixes and changes:
- Envelopes and DGATE: Will cycle (loop) if the trigger is high when the cycle ends, regardless of the loop switch.
- Envelopes and DGATE: individual modules of these types will begin looping on patch load if they were looping when the patch was saved. Previously a trigger was required after patch load to kick them off. A context menu flag disables this behavior per-module. See note here.
- Fixed linux build (#6 - missing header) and some warnings.
- Some (minor) visual refinements.
v0.5.2 - bug fixes / minor improvements
A bug fix and minor improvements release:
- Fixed #5: using multiple instances of Noise in a patch could cause a crash (too many open files) on some (many) systems.
- Fixed a minor bug in DADSRH and DADSRH+ when Mode is Gate and Cycle is Loop.
- Customized port, switch and button widgets.
- Visual improvements to the utility modules.
- Other minor etcs.