Resonator v4.0 is here and it brings some of the best updates yet. Here’s a glimpse at what’s new:
New note rendering framework, sequential layers, gradient hold/loop modes, voices, new behaviour combinations, and more!
Resonator - Touch reactive MIDI Light Effects
Resonator is the most powerful device for creating moving, reactive effects which intelligently respond to the buttons you press. Resonator can turn an otherwise simple pressed LED MIDI button, into a display of emanating lines and shapes dependant on MIDI input. Resonator also generates gradients to follow your newly generated effects and shapes, or, just add a gradient to the singular button you’ve pressed, making a more visually appealing lightshow, showcasing the samples you are pressing. Resonator is designed to work with Launchpads/ XY layout controllers, piano RGB and raw LEDs.
This way? That way? Every way.
Resonator features eleven different directions & shapes in which to generate reactive MIDI. All of which can be enabled simultaneously to generate lines of MIDI lights in multiple directions at once. Resonator features Up, Down, Left, Right, UpLeft, UpRight, DownLeft, DownRight, as well as shape generators like Square, Circle and Diamond modes. Turn all modes off to only allow single MIDI to pass through the Resonator Direction configuration, and go straight to the gradient/colour mode.
Setup
This plugin is very simple to set up, simply download this device, and drag it into a chain within your Launchpad or other MIDI project. Resonator responds to MIDI that flows through it, and generates new MIDI sent to the output.
No specific requirements of file location. Tested and confirmed as functional with Ableton 10.0.5 and higher, and Max 8 (Lower versions should still work). Live Suite or Trial is required to run this plugin.
Changelog
Resonator 4
v4.0
New! Note rendering framework re-built from the ground up with an all new sequential layering & priority system to allow for consecutive activated Resonators to stack on top of each other and not interfere with other active Resonators.
New! Gradient hold mode now allows for a gradient to be released before completing, rather than waiting out the gradient to complete
New! Added new scheduling system to assist resonator effects that have opposing on/off directions
New! Enabled new combinations of Note behaviour & Note on/off direction with gradient and colour passthrough
New! Added Voices control to limit maximum number of Resonator actions active at once to manage both MIDI output styles and system resources
Fixed an issue where some notes may get stuck if a note is held while a setting is updated, can now also be triggers by Ableton playback stopping
Updated internal palette to more accurately reflect real Launchpad colours
Added futureproofing update for Eyedrop 3.2.1 to global share palette to project
Added new default gradient to match Eyedrop 3.2
Added new toggle to allow passthrough of the Mode Light (Launchpad Pro), or the Logo Light (Launchpad Mini MK3, X and Pro MK3)
Added ability to automate parameters such as step delay in both Movement and Colour
Added sequential layering of note on vs note off actions when trigger mode is set to Note On & Off
Added Velocity Pass-through for note on/off and hold modes
Tweaked Auto-steps to now more accurately calculate distance to Launchpad edge when Edges toggle is disabled.
Increased Gradient Velocity limit from 1-127 to 0-127
Refined timing issues between inverse note on and note off commands
Fixed an issue with auto-step count not correctly adjusting when Launchpad edges was disabled
Fixed Circle generation mode to prevent duplicate notes
GUI Tweaks
Fixed a bug where loop control would intermittently not save with the project
Fixed a bug where auto-step would send an action to undo history each time a new resonator was triggered.
Fixed a bug where auto-step selection would not save with project
Fixed a bug where custom palettes would sometimes not display
Fixed a bug where a step count high enough to cause notes above 127 would loop back to point 0 and not disappear
Resonator 3
v3.0.1
- UI Re-design
- Stability Improvements
- Added support for Amethyst project conversion
v3.0
- Added support for Square resonators
- Added support for Diamond resonators
- Added support for Circular resonators
- Added new Piano mode for resonation across just white or black keys
- Added new Raw MIDI mode targeted towards LED strips and other single-axis devices
- Added bpm sync control to note length, step delay and color step delay
- Added support for up to 45 resonation steps in Launchpad mode, and 128 in Piano or Raw MIDI modes
- Added new Note on and Note on&off trigger modes
- Added support for addressing inverse note-ons and note-offs independently
- Added velocity pass-through mode
- Added up to 16 color steps in gradient mode
- Added note on loop mode to loop the gradient until the note is released
- Added palette loader to preview gradient colours inside the color window for different devices like Launchpad S or Roli Lumi
- Added function to save and load gradients
- Added support for inverse resonations to work across up to three launchpads away from the main pressed Launchpad
- Added new UI for choosing Launchpad position in relation to the pressed Launchpad, allowing for up to 25 devices in series
- Added support for layering multiple resonators with velocity pass-through mode
- Reworked copy/paste functionality of gradients
- Reworked control over Launchpad Edges command
v2.0
- Added support for limited movements
- Added support for gradients
- Added support for secondary and tertiary Launchpad positions
- Added support for hold mode
- Added support for velocity throughput
- Added support for 10x10 and 8x8 grids
- Added support for copy and paste between note lengths and gradient colours
- Removed square and diamond resonators
v1.0 (Formerly LineGen)
- Added support for different generated light effects

