Stream Deck Plus, Again

A place to discuss and exchange ideas on all types of control surfaces for PowerSDR and Thetis.
iu4jnr
Posts: 6
Joined: Thu Jul 06, 2023 9:39 pm

Stream Deck Plus, Again

Postby iu4jnr » Sat Jul 08, 2023 8:27 pm

Hi all, this is Max IU4JNR.
In few days I should receive a pre-loved ANAN7000DLE MK2. I'm not new to SDR, I own a SUNSDR2DX and 2pro and I just sold a Flex6400. I also owned a HL2 and a Hamlab 160-10 based on Red Pitaya.

I try to figure out what is the best solution to exploit my Stream Deck Plus to make it works wih Thetis and it seems there are a couple of solutions. However, what i found in the community forum are "old" discussions, dated nov 22.
Just as a try, I made few keys assignment using the "hotkey switch" in the SD+ software. Although they works, the mouse should stay focused on Thetis to be effective. Having multi-monitor setup this is not going to work.
So my questions are: are there any news on interfacing SD+ ? Any SW like FRstack for Flex? what is the most used/easy solution which keep the focus on Thetis whatever the mouse pointer is?
Thanks in advance
Max IU4JNR
brentc
Posts: 12
Joined: Wed Dec 21, 2022 5:12 pm

Re: Stream Deck Plus, Again

Postby brentc » Thu Nov 16, 2023 2:47 pm

Any luck? I have a stream deck that used with my Flex6500. It would be nice to use it once again.

73
Brent N9BC
73,
N9BC
User avatar
w-u-2-o
Posts: 5593
Joined: Fri Mar 10, 2017 1:47 pm

Re: Stream Deck Plus, Again

Postby w-u-2-o » Thu Nov 16, 2023 3:46 pm

I'm not a Stream Deck owner, but I believe it is as easy as using a set of .bat files that are executed on Stream Deck button presses to send CAT commands to Thetis.

If I were doing this, I'd install some version of netcat for Windows--I like ncat which is part of the nmap suite. Then you can issue commands like:

echo zzfa00018135100; | ncat -C 127.0.0.1 13013 --send-only

In that example zzfa is the CAT command, 127.0.0.1 is the localhost address, and 13013 is the TCP/IP CAT server port in Thetis. -C adds a CRLF, --send-only closes the connection immediately after sending.
User avatar
oe3ide
Posts: 391
Joined: Tue May 05, 2020 8:36 am
Location: JN78XK
Contact:

Re: Stream Deck Plus, Again

Postby oe3ide » Thu Nov 16, 2023 5:42 pm

User avatar
NY8T
Posts: 3
Joined: Wed Apr 24, 2024 5:12 am

Re: Stream Deck Plus, Again

Postby NY8T » Wed Apr 24, 2024 1:40 pm

Check out my Video on configuring the StreamDeck with Thetis, it works excellent.

Video

https://www.youtube.com/watch?v=V0_EHNZDLZI&t=65s


LoopMIDI Download

https://www.tobias-erichsen.de/software/loopmidi.html
Dan
Posts: 26
Joined: Fri Dec 17, 2021 2:45 am
Contact:

Re: Stream Deck Plus, Again

Postby Dan » Thu Apr 25, 2024 5:55 pm

NY8T wrote:Check out my Video on configuring the StreamDeck with Thetis, it works excellent.

Video

https://www.youtube.com/watch?v=V0_EHNZDLZI&t=65s


LoopMIDI Download

https://www.tobias-erichsen.de/software/loopmidi.html


Thank you Larry.
This is working very well for me.

73, Dan KM6CQ
User avatar
NY8T
Posts: 3
Joined: Wed Apr 24, 2024 5:12 am

Re: Stream Deck Plus, Again

Postby NY8T » Fri Apr 26, 2024 2:22 pm

Rock Solid for me so far.
Attachments
StreamDeck.jpg
StreamDeck.jpg (193.63 KiB) Viewed 2156 times
Dan
Posts: 26
Joined: Fri Dec 17, 2021 2:45 am
Contact:

Re: Stream Deck Plus, Again

Postby Dan » Fri Apr 26, 2024 11:46 pm

Yes this is pretty cool Larry. Thank you for sharing the procedure with us.
Attachments
Screenshot 2024-04-26 at 16.43.51.png
Screenshot 2024-04-26 at 16.43.51.png (641.23 KiB) Viewed 2050 times
Screenshot 2024-04-26 at 16.40.48.png
Screenshot 2024-04-26 at 16.40.48.png (630.37 KiB) Viewed 2050 times
Screenshot 2024-04-26 at 16.41.02.png
Screenshot 2024-04-26 at 16.41.02.png (587.58 KiB) Viewed 2050 times
w3ub
Posts: 98
Joined: Fri Dec 14, 2018 6:32 pm
Location: Lunenburg, NS/Florida

Re: Stream Deck Plus, Again

Postby w3ub » Wed May 08, 2024 7:00 pm

I'm new to the whole Streamdeck thing ... I have a Streamdeck plus working ... sort of.

I have multiple knobs working, but am having trouble getting more than one button working. When I add a second button, the control ID as seen by Thetis is the same as my first button.

On Thetis there are "Id"s. My first button Id is seen as 38 in Thetis.

On the Streamdeck SW, under NRPN there are options for channel, and control. I seem to be missing something, as my second button is always seen as the same Thetis Id as my first, even though I have tried multiple values for channel and control. My knobs show up as Ids 0, 1, and 2 on Thetis.

Any idea why my buttons are always showing up as Id 38? Right now I have three knobs and am trying for my second button.

/Doug
w3ub
Posts: 98
Joined: Fri Dec 14, 2018 6:32 pm
Location: Lunenburg, NS/Florida

Re: Stream Deck Plus, Again

Postby w3ub » Wed May 08, 2024 9:36 pm

I did find that by using the Stream Deck Midi choice of Note On/Off I could set as many buttons up as I want, you can choose what Id (note) you want for each button.
User avatar
NY8T
Posts: 3
Joined: Wed Apr 24, 2024 5:12 am

Re: Stream Deck Plus, Again

Postby NY8T » Fri May 10, 2024 2:14 pm

This is how I make it work and I may not be doing it the most efficent way.

NRPN Channel number has to be unique or the function will be the same on all buttons. 1 to 16 channels per LoopMidi pair, then create another pair and start over with channels 1 to 16. I don't do anything with the Control number in the StreamDeck Button Configuration. I don't pay any attention to the ID number in the Thetis MIDI Mappings.
Attachments
button config.jpg
button config.jpg (41.26 KiB) Viewed 29 times
w3ub
Posts: 98
Joined: Fri Dec 14, 2018 6:32 pm
Location: Lunenburg, NS/Florida

Re: Stream Deck Plus, Again

Postby w3ub » Fri May 10, 2024 3:41 pm

I have mine set up differently now. All buttons and knobs are using Channel 1. I only have a MIDI port of A set up, there seems no need for a B port as data is never pushed back to the SD.

For buttons I use Note On/Off SD Midi Command, and set the key to something unique it ranges from 0 to 127). To the right of that you have to set the level/range to 127 (the default is 64 which is too low for Thetis to recognize the change in state). The number of the key is read by Thetis and is used as the control ID.

For knobs I use Control Change SD Midi Command. All set to channel 1, but with unique control values (again 0 to 127). These control values are also used in Thetis as the control ID. Each control ID must be unique, including all buttons and knobs.

You could program 128 different buttons/knobs this way, all on a single channel.

Anyway, it is all working well here. I like the fact you can mix/match Midi Thetis functions with other controls on the PC, like opening/closing programs and the like.

Doug

Return to “Macro & MIDI Controller Software, Hardware & Scripts”