[blog] How to install and use the Stream Deck extension in Gig Performer

Thanks Again Mr. Pudar. Love Love the ongoing support you people give me for this product.
Would you please DELETE the last photo where I showed the Software ver along with my serial # which I neglected to omit. I tried to find a way to do it from this end, but only saw the option to delete the post.

Now, time for some more fun. Good Day!

1 Like

I deleted the last picture :slight_smile:

Enjoy ! :slight_smile:

Thank you sir!

One last note to the problem I had with Stream Deck Mobile.
I may not have run it originally in Admin mode. Which I am doing now.
After getting it work successfully, It said there was an update. When I updated it, I was
back to square one. Just could not connect.

So what I had to do, was download the latest version.
Uninstall it in GP4 and the Stream Deck app on my PC

I then ran the latest version, and when prompted in GP4 if I wanted to install the extension, I said YES.

It’s all working beautifully and I am loving this app. Thanks again for all the help from this incredible company and the community.

2 Likes

Just released the first stable version!

This fixed a bug that caused the extension to create a lot of temporary files, and also has a simpler installation system. You now only have to install the Stream Deck extension, it will install the GigPerformer extension automatically.

This will hopefully be available on the Stream Deck store soon as well

9 Likes

This version is awesome – love how it installs the extension automatically – that is a terrfic feature!

1 Like

For those you don’t have a Stream Deck device but would like to try things, here is an emulator! :slight_smile:

Link: Bitfocus Companion - Stream Deck emulator

What is the difference between x64 and arm? I tried both of the newest versions and GP does not recognize it. Opened extensions and none showed up. Added the .dylib file to extensions folder and still didn’t show up. Clicked open exension folder and saw the file. Clicked it and nothing happened. Restarted GP along the way and no ok to install message. I’m on a MAC Sonoma 14.3 MacBook Pro. Current GP version.

Did you try this version? [blog] How to install and use the Stream Deck extension in Gig Performer - #77 by timothyschoen

The ARM version is for Apple Silicon (M1/M2/M3 chips).

The first is for Intel processors and the second is for Apple Silicon.

1 Like

I have M1 so installed that one as you mentioned above. Nothing shows up,in GP when I go to Extension folder and GP doesn’t ask ok to install. Using most current stream desk software.

OK, so is the extension present in the Extension folder?
If not, place the extension manually there.

Since this was the reason last time GP couldn’t recognize the extension (misbehaving plugins), I’d try the following:

  • set GP to not load the last gig file
  • start GP with an empty gig file

Tried that and it seemed to work. Got the GP message to allow it to load. Program still didn’t respond though. Tried to do it all again and the file no longer shows up in the extensions screen although it is in the folder. iPad and streamdeck communicate just fine and streamdeck says GP is loaded and it shows GP functions available to add to SD. I’ve tried every combination of both SD versions and manually add the file to the extension folder.

So for some reason I am back to square 1. Streamdeck works with everything outside of GP4, but can not use any of the GP4 streamdeck functions you have designed. I am back to getting the green triangle from my devices when I try any button.
I thought it might have been an update from Elgato, so tried uninstalling multiple times, and tried to remove entries from the registry that the uninstaller did not take care of.
I checked my firewalls both for the Elgato, which was set to allow public and private, and GP4 which is set to private. I don’t believe GP4 needs Public access from the firewall.
Re-installing streamdeck every time always found my previous profiles. (I don’t know if that is something to be concerned about)
I had a couple of .dll’s that I tried swapping out. One was 127k and the other was 119k.
That didn’t seem to make any difference.
I actually went out and bought a 2017 iPad Pro, just to be able to get the full screen of layers and buttons, but so far that looks like bad money spent if I can not get this to work.
Any more suggestions would be appreciated.
Glen

I’m out of ideas.
Did you try the extension on a different computer?

Also tried this, which did not help!

I did not try this on a second PC yet. That is the next step. I had already planned to to incorporate an HP600 for some other tasks, including to take some of the CPU payload off my Dell laptop, for certain plugins, which is not as powerful as the HP. That might be a good start on the HP600 which won’t have any registry artifacts from previous installations. However I am not sure by having GigPerformer and all my plugins on the Dell (as my main system for now) will allow the streamdeck through. A work in progress I guess. I also noted that these links for Timothy Schoen take me to a (this page is not available. Also he noted that the source code was down for now, so maybe he has some things he still working out. Not sure. I believe his latest ver is 1.0

First off, I want to thank you for your hard work in developing this extension. I was so excited when I just recently discovered Stream Deck and all it’s capabilities. I am a retired guitarist, and have been trying to tap into all the sounds available in vst’s and GP has made so many things possible. Wanting to do a One-man-band kind of thing led me to this great extension you developed.
I posted a couple of comments further down this thread, as I am having issues again inside of Gig Performer.
So I did attempt an install on a second PC, (HP600 with more power, and Win 10 pro) where I have not installed Stream deck, thinking there would not be any artifacts in the reg file, from previous un-installs. That did not work.

I was able to trigger apps outside of GP from my devices connected to the SD, but none of the GP stuff worked. Just got the green triangle when hitting most of the buttons. I mainly used a one button Tuner function in SD, since I knew that worked in the past. Just to test the connection.

So some things that may help me understand the correct installation process, as well as relationship to path’s, are as follows.

But a refresher first on my setups.
(PC 1) Windows 10 home X64 (with ample specs)
(PC 2) HP Prodesk 600 x64 (better specs)

So here are possibly some good questions, or some silly ones.

  1. Since a Wi-fi connection is used, I would assume everything should work (inside and out of Gig Performer) (where as I seem to been able to have SD commands work outside of GP, but not in GP) So I don’t think the Wi-fi could be an issue.
    Note: When I did have it working in GP, I was able to i.e. Change to panel view, Wiring view, etc.

  2. When I originally downloaded your extension, if I recall, it extracted the .dll, but I think I had to manually create the folder (Extensions) in the path where the GP files reside. I later just copied the extension to the second PC, which I downloaded your file from Github. ??? Is that a No NO ? … I also noted that I had different size .dll files from different installs. The one I thought that worked was 119k, and there was one that was 128k. I am a little bit fuzzy on how I got the .dll, whether by extraction, or something else.

  3. I believe there are 2 parts to your installation. One that adds GP section to Elgato, and the other (dll) to the extension folder. Is that correct?

  4. Is there a particular order I should be aware of… ? First start Elagto, then Gig Performer? or vice versa.

Once again… thanks for any help you can provide.

Hi! The extension itself doesn’t require wifi or network connection to work, it should be able to work completely offline. If you’re using Stream Deck Mobile, and other Stream Deck features work, network connection isn’t the issue.

The way it currently works, is that the Gig Performer extension should get installed automatically when you install the Stream Deck extension. From the look of your screenshot, that part works. So you’re correct, there’s two parts to the installation.

In terms of order, all you’d need to do is restart Gig Performer once after installing the Stream Deck plugin. On Windows, you might want to keep Gig Performer closed for a few seconds to make sure the .dll file has time to get copied into the right directory. But since the .dll file is already installed for you, that doesn’t seem to be the problem.

It’s definitely very strange that this used to work for you, but doesn’t anymore! I have some suggestion you can try, I’m not sure how many of these you’ve tried but maybe they’ll help:

  • Just to check, in GigPerformer, open Options->Extensions and make sure the Stream Deck extension is enabled.

  • Close the StreamDeck app and GigPerformer, then delete gp-streamdeck.dll from the extensions folder. If you want to be extra sure, you could reboot your PC now too to get rid of temp files. Then start up the Streamdeck app, and wait for gp-streamdeck.dll to respawn in the Extensions folder. Now start GigPerformer. Make sure you start none of the apps with “Run as administrator” because that could potentially hinder their communication (if only one of the two has admin rights).