Skip to main content

What's new

Version 2.2.0

2024-05-08

Added

  • improved hit detection algorithm with better accuracy and sensitivity
  • new Multiband EQ effect
  • added option to "collect all and save" a session to the file menu
  • added "Add Module" button on empty layers and lists with quick access to library
  • new collapsed layer view with better VU meters and controls
  • added right-click shortcut to "ungroup" child modules from their parent
  • new app scaling option in Settings->General
  • added plugin version of app, installable via settings

Changed

  • added Modulators panel to Sampler
  • improved look and layout of glide param in assignments window
  • improved skew of log-scaled param ranges (Hz, sec, ms, amplitude)
  • assignments now respect skew of the assigned param
  • added a custom skew curve for fader volume sliders

Fixed

  • fixed various issues creating assignments
  • fixed issue with set selection assignments not saving and/or not working
  • sets that reference installed soundpacks are now more portable

Version 2.1.8

2024-03-28

This is a small release with some fixes and a few nice additions.

  • You can now use MIDI Program Change to control which set is active in Sensory Percussion - turn this on in the Settings panel.
  • The Pitch & Scale transpose panel now correctly affects MIDI messages on the MIDI Router module.
  • The changelog popup (this one!) is now more readable
  • The EQBand and Filter effects had some icons in the wrong spot. Those are fixed.
  • New keyboard shortcuts for switching to Play/Edit/Mix view

Version 2.1.7

2024-03-05

This release has tons of new features, quality-of-life improvements, and bug fixes. Lots of modules and effects got a fresh reorganization and coat of paint. The old Transpose panel is now call "Pitch & Scale" and has the added ability to quantize to a scale. It's really fun. Check out the full changelog below and let us know what you think!

Added

  • added new Pitch & Scale panel to modules
  • added smooth curve options to the Velocity IO panel
  • new "Add Effect" menu to effects lists in modules
  • added a "maximum midi note length" option to midi hardware outputs
  • new highlight drop targets when dragging something from the library or dragging an assignment

Changed

  • improved the Sequencer module layout
  • improved the Pads Controllers layout
  • all effect modules got an improved layout
  • virtual inputs are now automatically managed
  • improved performance when loading and closing large sets
  • added input filters to the Midi CCs Generator module
  • removed the Velocity IO panel from Audio Insert (doesn't do anything there)

Fixed

  • improved behavior of dragging an object into an already full list
  • improved mouse wheel scrolling behavior
  • prevent zone contextual menu to keep floating after loosing focus
  • note controllers now correctly forward stop messages to submodules
  • fixed an issue where audio bus parameters were not assignable
  • fixed an issue where velocity modulators would not update to a new input source
  • fixed a potential layout issue when dropping an effect
  • prevent long file names from getting cut off in the software header
  • fixed an issue where Velocity IO settings in Midi Notes Generator were getting ignored

Version 2.1.6

2024-02-07

This beta comes with some important crash fixes, improvements to MIDI input and output support, and some useful convenience features.

Added

  • add 'note' option to MIDI Control assignments
  • add menu to 'generate from selection' right-click option in library panel
  • added right-click options for quick actions in sub mixes
  • allow entering time and frequency values using unit suffixes
  • allow dragging-and-dropping files into the edit view layer space

Changed

  • update input filter logic for MIDI Generator and Pad Controller modules
  • updated design for the MIDI CC and Note Generator modules
  • improved overal speed of navigation and editing
  • enabled use of metal renderer on macOs

Fixed

  • fix possible crash while editing parameters with assignments
  • fix possible crash while triggering sequencer

Version 2.1.5

2023-12-23
  • fixed a crash on macOs Mojave 10.14

Version 2.1.4

2023-12-20

Added

  • added support for installing soundpacks
  • added option to select library audition inputs directly from the library
  • improve layout of hardware outputs panel

Changed

  • when you delete a module, the next sibling module is now selected instead of the parent module

Fixed

  • prevent deleting a set accidentally by pressing delete key (right-click only)
  • avoid resetting scroll when enabling or disabling hardware channels
  • update mix bus panel upon renaming a set
  • ensure 'open recent file' entries are up-to-date in application menu
  • hit controller now flashes correctly on incoming hits
  • fix layout of some vertical meters
  • prevent possible crash when quiting

Version 2.1.3

2023-11-17

Added

  • added new Transposition panel to all controllers
  • added Edit menu entry to repair broken samples

Changed

  • prevent multiple hardware analog outputs from having the same channels outputs
  • add support for 'all' midi input devices
  • improved menu to create a new audio bus
  • do not list hidden files in folders in the Library
  • removed unused type column from sample library navigation

Fixed

  • ensure assignments are updated before their parent are triggered
  • prevent possible data loss when application exits before user saved
  • fix possible rounding error in numbox parameters
  • improve display of decimals in numbox components
  • prevent contextual menu from staying open when creating an assignment
  • fix potential broken state with sampler waveform thumbnail
  • prevent potential crash when creating a new sensor input
  • prevent potential crash when closing settings panel
  • prevent potential crash when deleting the last set
  • improve display of input level meter
  • ensure recent file entries in application menu is up to date
  • improve session navigation in library
  • fix assignment on root note in note controller
  • ensure envelope modulators reach end level after release time completed
  • ensure matrix view is up-to-date after undoing an edit
  • fix initialization of use velocity option in envelope modulator
  • improve contextual menu opened from set buttons

Library Updates

  • added three sets to Electro Melodic: "mezmerized by the machine", "elactrolithic cithara", and "mesopelagia"
  • added four sets to Electric Drum Kits: "sonikCrush Drums 2", "sonikCrush Drums 3", "subtractiveSample Kit 1" and "Contemporary R&B Kit"
  • added two sets to Acoustic Drums: "Black Cat Congas", and "Power Funk Kit"
  • added new detailed acoustic samples for the Power Funk drum kit set
  • added new "Basic Synth Wave" samples for subtractiveSample Kit 1 and many others like it in the future
  • minor mixing and editing

Version 2.1.2

2023-09-22

This release has some important fixes and some nice optimizations.

  • Prevent a crash loading sessions on Windows
  • Fixed several issues with assignments, including an issue where assignment settings wouldn't apply until after a hit
  • Prevent opening more than one righ-click contextual menu at a time
  • Prevent sending MIDI on invalid channels
  • Make sure the correct submodule is shown after deleting a sibling module
  • Fixed an issue with dragging modules around
  • Fixed an issue with the sampler waveform zoom position
  • Improved the loading speed of large session files
  • Pressing escape during a drag-and-drop now cancels the action
  • Improved the layout of drum pads

Version 2.1.1

2023-08-31

This minor update includes a few important bug fixes and some minor improvements.

  • Fixed an issue where submixes were broken when diplicating a set
  • Prevent a parameter from listing itself as a source on an assignment
  • Fixed a rounding error in number boxes
  • Double-clicking on a .sp2 file now correctly opens it on macOS
  • MIDI Router module now sends MIDI note off before sending a new note
  • Fixed a row highlighting issue in the controller matrix view
  • Resetting a level meter peak indicator now changes all of its instance
  • Optimized how SP animates vu meters
  • Improved the styling of assignment number boxes
  • Improved fader keyboard interactions

Version 2.1.0

2023-08-11

Added

  • new submix buses to send different layer mixes to different hardware outputs
  • allow drag-and-drop of modulators to create assignments
  • enable keyboard navigation in the library panel
  • new vertical session set list dropdown
  • added retrigger buttons to all controllers
  • added monitoring volume control in the library panel

Changed

  • new group controller layout
  • updated metro controller to include 'Ignore Hits' and 'Restart on Hit' buttons
  • allow manual editing of bpm value in metro controller
  • improve styling of dotted list in edit view
  • improve layout of session set buttons
  • improve assignment deletion menu to select among multiple assignments
  • improve labels of merged containers
  • stopping a sequencer now stops all of its children
  • renamed phaser parameter 'order' to 'stages'
  • make modulator panel less wide when empty
  • show number of submodules in panel headers when collapsed
  • added About menu entry
  • added duration metadata for samples in the library

Fixed

  • allow adjusting parameters with up and down arrows
  • fix broken assignments when changing input or mode
  • prevent noise when muting hardware analog input
  • fix keyboard shortcuts for keyboard and midi settings window
  • prevent resetting assignment mode when changing its input
  • fix initialization of hit controllers
  • fix assignment on sends and session sets
  • improve wrapping of long names
  • prevent invalid sequence length
  • trigger buttons now highlight when hovered
  • fix colors in hit controller
  • fix highlighting of follow trigger button
  • fix sequencer flashes when in manual mode
  • fix contextual menu to generate from effects
  • fix possible wrong layout in library
  • remember sorting and open state of library folders
  • make sure library header gets updated when using navigation keys
  • improve library loading time
  • improve layout of library panels, add scroll bar when needed
  • prevent right-clicks to open two different contextual menus
  • prevent showing vu meters when too small
  • prevent ellipses in text in various places in the app
  • prevent display issues in 'generate from selection' contextual menu
  • prevent assignments on hardware input and output modules
  • remember fader and numbox values when using arrow keys
  • display newly created assignment when creating a second one
  • fix indexing issue when using set-level macros
  • fix indexing issue on number of steps in sequencer
  • ensure automated saving of unnamed sessions
  • prevent dragging modulator when changing its numbox values
  • remove property when resetting a parameter to its default value
  • prevent possible crash when deleting a macro
  • prevent possible crash upon exiting

Sounds

Added Ten New Sets:

  • To Acoustic Drums: Blendocity
  • To Chord Sequences: Aeronimus, and Celestial Computer Worm
  • To Electric Drum Kits: Analog Oscar Nadir, and Octo 80s and 90s
  • To Electro Melodic: Sylphic Ecology, Galvanic Habitat, Lagomorphius Submarinus, and Tone Planets
  • To Patterns: mutatingMembranes

Other improvements

  • Set Level Macro Improvements for All Sets
  • Updated all sets to have the new and improved version of the squash compressor
  • Added “Final reverb on/off macro toggles” to all sets in Acoustic Drums pack. Now you can quickly shut off all of the reverb on those kits by turning the finalization reverb off and setting the regular reverb macro to zero.
  • Minor Fixes, Mixing and Cleanup Improvements

Version 2.0.3

2023-04-10

Added

  • Added three new sets: "Tone-Color Melody" & "Kaninkele Maysele" in the Electro Melodic Pack, and "Neotethys" in the Chord Sequences Pack
  • Added "learn" button to MIDI assignments
  • You can now use arrow keys to audition audio files in the library
  • Added VU meters to the audio settings page
  • Added anonymized analytics with opt-out
  • Added splash screen on startup

Changed

  • Changed the Compressor effect default RMS window to 0 ms
  • You can now drag-and-drop a macro onto another macro to create an assignment
  • Shift-clicking on drum pads in the drum pads modules triggers a hit
  • Follow triggered now scrolls down the list of modules
  • Improved font sizes and default sorts in library
  • "Hardware" is now renamed to "Virtual Input" in the assignment right-click menu
  • Input surface type selection is now disabled when the input is a hardware device

Fixed

  • Prevent a possible crash when scrolling with a mouse wheel
  • prevent a possible crash when exiting the guided setup
  • Fixed 'retrig' button not working right on hit controllers
  • Fix quick create on macros and effect parameters
  • cmd/ctrl+click on a selected item now deselects it
  • Fixed an issue where muted hardware was still coming through meters
  • Fix muted effects not getting processed in modules
  • Prevent layer vu-meters from drifting away
  • Prevent system alert sounds
  • Fixed an issue where input and surface type get out of sync in assignments
  • Fixed a sampler transposition issue when using non integer values
  • Prevent right-clicking on a set button from activating it

Sounds

  • Added three new sets: "Tone-Color Melody" & "Kaninkele Maysele" in the Electro Melodic Pack, and "Neotethys" in the Chord Sequences Pack
  • Made the chord progression more interesting in "Phantasma Keys"
  • In play view: moved all tonal macros to be the first in line. Previously, sets with tonal material were more likely to have the tonal-specific macros after the drums-specific macros. Mixing, small fixes, and various other clean up