Anybody interested in beta testing my (free) Stream Deck profiles for Luna? (This is now named "LSD-Pilot")

Quint

Venerated Member
(Update: Due to recent events in the UA universe, this project has been cancelled.)

(Update: this project is now called LSD-Pilot)

I've been working on a set of profiles for my Stream Deck XL for about the last six months, to be used with Luna. I started out building this just for myself and, only after I got about halfway thru, did I decide to modify it to try to make it as user friendly for as many people as I could, and then share it with everyone. Keeping that in mind, I’ve done a good amount of testing for reliability, but that testing was limited to my two Macs (MacBook Air M1 and Mac Studio M1 w/65” 4K screen). So I figured I'd see if anyone was interested in giving it a try before I release it out into the wild. Granted, this is just something I'm sharing with everyone, and isn't and won't ever be a "product", but I'd still like to share it in an "as plug and play as possible" state, hence the request for a tester or two.

Anyway, I put these profiles together because hardware control of plugin management is mostly non-existent in the DAW world, and is certainly non-existent for Luna. I use the term “plugin management”, and not “plugin control”, because there are various hardware controllers that do have knobs which you can turn to control plugin parameters in Luna, but there aren’t really any hardware controllers that exist that allow you to comprehensively MANAGE plugins in Luna. So these profiles are intended, not to be a replacement of your typical hardware controller, but to be a supplement to your typical hardware controller. That said, you can obviously still use these profiles even if you only have a Stream Deck, and no other hardware controller.

So when I talk about plugin management, I’m talking about hardware control of all the things that go into getting you to the point where you are actually ready to start turning knobs on a plugin (or Luna extension). These are things such as opening/closing plugin GUIs, realtime feedback of plugin states and location on any given channel, control of plugin presets, control of adding/removing/enabling/disabling/etc. plugins, control of plugin favorites, mouse-less navigation to various sections of the mixer/timeline window (inputs, inserts, Console, etc.), MCU integration so that menu diving on standard hardware controllers (SSL UF8, Behringer X-Touch, etc.) is no longer needed for plugin control, full length plugin names/icons instead of the standard MCU 6-character limit, and so on. I’ve also added some profile pages for places to assign Stream Deck buttons to perform mundane or frequently conducted tasks, such as certain multi-step tasks which take place during editing, for example. Why do a bunch of menu diving and mousing around when you can just automate it with one button?

I tried to incorporate a coherent UX into the design of these profiles, using things like color coding of buttons, plugin images on buttons for easy identification, persistent location of buttons to promote muscle memory, using a simple means of navigation (toggles instead of menu diving) from one profile to another, etc. to make it as user friendly as possible to use these profiles. These profiles are mostly built with a “one button, one function” approach, to facilitate speed and eliminate the need to memorize sub functions. Where sub functions exist, they are typically related to the main function of that button (and the sub function is also identified on that button). I tried to build these profiles as robustly as I could, to avoid issues with these profiles not working on certain setups. That robustness includes things like adding a “User Defined Variables” macro to allow people to tailor certain aspects of these profiles and macros to their unique setup, though there is a balance I tried to keep between tweakability and reliability. These profiles also allow you to set things up according to your preferred screen setup as well as any alternate Luna themes you may be using. You are also free to create and manage plugin names and button icons, as you desire.

If you're interested, let me know. This setup was built to be used with a Stream Deck XL (32 key), but, as I understand it, you could also purchase/demo Stream Deck Mobile for use on your iPad, if you don't own a Stream Deck XL. Either way, 32 keys ARE required. This setup also requires Bome MIDI Translator Pro, which can also be purchased or demoed if you don't already have it. This setup also requires Keyboard Maestro, which has a free trial, if you don't already own it. So you'll need all of those things. It's also Mac only, as this is built on top of Keyboard Maestro, and Keyboard Maestro is only available on Mac. To anybody who is interested in doing a beta, I'd send you everything (KM macros, SD profiles, BMT presets, plugin icons, etc.) with instructions on how to set it all up. A lot of the buttons on these profiles are not just activating a simple keystroke/shortcut in the background. I had to build a lot of macros to get all of this to work in the background, so I'm mostly just interested in seeing if anyone can break those macros. ;)

I still have a few weeks worth of work left to do to get everything tidied up, create the rest of the plugin icons, etc., but I figured I'd go ahead and put this out there to see if anyone might be interested in doing some independent testing. These are just two of the profile pages below. As you might guess from the navigation section on the right side of those screenshots, there are multiple profile pages for plugin category types, as well as a placeholder for hardware inserts, and various profile pages for editing/workflow macros/shortcuts. The eight insert buttons on the left side will open and close plugin GUIs as well as automatically trigger your hardware controller (SSL UF8, in my case) to display plugin parameters above your Vpots, ready for knob twisting. So one push of an insert button will open your GUIs, ready to be controlled by your HW controller, and then another push of that same insert button will put it all back like it was (GUI closed, HW controller displaying track names). These eight insert buttons also always display whatever plugins you have loaded on whatever channel you have selected. They automatically update as you change selected channels or modify/add/remove/open/close specific plugins on that selected channel.

These are NOT final versions below, but it's getting close to final version. A few things may slightly change.

Screenshot 2024-02-08 at 9.19.28 AM.png

Screenshot 2024-02-08 at 9.22.34 AM.png
 
Last edited:

rodd

Hall of Fame Member
I’d be willing to try it out, but have limited buttons on my SD+ so not sure how useful I’d be to your testing.
 

Quint

Venerated Member
I’d be willing to try it out, but have limited buttons on my SD+ so not sure how useful I’d be to your testing.
If you had an iPad that you set up with a demo of Stream Deck Mobile, that would probably work as a test rig. But the buttons on the SD+ are too limited to give this a proper test, unfortunately. There are a lot of interdependencies built into various buttons, to account for various states, so it wouldn't be the simplest of things to just grab a few buttons off of these profiles to try out on your SD+. Anybody testing this would really need the full 32 buttons to properly demo this.
 

cvkaiser

Active Member
Hi Quint,

that sounds great. I don‘t have a streamdeck but could work with Metagrid Pro on the iPad and I do own Keyboard Maestro - I think Keyboard Maestro is the key part here. Would love to check out your macros. I also have a SSL UF8.

Best regards - Christoph
 
Last edited:

Rainflower

Hall of Fame Member
Hey Quint, I’m interested in trying out your beta. Thanks! This looks really cool! I have Bome, KM, and SDXL…:)
 

Quint

Venerated Member
Hi Quint,

that sounds great. I don‘t have a streamdeck but could work with Metagrid Pro on the iPad and I do own Keyboard Maestro - I think Keyboard Maestro is the key part here. Would love to check out your macros. I also have a SSL UF8.

Best regards - Christoph
I'm happy to share my macros once I get done cleaning them up. That said, Stream Deck is pretty integral to how all of this works, and I'm not thinking that adapting those macros to Metagrid will ultimately give me the sort of beta test that I'm looking for, unfortunately.

I have a fair number of interdependencies built into what the Stream Deck buttons do, so it wouldn't necessarily be a simple matter to just port the macros over to Metagrid. I imagine you could probably adapt those macros to Metagrid though, if you really wanted to. Or maybe I'm assuming too much about how Metagrid works?

Now, if you wanted to download a demo of Stream Deck Mobile for your iPad, for trying my profiles out, THAT would give me a real world test. But I understand if you don't want to do that. ;) (let me know if you were interested in demoing with SD Mobile though).

In any case, you would obviously be free to take my completed macros and adapt them to whatever you want to do with Metagrid, once I get done with them and make them available for download.

Thanks for your interest, and any help you might provide.
 
Last edited:

Quint

Venerated Member
Hey Quint, I’m interested in trying out your beta. Thanks! This looks really cool! I have Bome, KM, and SDXL…:)
Yes! Then we should talk. Let me get done tidying things up with the macros. Everything works, but I'm still trying to clean up a few things to try make everything as reliable as possible. I also need to finish creating icons for all of my plugins. It'll be a few weeks still (or hopefully not much longer than that), but I can let you know when I'm ready.

The idea here is that anybody can name their plugins, as they see fit, and also create a plugin icon for each plugin, as they see fit. Or not. You can also just roll with no icon and the standard MCU 6 character name. But I've created a textual lookup table that the macros use to apply a translation from the MCU name, to a name of your choosing. You just edit the table by adding a line for any plugin you want to add, and then create an image that the macros will use for that plugin.

That said, I own UAD U12, plus all of the native UADx plugins other than the Spitfire stuff (~130 plugins), so I should have the majority of UA plugins already done. I've got Soundtoys and a handful of other stuff I was gonna add too, so it'll be a good start.

Out of curiosity, what is your setup? One screen? Two? Size(s)? Alternate Luna theme? Laptop or desktop? Do you happen to have a hardware controller or some kind (not required).
 
Last edited:

cvkaiser

Active Member
Hi Quint,

I think about getting a streamdeck 32 because that workflow really sounds great. The demoversion of Streamdeck mobile is restricted to 6 buttons at first.
I‘m in…

Best regards - Christoph
 

Quint

Venerated Member
Hi Quint,

I think about getting a streamdeck 32 because that workflow really sounds great. The demoversion of Streamdeck mobile is restricted to 6 buttons at first.
I‘m in…

Best regards - Christoph
Ok. That works for me. Just to be on the safe side, and because I wouldn't want you to spend money on a Stream Deck until you were 100% sure that I was going to be sending you the beta, maybe wait to buy the SD XL until I've notified you that I'm ready to send the beta out.

As I mentioned before, I've got a few weeks more of work to do on it, or hopefully not much longer than that, before I'll be ready to send it out. But I'm happy to include you as a beta tester when I'm ready to send it out.

Also, I'm glad to see that you recognize the benefit of this workflow. Hopefully I described it all well enough to understand?

It's pretty fast, especially once you get used to where all of the buttons are at. And NO mouse. That's one of my favorite parts. It's so nice to not have to use the mouse for that stuff. And if you're using a hardware controller like the UF8, even better. My UF8 just switches over to display plugin parameters as soon as I open up a plugin, and without having to push any buttons on the UF8 at all. It's pretty cool.

Also, you probably haven't guessed that empty insert slots are super easy to put a plugin into. Just hit an insert button that is empty (purple with the line) and then hit a button (on the plugin favorites page(s)) for whatever plugin you want to load. Done. The plugin is loaded in that insert in Luna, the GUI opens up, and your hardware controller changes to show plugin parameters.
 
Last edited:

Nicolher

Active Member
Hi
I’m interested as well
Perfect timing for me, I was going to get the mobile app and was looking for some templates
Count me in !
 

chrisharbin

Hall of Fame Member
Hi Quint,

I think about getting a streamdeck 32 because that workflow really sounds great. The demoversion of Streamdeck mobile is restricted to 6 buttons at first.
I‘m in…

Best regards - Christoph
You will absolutely LOVE the SD! I have the 32 and it was by far the best purchase I made last year :)
 

Quint

Venerated Member
FYI, I'm getting closer to being done with it. Just a little bit longer. I've mostly got all of the shortcuts figured out now. And everything is mapped out to be really easy to get to. There's just some macro tweaking and cleanup I still need to do. And I'm working out a few things to make the MCU implementation as reliable as I can make it.
 

Pippington

Active Member
I've been working on a set of profiles for my Stream Deck for about the last six months, to be used with Luna. I started out building this just for myself and, only after I got about halfway thru, did I decide to modify it to try to make it as user friendly for as many people as I could, and then share it with everyone. Keeping that in mind, I’ve done a good amount of testing for reliability, but that testing was limited to my two Macs (MacBook Air M1 and Mac Studio M1 w/65” 4K screen). So I figured I'd see if anyone was interested in giving it a try before I release it out into the wild. Granted, this is just something I'm sharing with everyone, and isn't and won't ever be a "product", but I'd still like to share it in an "as plug and play as possible" state, hence the request for a tester or two.

Anyway, I put these profiles together because hardware control of plugin management is mostly non-existent in the DAW world, and is certainly non-existent for Luna. I use the term “plugin management”, and not “plugin control”, because there are various hardware controllers that do have knobs which you can turn to control plugin parameters in Luna, but there aren’t really any hardware controllers that exist that allow you to comprehensively MANAGE plugins in Luna. So these profiles are intended, not to be a replacement of your typical hardware controller, but to be a supplement to your typical hardware controller. That said, you can obviously still use these profiles even if you only have a Stream Deck, and no other hardware controller.

So when I talk about plugin management, I’m talking about hardware control of all the things that go into getting you to the point where you are actually ready to start turning knobs on a plugin (or Luna extension). These are things such as opening/closing plugin GUIs, realtime feedback of plugin states and location on any given channel, control of plugin presets, control of adding/removing/enabling/disabling/etc. plugins, control of plugin favorites, mouse-less navigation to various sections of the mixer/timeline window (inputs, inserts, Console, etc.), MCU integration so that menu diving on standard hardware controllers (SSL UF8, Behringer X-Touch, etc.) is no longer needed for plugin control, full length plugin names/icons instead of the standard MCU 6-character limit, and so on. I’ve also added some profile pages for places to assign Stream Deck buttons to perform mundane or frequently conducted tasks, such as certain multi-step tasks which take place during editing, for example. Why do a bunch of menu diving and mousing around when you can just automate it with one button?

I tried to incorporate a coherent UX into the design of these profiles, using things like color coding of buttons, plugin images on buttons for easy identification, persistent location of buttons to promote muscle memory, using a simple means of navigation (toggles instead of menu diving) from one profile to another, etc. to make it as user friendly as possible to use these profiles. These profiles are mostly built with a “one button, one function” approach, to facilitate speed and eliminate the need to memorize sub functions. Where sub functions exist, they are typically related to the main function of that button (and the sub function is also identified on that button). I tried to build these profiles as robustly as I could, to avoid issues with these profiles not working on certain setups. That robustness includes things like adding a “User Defined Variables” macro to allow people to tailor certain aspects of these profiles and macros to their unique setup, though there is a balance I tried to keep between tweakability and reliability. These profiles also allow you to set things up according to your preferred screen setup as well as any alternate Luna themes you may be using. You are also free to create and manage plugin names and button icons, as you desire.

If you're interested, let me know. This setup was built to be used with a Stream Deck XL (32 key), but, as I understand it, you could also purchase/demo Stream Deck Mobile for use on your iPad, if you don't own a Stream Deck XL. This setup also requires Bome MIDI Translator Pro (if you want the HW controller MCU integration component of these profiles), which can also be purchased or demoed if you don't already have it. This setup also requires Keyboard Maestro, which has a free trial, if you don't already own it. So you'll need all of those things. To anybody who is interested in doing a beta, I'd send you everything (KM macros, SD profiles, BMT presets, plugin icons, etc.) with instructions on how to set it all up. A lot of the buttons on these profiles are not just activating a simple keystroke/shortcut in the background. I had to build a lot of macros to get all of this to work in the background, so I'm mostly just interested in seeing if anyone can break those macros. ;)

I still have a few weeks worth of work left to do to get everything tidied up, create the rest of the plugin icons, etc., but I figured I'd go ahead and put this out there to see if anyone might be interested in doing some independent testing. These are just two of the profile pages below. As you might guess from the navigation section on the right side of those screenshots, there are multiple profile pages for plugin category types, as well as a placeholder for hardware inserts, and various profile pages for editing/workflow macros/shortcuts. The eight insert buttons on the left side will open and close plugin GUIs as well as automatically trigger your hardware controller (SSL UF8, in my case) to display plugin parameters above your Vpots, ready for knob twisting. So one push of an insert button will open your GUIs, ready to be controlled by your HW controller, and then another push of that same insert button will put it all back like it was (GUI closed, HW controller displaying track names). These eight insert buttons also always display whatever plugins you have loaded on whatever channel you have selected. They automatically update as you change selected channels or modify/add/remove/open/close specific plugins on that selected channel.

These are NOT final versions below, but it's getting close to final version. A few things may slightly change.

View attachment 17696

View attachment 17697
Yes please!
I've been using a 32 buttonStream Deck with Luna for a long time.
It's really helpful - but I'm sure I didn't set it up half as well as you have.
I'd love to try it out.
Thanks.
 

chrisharbin

Hall of Fame Member
Alright, I'll try it. DL'ing Luna right now, want to check it out with this and Faderport 8 :)
 

daimbandai

New Member
FYI, I'm getting closer to being done with it. Just a little bit longer. I've mostly got all of the shortcuts figured out now. And everything is mapped out to be really easy to get to. There's just some macro tweaking and cleanup I still need to do. And I'm working out a few things to make the MCU implementation as reliable as I can make it.
hi quint! a hell of a job you started! i'm struggling to config mi meta grid pro workflow to be able to launch single plugins on a selected track but I didn't get with the key comand to make the macro...
any suggestions?
optn+cmnd+ F doesn't seem to work fo me
thanks in advance
 

Quint

Venerated Member
hi quint! a hell of a job you started! i'm struggling to config mi meta grid pro workflow to be able to launch single plugins on a selected track but I didn't get with the key comand to make the macro...
any suggestions?
optn+cmnd+ F doesn't seem to work fo me
thanks in advance
I'm not using key commands to do this. It's a combination of things I'm using in Luna, but it's primarily based on image recognition available in Keyboard Maestro. There's no easy way to do this without any sort of direct connection to Luna, via the API, or MIDI, or whatever. So the "found image" action in KM is what I had to use.

Additionally, when using image recognition, you have to make sure to address all of the various iterations/states that Luna may be in, to ensure that KM is able to even see the image it is looking for. It kind of gets complicated. It took me a while and a lot of work to sort all of this out.
 

Nicolher

Active Member
Just bought a cheap 2nd hand iPad mini 4 for stream deck only
Been trying it and it’s already a nice addition to the workflow

Can’t wait to try your config !
 
UAD Bundle Month
Top