MIDI Mapping on the knobs for Streamdeck + (plus)?
Maybe I'm a dope (probably), but I can't for the life of me figure out how to map a MIDI command to a knob turn on the Streamdeck plus. I'm using the deck to control my Metric Halo ULN-8 interface's monitor controller via MIDI commands (Mackie Control Protocol). The button presses work great (MIDI note on), and I've been able to do a basic volume control by assigning a knob button press to increment volume up and another knob button press to volume down (CC toggle commands). It would be amazing if I can assign those CC toggle commands to a clockwise / counter clockwise turn of a knob. Any insight? Thanks!
- Brenden @nednednerb
Hi there,
Did you look here in the Elgato Stream Deck software?The Stream Deck+ dials, I think, are not apparent to the system as traditional MIDI controller knobs appear.
I have not experimented with it, but I think it should be as simple, for example, as setting a dial to Midi> Control Change, and then assigning that CC manually in the DAW. Maybe once the dial is assigned in Elgato Stream Deck software, it will be able to assign the "traditional Midi" way you are used to of assigning knobs.
Brenden @nednednerb
I might have got the Midi plug-in in that list by looking in the "Store..." (Under Preferences):
- NIn reply toNicholas_Cipriano⬆:Nicholas Cipriano @Nicholas_Cipriano
Ah clever, I hadn't thought of that. Thanks so much for your insight! I've messed around with it a little bit but it's a learning curve so I'll have to keep workin on it. In an ideal world, I would love to be able to control this via soundflow instead of the elgato app. The main reason being that I have another separate Stream Deck used for Pro Tools shortcuts. It seems to be a real PITA to have Elgato control the stream decks rather than Soundflow. The way it's setup now in Soundflow is 99% there. The PT deck works great and the Monitor control deck works nearly prefectly sending MIDI commands out of Soundflow to my Metric Halo. The only thing missing is being able to assign a command, any command really, to a knob turn on the Stream Deck +. Soundflow can already send the very MIDI command I want when I assign it to a button press. Is assigning to a knob turn just something that's not implemented yet?
Thanks again so much for your help!
Brenden @nednednerb
The Stream Deck+ is new enough, and I have heard that it is a high priority to get things going.
Like the Midi plug-in I show above, SoundFlow has a Stream Deck store plug-in. I think it requires an update to suitably connect the Plus to SF.
Look at my post here, in the ideas section (and upvote if you like):
"Dials, Dial Stacks, and Stacks of Dial Stacks!" for Stream Deck+ in SFI imagine a SoundFlow plug-in in Elgato Stream Deck software might do something like put a SoundFlow Dial action on the appropriate dial, then be accessible or configurable to SoundFlow.
That way, like you imply, you might not have to forbid use of SF to do SF things. However, my wish is for relatively seamless interaction between Elgato settings and SF deck settings. To say again, I wish that the interaction is seamless. It would be awkward for me if I couldn't go from Elgato set up Finder and Chrome on my Stream Deck + and have a mostly SF-configured PT deck at the same time. I like the idea of accessing the full breadth of both feature sets beside one another.
There could be some aspects of Elgato's software that are proprietary, and therefore some setup in Elgato might be the best bet, then configuring those connections in SF.
- NIn reply toNicholas_Cipriano⬆:Nicholas Cipriano @Nicholas_Cipriano
Thanks to the advice given here, I've found a good temporary workaround! I happen to have a separate server computer running next to my workstation. So, I just plugged the SD+ into that server computer and programmed the MIDI commands via the Elgato app and it sends them out via an actual MIDI cable back to my Metric Halo. On my workstation, I've kept my other SD connected and am using SF for my Pro Tools shortcuts like I was before. Maybe in the future, SF will integrate the knobs of the SD+ and I can run both decks off the same computer. But for now, this works. Who knew the solution was using a 40 year old DIN cable? LOL.
- TThomas Linder @Thomas_Linder
According to Kitch, they're working on it. I recently ran into the same problem and he confirmed the SF implementation for Streamdeck+ 'generic' knob cc's aren't there yet. Fine for single values, like for toggles and buttons, but not for continuous values across a range using the Generic Knob Command template. I tried. I thought I could repurpose those bits that have been implemented on knob turns (there are a few, like for Logic's track-level zoom sliders), but the js that's returned from script-conversion is either proprietary, or just incomplete (I can't tell which, only that it's presently unusable, which was confirmed by Kitch).
As a workaround, I too, was thinking about leveraging Logic's Learn MIDI command, but still can't generate the continuous MIDI within SF. Only by using Elgato's MIDI plug could this technically be done, but that requires giving up some stability/functionality using SF exclusively on the Streamdeck devices. Unfortunately, I don't have a server I can use in the manner you are for this purpose. So for some things, I/we will have to wait for a SF update.
Christian Scheuer @chrscheuer2024-09-09 10:36:40.892Z
I recently ran into the same problem and he confirmed the SF implementation for Streamdeck+ 'generic' knob cc's aren't there yet.
Hi Thomas. What was the context for this?
We do have a "Generic Knob Command" in the Basics package under Knob Commands, where you can assign any action to turning your Stream Deck Plus knobs left or right.
You could easily map this to sending relative CC values (if the app you're targeting understands relative encoders):
If you'd like more interactive control, we've also got the MIDI Knobs package in the Store, which will communicate bi-directionally and allow you to set up display of the current values etc. and configure steps etc:
Christian Scheuer @chrscheuer2024-09-09 10:37:32.304Z
The MIDI Knobs package was launched in August 2023 :)
https://www.facebook.com/groups/soundflow/permalink/1449494905891664/
- TThomas Linder @Thomas_Linder
Thanks. Yes, I know all about the GKC facility for Logic in SF. I had a whole exchange with Kitch last week about what I was trying to implement, what I had tried, and what was resulting. It took us a few rounds for him to understand what was going on, but in the end he confirmed that the current GKC implementation was not yet equipped to handle what I (and others) were attempting to do with respect to the current Logic package. What am I missing trying to repurpose Logic knob script? #post-9
Christian Scheuer @chrscheuer2024-09-09 11:50:09.959Z
Thanks, Thomas. You're right that Kitch is planning to add Logic-specific implementations related to what you asked about in the other thread, however, this thread here is more generically about MIDI, and I wanted to make it clear that the functionality being asked about in this thread in terms of mapping Stream Deck Plus knobs to MIDI commands has already been implemented, and quite a long time ago.
It would probably be best to take the Logic-specific discussion in that other thread you have and keep this one here about MIDI, to not confuse people reading this thread in the future :)- BBrett Chapman @Brett_Chapman
Hi Christian, I purchased the MIDI Knobs package to be able to send CC messages via my Streamdeck + knobs, however i can't see any ability to change the "External MIDI Port" setting that you can normally get to in the advanced section. I need this to send the command out to my external unit to change presets. Is there a way to add this External MIDI Port information to get this to work ?
Christian Scheuer @chrscheuer2025-01-04 13:00:32.980Z
Hi Brett,
Can I get you to open up a new thread for this so we can track this request there?