Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Main screen not updating on Loupedeck CT (Hardware Version 02.00) #3328

Open
thomasnagtegaal40 opened this issue Mar 6, 2024 · 20 comments
Open
Assignees
Labels
Milestone

Comments

@thomasnagtegaal40
Copy link

I recently purchased the Loupedeck CT for Final Cut Pro. I installed CommandPost as indicated on the site. The response of the dials is very slow in Final Cut Pro, especially in the areas of color grading (color wheels, tint, temperature, etc) and scrolling through the timeline. Am I missing something? Any help or tips would be greatly appreciated.

image

image

image

@latenitefilms
Copy link
Contributor

Are you using CommandPost directly or via the official Loupedeck software as a plugin?

A lot of people have had issues with the official software, so most of our users are just using CommandPost's native/direct support.

@thomasnagtegaal40
Copy link
Author

I have installed commandpost as described on the website bellow:

https://support.loupedeck.com/setting-up-commandpost-plugin

What do I need to change to use the loupedeck CT via commandpost directly?

Thank you for your quick response!

@thomasnagtegaal40
Copy link
Author

Never mind, I just found the description. I will give it a try later today.

@thomasnagtegaal40
Copy link
Author

Tried to use CommandPost's native/direct support today, but it's still lagging quite a bit. With a slow turn on one of the dials it's keeping up, after multiple turns it start lagging. When I use my mouse to control the color wheels for example, and flip it to the sides, it reacts immediately

@latenitefilms
Copy link
Contributor

Is the official Loupedeck software definitely not running?

Have you tried a good old fashion restart?

Do you have any other applications running that use the Accessibility API? Check your System Settings/Preferences to see what else uses the Accessibility API, and close them to see if it makes any difference.

@thomasnagtegaal40
Copy link
Author

Yes restarted multiple times. Next to Commandpost only FCPX had permission to use accessibility API. I turned it off and tried again, but no success. I added some other functions to the dials to do some more testing (move 1 or 10 frames backward or forward via the workflow extension API), but this is even slower. When I turn the dial, first nothing happens, then the Commandpost status window opens up a few times. After a few times it finally says ping received and the playhead start moving, but also really laggy.

Commandpost.mp4

@latenitefilms
Copy link
Contributor

This might seem like a crazy idea, but what cable are you using? Are you using that cable that came with the device?

We have seen some users have all kinds of issues with Loupedeck products when using other USB-C cables.

@latenitefilms latenitefilms self-assigned this Mar 13, 2024
@latenitefilms latenitefilms added this to the 1.4.27 milestone Mar 13, 2024
@thomasnagtegaal40
Copy link
Author

I use the usb-c cable that comes with the Loupedeck CT and plug it directly into the usb-c port of my MacBook.

@thomasnagtegaal40
Copy link
Author

I started all over again by reinstalling both the Loupedeck software and Commandpost. Uninstalled Loupedeck as explained on the website, and switched commandpost over from plugin to the native support.

For some reason the input is much more direct now. Might have been a background process that was still running indeed..

@thomasnagtegaal40
Copy link
Author

However, I now have the problem that my symbols are no longer visible. I have reset all settings and rebooted my MacBook, Commandpost and the loupedeck, but without success.

Also when switching between applications and or switching preview, no symbols are visible.

Any idea what causes this and how to fix it?

image

image

image

image

@latenitefilms
Copy link
Contributor

Have the icons ever shown when using CommandPost's Native/Direct support or has it always been blank?

Are you able to share a photo of the Model/Type sticker at the back of the hardware?

What version of the firmware are you running? Is it the latest (via the official Loupedeck software)?

In the past, several times Loupedeck has updated the physical hardware, and changed the way the screens work - so it's entirely possible, if this is a new hardware device, that something has changed - although generally speaking if something like this happens, we normally get a lot of emails from people.

@thomasnagtegaal40
Copy link
Author

I can't quite remember if the symbols were visible before with the use of direct support, I don't think so. I have attached a picture of the hardware and firmware version.

image

image

@thomasnagtegaal40
Copy link
Author

As soon as I install the loupedeck software again and launch it, the symbols from the loupedeck software are displayed right away. But when I switch over to the commandpost software, no symbol is displayed no matter what I try.

@thomasnagtegaal40
Copy link
Author

Is there anything left to try? I'm getting close to the end of the 30-day trial period. So if I can't get it working, I might be able to return it. Although that would be really unfortunate as I would love to integrate the Loupedeck with CP in my workflow!

@latenitefilms
Copy link
Contributor

Try this...

Quit CommandPost, then open this file in a text editor:

/Applications/CommandPost.app/Contents/Resources/extensions/hs/loupedeck/init.lua

On line 384 it says:

self.loupedeckDeviceIsUsingRazerFirmware = false

Try changing the false to true.

Try starting CommandPost again and see if it works.

In the debug console it should say something like:

Loupedeck CT or Live connected, so lets check the firmware version...
Loupedeck device is using firmware version: XXX

Does it say 0.1.2 like it does in the official Loupedeck app?

I'm currently using Loupedeck CT (Type: LDD-1903, Ver: 01.30), and it's running firmware version v0.2.5.

I'm surprised that you have a newer hardware device, that's running much older firmware?

@latenitefilms latenitefilms changed the title Loupedeck CT (commandpost) lagging in FCPX Main screen not updating on Loupedeck CT (Hardware Version 02.00) Mar 25, 2024
@latenitefilms
Copy link
Contributor

Interestingly, I just noticed on the Loupedeck website that it says:

Note: Don't be concerned if your firmware displays version 0.1.2. It indicates that you own a more recent Loupedeck CT model equipped with the most up-to-date firmware.

So I think that's definitely the issue - you have new hardware, running new firmware, but we currently don't have any method to detect this, as we were previously relying on the firmware number (i.e. if the firmware is greater than v0.2.5, then we use the newer "Razer" method of writing data to the screen).

Could you take a screenshot of the Loupedeck entry under Hardware > USB in System Information?

image

@latenitefilms
Copy link
Contributor

FYI - I've reached out to Logitech too, to see if I can get my hands on this newer v02.00 hardware.

@thomasnagtegaal40
Copy link
Author

Yes it worked, the icons are visible😉 thanks a lot!!!

image

image

image

@latenitefilms
Copy link
Contributor

Great news!

To be honest, I'm still not sure of the best way to solve properly at this point. I'm HOPING to get my hands on the physical hardware, to see if I can find some other difference to determine which screen technique to use.

If possible, could you modify that Lua file again and add this code:

log.df("data: %s", hs.inspect(data))

On line 370 after:

self:requestFirmwareVersion(function(data)

When you restart CommandPost, it should then display some data in the Debug Console after "Loupedeck CT or Live connected, so lets check the firmware version...". I'm hoping maybe the c or i values might be different to the below:

Loupedeck CT (Type: LDD-1903, Version 01.10) Firmware:
b = "0.1.79" (Firmware Version)
c = "0.9.0"
i = "1.0.10"

Loupedeck CT (Type: LDD-1903, Version 01.30) Firmware:
b = "0.2.5" (Firmware Version)
c = "0.9.0"
i = "1.0.10"

@thomasnagtegaal40
Copy link
Author

Sorry, I was off for a few days so had no time to look at it again. I will try it this week and sent a reply :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants