Device Details

Device Overview

Name/Version: JL Hackro Rack 1.4.1
Author: JackLion  
Description: JL Hackro Rack provides 4 independent mappable macros that work similarly to Ableton's except each macro features a curve editor to define each ones behavior as well as a master dial to cycle through all 4 macros paths with the turn of a single knob.

You can map it to any parameter, adjust the minimum and maximum range, un-map it and control it with hardware. You decide how the macro works and changes things as it turns from left to right. You can go beyond what the macros in live currently offer in order to perform more expressively, improve your automations workflow or just have fun seeing what it feels like to cycle through complex parameter changes with the flick of a wrist.

I've included comments to try and make things as clear as possible for anyone who wishes to use or understand how things are working

This is the next variation of the JL Curve Function Macro in my series of tutorials which aims at helping to establish a connection between Max and Live so that you can focus on testing your creative ideas in Live without getting caught up in a major Max detour.

- Master dial used to cycle through all four parameters simultaneously with a single turn

- Four independent user-controlled macros capable of automations in Live

- Minimum and maximum transformations on the range of the parameter by % much like how the mapping system works within Ableton macros

- Un-map button for easy un-mapping

- MIDI effect variant included. They both work exactly the same but allows you to put the rack before an instrument in Live rather than after like an audio effect

- This patch will know not to map to itself to prevent errors as well as immediately snap parameters when mapped to them

- Displays selected parameter

- Snaps parameter to new value when function is edited

-Multipoint curve editor for macro behavior

Watch the video for further exploration:


UPDATE V1.2.1: Updated so that all macros as well as min and max parameters for each macro are available in Live's clip modulation destinations
UPDATE V1.3.1: Fixed a bug where the mapping would break when the device is moved in a Live set. Now the parameter id will be remembered by the device wherever it is moved
UPDATE V1.4.1: Fixed a bug where the when mapping the dials to a macro in a Live rack, the parameter would only make 0. or 1. available. Now modulation modes are bipolar instead of absolute

This device works in Live 9, 10 or 11, Standard (with Max For Live) or Suite.

If you like this device, please rate it 5 stars


Device Details

Tags lfo, sequencer, effect, utility, glitch, other, m4lhackevent
Live Version Used: 11.0.6
Max Version Used: 8.1.5
Date Added: Nov 08 2021 19:35:32
Date Last Updated: Dec 29 2021 17:40:15
Device Type: audio_device
Download URL (report link)
License (more info): AttributionShareAlike


Hi. Are the min/max values modulation destinations ?

@hangarsliquides I'm not exactly sure what you mean. The min/max values allow you to determine the range of the macro. So if the min max is 0%, 50% then when the macro is turned all the way, the mapped parameter in Live will be halfway through its full range for example. Works pretty much exactly how the min max ranges in the native Live Macro Mappings menu work as far as I can tell :)

Thx- and sorry if I wasn't clear. My question should have rather been formulated : can you automate the min/max values ?

@hangarsliquides ahh thank you for clarifying. I see exactly what you meant now. As a result of your question, I have released an update for the device. Now each macro as well as the min and max parameters are automatable and available in Live's clip modulations. Thanks a lot for the suggestion! I would have missed that otherwise. They are set to absolute mode for the time being.

I like the simplicity of the device but I'm disappointed it can't map multiple parameters to one knob.

I also am unable to map the macros of this device to the macros of my effect rack, so I won't be able to use this device for purposes of making super knobs. Unless this can be updated, I will have to find another device.

I just figured out the master knob bit, so that does allow me to combine up to four parameters. Forgive my ignorance.

A couple things to note you might be able to improve:
-Mappings are broken when device is moved in and out of a rack
-Could use a midi effect equivalent so I can have in the front of my racks
-The knobs control the sliders, but the sliders don't control the knobs

Thank you for your work

@bern Hey there, thank you for your feedback. I'm always learning and improving upon my previous ideas so any user feedback is value to me.

I do intend to update this device to have even more modulation behaviors between the master dial and the macros later down the line so stay tuned for that. I'm glad that you figured out the solution to your original problem with that.

In regards to the mappings breaking, that is certainly news to me. I will look into this soon as well and try to figure out why this is happening.

Now when you say the knobs control the sliders but not vice versa, do you mean the knobs and sliders within the device? The sliders control the range which the macros work in so they aren't supposed to affect the macro knobs. Same with the knobs to sliders. Is it possible I am misunderstanding you there?

If you'd like to, you can actually just copy and paste the contents of the device into a new max MIDI effect and save that you can use it the way you like. If anything, I will include the MIDI effect version in the next update alongside the audio effect version.

I appreciate the support, stay tuned for future updates! I have a few other projects i must move onto but I fully intend to follow up on these issues. Take care!

@bern Hello again my friend. So after investigating the bug, I realized how concerning this is. I decided to have a drink and prioritize this issue tonight and wound up fixing the bug! Also, I included the MIDI variation you requested on the gumroad page, you should be able to download it if you have purchased the previous version. I am actually really grateful that you pointed this bug out though and I am equally surprised that I never noticed before. If you have any issues acquiring the new DLs then feel free to email me! In the meantime take care and as always, please reach out if anymore bugs arise!

This should be good. I haven't rated all the devices yet as I haven't had a chance to try my choices much so far on Live 11.

Can you map the macros across different tracks, or, to devices in different chains on the same track?

@sap69 yes, that use case should be supported!

Login to comment on this device.

[ browse device library ]