Skip to content

Latest commit

 

History

History
595 lines (521 loc) · 29.2 KB

CHANGELOG.md

File metadata and controls

595 lines (521 loc) · 29.2 KB

2.0.beta4

Fixes and Changes

  • Added panel option to follow Rack's dark panel setting
  • Modules 8FACE, 8FACEx2
    • Allow disabling of "long-press" for changing the number of active slots (#354)
  • Module 8FACE mk2
    • Allow disabling of "long-press" for changing the number of active slots (#354)
    • Added HSL color picker for bound modules' box
    • Fixed broken module-id mapping when adding using STRIP or STRIP++
    • Fixed crash while exceding 0..10V in Volt-mode (#377)
    • Increased maximum number of expanders to 15
    • Added missing reset-handling for "Trigger random", "Trigger pseudo-random" and "Trigger random walk"
  • Module GLUE
    • Added HSL color picker
  • Module GRIP
    • Fixed broken parameter locking (#360)
  • Module GOTO
    • Fixed broken zoom behavior when jumping by buttons on the panel
    • Improved smooth transition speed on long distances (#376)
  • Module MB
    • Fixed crash on exiting Rack's after adding MB (#352)
    • Fixed wrong hotkey modifier on Mac (Ctrl instead of Cmd) on Space-key
    • Added missing template loading after adding a module (#369)
  • Module ROTOR mod A
    • Fixed occasional crashes (#365)
  • Module SAIL
    • Fixed occasional crash (#358)
  • Module STRIP
    • Fixed crash in rare cases (Surge-modules) (#366)
    • Fixed wrong hotkey modifier on Mac (Ctrl instead of Cmd) on Cmd+Shift+L
  • Module STRIP++
    • Fixed wrong hotkey modifier on Mac (Ctrl instead of Cmd)
  • Module STROKE
    • Added commands "Zoom to specific module" and "Zoom to specific module (smooth)" (#357)
    • Fixed wrong hotkey modifier on Mac (Ctrl instead of Cmd)
    • Fixed broken "Zoom to module" and "Zoom toggle" commands (#382)
  • Module SPIN
    • Fixed middle mouse button handling in Rack v2 (#372)
  • Module TRANSIT
    • Allow disabling of "long-press" for changing the number of active snapshots (#354)
    • Increased maximum number of expanders to 15 (#381)
    • Added missing reset-handling for "Trigger random", "Trigger pseudo-random" and "Trigger random walk"

2.0.beta3

New modules

  • Module MIDI-CAT CLK
    • New expander for MIDI-CAT, allows trigger-quantization for mapped parameters (#299)

Fixes and Changes

  • Modules 8FACE, 8FACEx2
    • Fixed broken reset-behavior for "Trigger forward", "Trigger reverse" and "Trigger pingpong" (#347)
    • Added missing reset-handling for "Trigger alternating" and "Trigger shuffle"
  • Module 8FACE mk2
    • Added "Bind module (select multiple)" option (#291)
    • Fixed broken reset-behavior for "Trigger forward", "Trigger reverse" and "Trigger pingpong" (#347)
    • Added missing reset-handling for "Trigger alternating" and "Trigger shuffle"
  • Module DIRT
    • Added crackle for polyphonic cables
    • Added switches for noise-types on front panel
  • Module GLUE
    • Changed "Add label" hotkey to Ctrl+G (#305)
    • Added hotkey Ctrl+Shift+G for "Lock"
  • Module HIVE
    • Fixed broken reset-behavior
  • Module MAZE
    • Fixed broken reset-behavior
  • Module MIDI-CAT
    • Fixed pickup of parameters with snapping (#308)
  • Module MIDI-KEY
    • Added options for slot-specific key modifiers (#344)
    • Added options for sending hotkeys to a specific module
  • Module MIDI-MON
    • Added support for SysEx messages
  • Module ORBIT
    • Added output level control (#286)
  • Module STRIP++
    • Added selection perview before actual inserting modules
    • Added "Recent selection" context menu option
  • Module STRIP
    • Remember last used folder for strips and selections on dialogs (#307)
    • "randomizeEnabled" of parameters is respected when randomizing (#349)
    • Fixed high CPU usage in High/Low-mode for bypass
  • Module STROKE
    • Added commands "Add random module", "Save module preset" and "Save module default preset" (#345)
  • Module TRANSIT
    • Fixed broken Auto/Write-modes if CV-port is set to "Phase" (#282)
    • Fixed broken reset-behavior for "Trigger forward", "Trigger reverse" and "Trigger pingpong" (#347)
    • Added missing reset-handling for "Trigger alternating" and "Trigger shuffle"

2.0.beta2

New modules

  • Module DIRT
    • New module, crosstalk and noise for polyphonic cables
  • Module MIDI-KEY
    • New module, utility for generating keyboard events from MIDI CC or note messages (#245)
  • Module STRIP++
    • New module, utility for pasting and importing Rack selections while preserving parameter mappings and GLUE labels

Fixes and Changes

  • Module GOTO
    • Fixed crash on patch-loading inside Rack VST (and probably other plugin formats) (#342)
  • Module MIDI-PLUG
    • Removed MIDI "Loopback" driver as a loopback driver is available officially since Rack 2.2.0
  • Module STRIP
    • Fixed crash on disabling a group of modules (#341)

2.0.beta1

  • Changed license to GPL-3.0-or-later

Fixes and Changes

  • Modules 8FACE, 8FACEx2
    • Added retrigger-function for CV-input channel 2 in C4 mode (#330)
    • Fixed unconnected modules after patch reload (#338)
  • Module 8FACE mk2
    • Added retrigger-function for CV-input channel 2 in C4 mode (#330)
  • Module ARENA
    • Fixed broken behavior of "Radius" sliders of "In"-ports
    • Fixed broken patch-restore of "Radius" sliders (#331)
  • Module GOTO
    • Added "top left" as a modules reference point for jump destination
    • Removed setting "Center module" as the disabled state did not work correctly
  • Module TRANSIT
    • Added retrigger-function for CV-input channel 2 in C4 mode (#330)
    • Fixed premature end of processing and not reaching stored snapshot state (#329)

1.10.0

New modules

  • Module INTERMIX-FADE
    • Expander for INTERMIX, helper for setting individual fade values
  • Module INTERMIX-ENV
    • Expander for INTERMIX, outputs envelopes for a seleced input-column
  • Module INTERMIX-GATE
    • Expander for INTERMIX, outputs a gate-signal for each active row (#228)

Fixes and Changes

  • Modules 8FACE, 8FACEx2
    • Added "Auto"-mode besides "Read" and "Write" (manual) (#251)
    • Added "Shift front" and "Shift back" context menu options (#275)
  • Module INTERMIX
    • Added context menu option "Scene lock" to prevent accidental changes
  • Module MIDI-CAT
    • Fixed broken multi-mapping for note-messages (#271)
  • Module STROKE
    • Improved behavior of parameter copy/paste commands (#273)
  • Module TRANSIT
    • Added context menu option for unbinding all bound parameters of a module (#268)
    • Added "Auto"-mode besides "Read" and "Write" (manual) (#269)
    • Added "Shift front" and "Shift back" context menu options (#274)

1.9.0

New modules

  • Modules 8FACE mk2, +8
    • Evolution of 8FACE and 8FACEx2 (#63 #76 #144 #154 #157 #158 #160 #162)
  • Module CV-MAP CTX
    • Expander for CV-MAP, helper for mapping parameters by context menu (#256)
  • Module MIDI-CAT CTX
    • Expander for MIDI-CAT, helper for mapping parameters by context menu (#232, #250)
  • Module MIDI-PLUG
    • A virtual MIDI merger and splitter
    • MIDI "Loopback" driver for routing outgoing MIDI messages back into Rack (enabled on the context menu)
  • Module ORBIT
    • A polyphonic stereo field spreader
  • Module STRIP-BAY
    • A companion module for STRIP for keeping input/output connections while replacing strips
  • Module ME
    • Experimental module for "mouse enhacements", provides a screen overlay for parameters changes

Fixes and Changes

  • Modules 8FACE, 8FACEx2
    • Load preset in Arm-mode even when the same slot was selected before (#212)
    • Improved thread-handling for crashes when used with specific modules (#76)
    • Added an option for auto-loading the last active preset
    • Added "Off" as SLOT mode (#249)
    • Fixed broken "Autoload first preset" (#29)
  • Module CV-MAP
    • Added context menu sliders for slew and scaling and transforming the input and parameter-range (manual) (#243)
    • Added arbitrary channel routings to allow every input channel assigned to any mapping slot (manual)
    • Added context menu on the input ports for custom labeling the channels (manual) (#256)
    • Fixed wrong slot behavior when toggling input to 0V (#221)
  • Module GLUE
    • Added option to consolidate all GLUE modules into the current one (manual)
  • Module HIVE
    • Fixed hanging ratchets on missing or stopped clock trigger (#216)
    • Added new ratcheting modes ("Twos", "Threes", "Power of Two") (manual)
  • Module MACRO
    • Added context menu options on mapped parameters of target module for MACRO
  • Module MAZE
    • Fixed hanging ratchets on missing or stopped clock trigger (#216)
    • Added new ratcheting modes ("Twos", "Threes", "Power of Two") (manual)
  • Module MB
  • Module µMAP
    • Added context menu options on mapped parameters of target module for µMAP (manual)
    • Fixed wrong behavior when toggling input to 0V (#221)
  • Module MIDI-CAT
    • Added support for MIDI 14-bit CC (manual)
    • Added toggle-modes for MIDI CC mappings (manual) (#225)
    • Added an overlay showing current parameter changes on the bottom of the screen (manual)
    • Fixed crash when binding modules with more than 128 parameters (#234)
    • Added option for clearing mapping slots on preset load (#259)
  • Module MIDI-MON
    • Added support for more message types (program change, song select, song pointer)
    • Added context menu option for clearing the log
  • Module MIDI-STEP
    • Fixed relative modes for Behringer X-Touch (#240)
    • Fixed duplicate mappings of the same CC (#240)
  • Module RAW
    • Added basic limiting to prevent rare instabilities (#214)
  • Module SAIL
    • Added an overlay showing current parameter changes on the bottom of the screen
    • Block adjustments on switch-parameters to avoid undefined behavior
  • Module SPIN
    • Improved transition between scrolling and parameter adjustments on hovering (#260)
  • Module STRIP
    • Added context menu option "Load and replace" to preset-submenu (#215)
    • Added support for sub-folders in preset-submenu (#230)
  • Module STROKE
    • Allow mapping mouse buttons 0/1/2 (left/right/middle) in use with modifiers
    • Fixed not working mappings caused by Num Lock state (#220)
    • Fixed not working mappings caused by use of numpad keys (#220)
    • Added view-commands using smooth transitions (#139)
    • Added "Add module" command (manual)
    • Added "Send hotkey to module" command (manual)
    • Added scroll-commands (manual) (#252)
    • Added tooltips for mapped commands
  • Module TRANSIT
    • Added "Phase"-mode for CV-input which scans continously through snapshots (manual) (#182)
    • Added context menu option "Locate and indicate" for bound parameters
    • Added context menu option for custom text labels
    • Improved performance of +T expanders

1.8.0

  • Module HIVE
    • New module, 4 channel sequencer running on a 2-dimensional hexagonal grid
  • Module MACRO
    • New module, marco-knob for four parameter-mappings and two CV outputs
  • Module MB
    • New module, experimental replacement for Rack's module browser, formerly available in Stoermelder's PackTau
  • Module MIDI-MON
    • New module, input-monitor for MIDI messages
  • Module RAW
    • New module, a digital effect based on the dynamics of bistable systems

Fixes and Changes

  • Module ARENA
    • Fixed noise on OUT-ports (#190)
  • Module CV-PAM
    • Fixed wrong channel count of the polyphonic output ports
  • Modules 8FACE, 8FACEx2
    • Fixed hanging pingpong-mode when changing slots manually (#191, #203)
    • Added trigger-options "pseudo-random", "random walk", "alternating", "shuffle" (manual)
  • Module GRIP
    • Fixed crash on locking more than 32 parameters (#176)
  • Module INTERMIX
    • Added support for polyphony (#199)
  • Module MEM
    • Added support for MIDI-CAT's new slew-limiting and scaling options (manual)
    • Added scanning for next or previous modules with stored mapping (manual) (#200)
  • Module µMAP
    • Added input voltage display
  • Module MIDI-CAT
    • Added context menu sliders for MIDI filtering/slew-limiting for CCs and notes (manual) (#79)
    • Added context menu sliders for scaling or transforming the MIDI-input and parameter-range (manual) (#169)
    • Added context menu options for precision/CPU-usage (manual)
    • Added context menu options on mapped parameters of target module for MIDI-CAT (manual)
    • Added skipping of current slot with SPACE-key while in mapping-mode
    • Added context menu option for clearing all mapping-slots
    • Added option for ignoring MIDI device settings on preset load (#185)
    • Fixed broken "Re-send MIDI feedback" option
    • Added context menu option for re-sending MIDI feedback periodically (manual)
    • Added note-mode "Toggle + Velocity" (manual)
  • Module MIDI-STEP
    • Added option for Akai MPD218 (manual)
  • Module MIRROR
    • Added syncing of module presets even if bound module has no parameters (#189)
    • Added hotkey for syncing module presets
  • Module STRIP
    • Added hotkeys Shift+L (load), Shift+S (save as), Shift+X (cut)
    • Added context menu option "Load with replace" (manual) (#186)
    • Fixed crash on loading vcvss-files with missing modules
    • Added context menu option for custom presets, listing all .vcvss-files in folder presets/Strip (manual) (#198)
  • Module STROKE
    • Added commands "Toggle engine pause", "Toggle lock modules"
    • Added command "Toggle busboard"
    • Added LEDs for signaling an activated hotkey
    • Allow loading presets (#187)
    • Improved behavior of command "Cable opacity" across restarts of Rack (#197)
  • Module TRANSIT
    • Fixed hanging pingpong-mode when changing slots manually
    • Added trigger-options "pseudo-random", "random walk", "alternating", "shuffle" (manual)
    • Fixed broken snapshots on save after mapped modules have been deleted (#205)
  • Module X4
    • Fixed advancing to the lower button after the upper button has been mapped
    • Fixed wrong tooltip of lower mapping button

1.7.1

Fixes and Changes

  • Module TRANSIT
    • Fixed wrong snapshot-count when using +T expander after loading a patch

1.7.0

  • Module MEM
    • New expander-module for MIDI-CAT, storage-unit for MIDI mapping-presets with MIDI-CAT
  • Module SPIN
    • New module, converts mouse-wheel or middle mouse-button events into triggers
  • Module STROKE
    • New module, converts used-defined hotkeys into triggers or gates, also provides some special commands for Rack's enviroment
  • Module TRANSIT
    • New module, parameter-morpher and sequencer for up to 96 snapshots
  • Module +T
    • New module, expander for TRANSIT
  • Module X4
    • New module, dual multiple for parameter-mapping

Fixes and Changes

  • Module ARENA
    • Fixed wrong calculation of output levels (#147, #113)
  • Module CV-MAP
    • Don't capture mouse scrolling if mapping slots are locked (#137)
    • Blink mapping indicator of currently selected mapping slot
  • Module CV-PAM
    • Don't capture mouse scrolling if mapping slots are locked (#137)
    • Blink mapping indicator of currently selected mapping slot
  • Module GLUE
    • Implemented support for labels within STRIP, please be aware to include GLUE within your strip-file (#115)
    • Added options for changing text coloring (#136)
  • Module GRIP
    • Implemented support for parameter-mappings within STRIP (#151)
  • Module GOTO
    • Added support for number pad keys (#134)
  • Module µMAP
    • Fixed meaningless tooltip on Map-button
    • Blink mapping indicator when activating the mapping button
  • Module MIDI-CAT
    • Don't capture mouse scrolling if mapping slots are locked (#137)
    • Blink mapping indicator of currently selected mapping slot
    • Added option for automatic mapping of all parameters of a module on the left side or by module-select
    • Mapping is aborted using ESC-key while hovering the mouse over the module
    • Added option for sending MIDI "note on, velocity 0" on feedback for note off (#130)
  • Module MIRROR
    • Implemented support for parameter-mappings within STRIP
  • Module ReMOVE Lite
    • Blink mapping indicator when activating the mapping screen
  • Module STRIP
    • Added option to randomize only parameters without the module's internal state (#135)

1.6.3

Fixes and Changes

  • Module GLUE
    • Fixed crash on loading patches with empty labels

1.6.2

Fixes and Changes

1.6.1

Fixes and Changes

  • Module GLUE
    • Fixed invalid initialization on new instances
  • Module MIDI-CAT
    • Added option for re-sending MIDI feedback values
  • Module ROTOR mod A
    • Indicate inactive output channels in blue

1.6.0

  • Module AFFIX, µAFFIX
    • New modules, inserts for polyphonic cables for adding offsets in volt, semitones or ocatves
  • Module GLUE
    • New module, label maker for your modules!
  • Module GOTO
    • New module, utility for jumping directly to 10 locations in your patch by hotkey or using MIDI
  • Module GRIP
    • New module, lock for module parameters
  • Module MIRROR
    • New module, utility for synchronizing module parameters
  • Module POLY-PILE
    • New module, polyphonic version of PILE

Fixes and Changes

  • Module MAZE
    • Added option for disabling normalization to the yellow input ports (#95)
    • Added independent ratcheting settings for each sequencer-playhead (#94)
  • Module MIDI-STEP
    • Added option for polyphonic output for all channels on port 1
    • Increased number of CCs to 16 although 9-16 can only be used in polyphonic mode
  • Module PILE
    • Removed slew-limiting after preset-load
  • Module ROTOR mod A
    • Allow bipolar carrier signal / remove clamping on 0..10V
    • Added offset for output channel number (#121)
  • Module SAIL
    • Rewritten how the target values are applied onto the parameters (#106). You can't use IN and INC/DEC the same time anymore, just use two instances of the module.

1.5.0

  • Module MIDI-STEP
    • New module, utility for relative modes of endless knobs on your MIDI controller such as Arturia Beatstep
  • Module PILE
    • New module, translate increment triggers or decrement triggers into an absolute voltage, especially useful with MIDI-STEP
  • Module SAIL
    • New module, control any parameter currently hovered by mouse with CV, especially useful with MIDI-CC or MIDI-STEP

Fixes and Changes

  • Module CV-MAP
    • Added option for hiding parameter indicator squares
    • Added option for locking mapping slots to prevent changes by accident (#89)
  • Module CV-PAM
    • Added option for hiding parameter indicator squares
    • Added option for locking mapping slots to prevent changes by accident (#89)
  • Module MIDI-CAT
    • Added option for hiding parameter indicator squares
    • Added option for locking mapping slots to prevent changes by accident (#89)
    • Fixed broken toggle-mode for MIDI note-mapping
  • Module INFIX
    • Added Leds for used channels on polyphonic cables
  • Module INTERMIX
    • Added matrix mapping parameters on rows and columns for use with midi-mapping
    • Added option for excluding attenuverters from scenes
    • Added ability to copy scenes
    • Added ability to reset scenes
    • Added option for disabling the SCENE-port
    • Added option for changing the number of active scenes
    • Fixed broken fading if either fade-in or fade-out is set to zero
  • Added dark panels for all modules (#15)
  • Added globals settings, esp. for dark panels als default

1.4.0

  • Module INTERMIX
    • New module, precision adder 8x8 switch matrix with support for 8 scenes
  • Module ARENA
    • Added missing bipolar-mode for X/Y-inputs of the mix-channels
  • Module CV-MAP
    • Added option to disable audio rate processing for lower cpu usage
  • Module CV-PAM
    • Added option to disable audio rate processing for lower cpu usage
  • Module MIDI-CAT
    • Fixed wrong handling of CC-mappings in Direct-mode on parameter changes made within Rack
    • Added option to enter custom labels for mapping slots (#75)

1.3.0

  • Module ARENA
    • New module, 2-dimensional XY-Mixer for 8 sources with various modulation targets and graphical interface
  • Module MAZE
    • New module, 4 channel sequencer running on a 2-dimensional grid
  • Module 8FACE
    • Revised panel design with combined LED and buttons
  • Module 8FACEx2
    • New module, 8FACE with sixteen preset slots
  • Module µINFIX
    • New module, 8 port variant of INFIX
  • Module µMAP
    • Fixed meaningless tooltip on Map-button
  • Module MIDI-CAT
    • Fixed velocity-handling on note messages if in toggle-mode (does not need vel 127 anymore)
  • Module STRIP
    • Added utilization for Rack's undo-history on cutting strips and pasting/loading-strips (#11)
    • Added utilization for Rack's undo-history on enable/disable or randomize if triggered manually (#11)
  • Module ReMOVE Lite
    • Added option to start playback automatically after recording
    • Added SMTH-parameter for linear smoothing especially on jumps at sequence end and sequence change (#14)
  • All stoermelder-modules are now shipped with updated panels and minor layout fixes

1.2.0

  • Module 4ROUNDS
    • New module, randomizer for up to 16 input signals to create 15 output signals
  • Module SIPO
    • New module, serial-in parallel-out shift register with polyphonic output and CV controls for skipping and incrementing on sampled values
  • Module 8FACE
    • Added option to switch between left and right side controlled module (#50)
    • Follow voltage standards for Rack (ignore SLOT for 1ms after trigger on RESET)
  • Module µMAP
    • Added option to invert output (#46)
    • Selected voltage range (-5V..5V or 0V..10V) is also used for OUT-port
  • Module ReMOVE Lite
    • Value is set to the mapped parameter when using IN-port for recording (#48)
    • Added EOC-mode for OUT-port (#47)
    • Follow voltage standards for Rack (ignore SEQ# for 1ms after trigger on RESET)
  • Module STRIP
    • Changed LEDs to triangle shape
    • Load and save dialogs default to "patches" folder of the current user (#41)
  • All stoermelder-modules are now shipped with dark mounting-screws, improved jack-ports and handy trimpots

1.1.0

  • Module MIDI-CAT
    • New module, mapping module similar to VCV's MIDI-MAP with midi feedback, note mapping and cc pickup-mode
  • Module 8FACE
    • Using additional worker thread for applying presets to avoid engine deadlock on some modules (especially using parameter mapping)
    • Added trigger modes "reverse", "pingpong" and "random" for SLOT-port
    • Renamed "Clock"-mode to "Arm" for SLOT-port
    • Added option to autoload first preset on load of 8FACE presets
    • Fixed unusable SLOT-modes "0..10V" and "C4..G4"
  • Module µMAP
    • Added ventilation holes on the panel to prevent overheating
  • Module ReMOVE Lite
    • Added playmode "sequence random" which walks randomly through all sequences
  • Module STRIP
    • Added button INC/EXC for including or excluding specific module parameter from randomization
  • Modules CV-MAP, CV-PAM, ReMOVE Lite, µMAP
    • Fixed crash of Rack if deleting the module while in mapping mode

1.0.5

  • Module 8FACE
    • New module, preset sequencer for 8 presets of any module
  • Module STRIP
    • Added "cut" for cut & paste in the context menu
  • Module ReMOVE Lite
    • Added random automation-curves on "Randomize" of the module
    • Starting a recording generates an item in the Rack undo-history

1.0.4

  • Module STRIP
    • New module, manage a group of modules in a patch, providing load, save as, disable and randomize
  • Module ReMOVE Lite
    • LEDs for RUN and RESET turn red when using PHASE-input
    • Added play mode "Sequence Loop"
    • Added record mode "Sample & Hold"
    • OUT-port can be used for monitoring while recording
    • OUT-port bypasses IN-port when selecting an empty sequence
    • Fixed bug when saving sequences with lots of constant values (compression-bug)

1.0.3

  • Module INFIX
    • New module, insert for polyphonic cables
  • Module µMAP
    • Fixed bug causing "damaged" module panels (array out of bounds)

1.0.2

  • Module ReMOVE Lite
    • New module, allows recording of parameter automation of knobs, switches or sliders
  • Module BOLT
    • New module, polyphonic modulateable boolean functions
  • Module µMAP
    • New module, a single slot version of CV-MAP with attenuverter and output port
  • Modules CV-MAP, CV-PAM
    • Added context menu option (on LED display) to locate and blink indicator for mapped slots
    • Added context menu option to disable text scrolling
    • Added context menu option linking the online manual
    • Improved panels
  • Module ROTOR Model A
    • Reduced panel width

1.0.0

  • Module ROTOR Model A
    • New module
  • Module CV-MAP
    • Added text scrolling for longer module and parameter names
    • Added context menu option to allow manual target parameter changes (Locked/Unlocked)
  • Module CV-PAM
    • Added text scrolling for longer module and parameter names

1.0.0-rc

  • Initial public release