I've managed to figure out how to insert plugins using Keyboard Maestro and PlugSearch together, using the 'found image' action. It's fiddly, inelegant and has some limitations, but if you're aware of them it works just fine. It took a fair bit of work to get going! So now I can hit a button on my Stream Deck and the chosen plugin will be inserted into the first available slot in the selected channel.
I'll detail my Logic Stream Deck / Keyboard Maestro macros:
- Panning and fader bumps: One button for each increment of panning using CC10 and approx 3db bumps in either direction for fader level.
- Fade in/out/crossfade on buttons, set to 1/10/30/100 and one with a pop-up prompt where you can enter your own value.
- Region gain up or down by 1/3/6db, on buttons.
- Region end to playhead (for reverse cymbals and the like, when you want them to end at a specific point)
- As mentioned before, plugins on buttons, categorised in folders and subfolders on the Stream Deck
- De-ess with one button: loads Melodyne ARA into the first channel slot, plays and stops the audio to load it into the plugin, selects all, switches to Sibilant Balance tool and turns Sibilant Balance down to -40%, then closes the plugin window.
- Transport controls on the Stream Deck.
- Copy selected midi up/down an octave, up a fifth or down a fourth.
- Reset tempo data for selected audio.
- All UAD Console presets on dedicated buttons, bypassing the "Do you want to save" dialogue, so I can switch amp sims or routing options in one press.
- Hitting record in Logic disables my headphone/speaker correction (if it's enabled) and switches my Console headphone routing to direct to avoid latency from Sonarworks, which I use via Audio Hijack.
- UAD Console extras: listen in mono, mute speakers.