I coralled Claude Code to adapt this to work with Unfiltered Audio's Bass-Mint.
The key insight is that Dez's device maps sig (0-1) to Drum Buss's pitch control. But it has to overcome Drum Buss using a logarithmic scale that makes the dial work in a 'perceptually frendly' manner. Paired with the entirely passive Note display I think this amounts to a questionable design choice from Ableton - mapping it to exact notes without Dez's device is fiddly at best.
As it happens Bass-Mint's controller maps from 30-249 hz in a linear fashion, so the answer was to replace "expr (log($f1/30)/log(1.1161))/10" in Dez's device, with "expr ($f1 - 30) / 219" (I wanted Bass-Mint pitched down an octave relative to the synth).
Thanks to Dez's clear design, I think users could ask CC (or perhaps another AI service) to help adapt this to many other devices. My tips - rather than upload the entire plug in (thousands of tokens, a lot for CC to potentially get lost in) I first conceptualised the problem, and when CC responded I identified that I had Dez's device, and simply passed the expr - however I also uploaded a screenshot of the Max editor layout, which appeared to help CC greatly.
This website uses cookies.
Clicking “Accept” means you consent to your data being processed and you’ll let us use cookies and other technologies to process your personal information to personalize and enhance your experience.
Click “Close” to deny consent and continue with technically required cookies that are essential for the website to function.
The key insight is that Dez's device maps sig (0-1) to Drum Buss's pitch control. But it has to overcome Drum Buss using a logarithmic scale that makes the dial work in a 'perceptually frendly' manner. Paired with the entirely passive Note display I think this amounts to a questionable design choice from Ableton - mapping it to exact notes without Dez's device is fiddly at best.
As it happens Bass-Mint's controller maps from 30-249 hz in a linear fashion, so the answer was to replace "expr (log($f1/30)/log(1.1161))/10" in Dez's device, with "expr ($f1 - 30) / 219" (I wanted Bass-Mint pitched down an octave relative to the synth).
Thanks to Dez's clear design, I think users could ask CC (or perhaps another AI service) to help adapt this to many other devices. My tips - rather than upload the entire plug in (thousands of tokens, a lot for CC to potentially get lost in) I first conceptualised the problem, and when CC responded I identified that I had Dez's device, and simply passed the expr - however I also uploaded a screenshot of the Max editor layout, which appeared to help CC greatly.
Well done again Dez, and thanks.