Welcome, Guest
Username Password: Remember me
  • Page:
  • 1

TOPIC: ShuttleXpress on Linux

ShuttleXpress on Linux 4 years, 2 months ago #90466

  • atipico
  • Pro User
  • OFFLINE
  • Fresh Boarder
  • Posts: 18
  • 4 years, 2 months ago
Please, was anybody able to make ShuttleXpress jog work on LW for Linux?

Re: ShuttleXpress on Linux 4 years, 2 months ago #90468

  • asilnevs
  • Pro User
  • OFFLINE
  • Gold Boarder
  • Posts: 264
  • 4 years, 2 months ago
Laptop: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz / System memory: 16GB / 64 bits / NVIDIA GeForce GTX1600 6GB / Samsung SSD 970 Evo M.2 1TB (PCIe 3.0 x4 NVMe) + Samsung SSD 850 Evo 500GB / OS: Ubuntu 18.04 LTS / Lightworks Pro 14.6 Beta

Desktop: Intel(R) Core(TM) i7-4790K CPU @ 3.60GHz / System memory: 16GB / 64bits / Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller / Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller / Harddisks: SSD 128GB - HD 500GB - HD 2TB / OS: Ubuntu 18.04 / Lightworks Pro 14.5

Re: ShuttleXpress on Linux 4 years, 2 months ago #90496

  • atipico
  • Pro User
  • OFFLINE
  • Fresh Boarder
  • Posts: 18
  • 4 years, 2 months ago
Some things I can contribute in order others can push this a little further.


1) Nor Lightworks neither Contour Design supports ShuttleXpress jog at this time


2) As the Contour's post forum says: "the current linux kernel knows the Shuttle Xpress and has the right drivers". And this is very true.

If I shoot "lsusb | grep Contour" in terminal in my "Ubuntu 14.04.2 LTS trusty x86_64" ("lsb_release -a; uname -m") this is what I get: "Bus 004 Device 003: ID 0b33:0020 Contour Design, Inc. ShuttleXpress".

And as long as "ls /dev/input/by-id/ | grep Contour" gives me "usb-Contour_Design_ShuttleXpress-event-if00" I know my Linux box recognized the jog.

To demonstrate ShuttleXpress is completely functional:
sudo apt-get install evtest

And then:
sudo evtest /dev/input/by-id/usb-Contour_Design_ShuttleXpress-event-if00

If you can see the responses as you jog ShuttleXpress, you did it


3) The post also claims: "avidemux finds my Shuttle Xpress out of the box and I can use it without any further steps". Well, this was not true with my 64 bit version...


4) There is a free project at github.com/nanosyzygy/ShuttlePRO aimed at ShuttlePROv2 but that also works to ShuttleXpress. My steps were as follows.

Download and extract the zipped files to anywhere you wish (I sent it to my home directory).

There are some changes to be made in order to make the soft work with ShuttleXpress.

Open "shuttle" and change the path to what you got from "ls /dev/input/by-id/ | grep Contour" (in my case "/dev/input/by-id/usb-Contour_Design_ShuttleXpress-event-if00").

Then, open "99-ShuttlePRO.rules" and rename "Contour Design ShuttlePRO v2" to "Contour Design ShuttleXpress".

Now Shoot:
apt-get install build-essential libx11-dev libxtst-dev
cd ~/ShuttlePRO-master
sudo make
sudo cp 99-ShuttlePRO.rules /etc/udev/rules.d
sudo make install

Make sure everything is in place:
ls /usr/local/bin/shuttle; ls /etc/udev/rules.d/99-ShuttlePRO.rules

To start running just do:
"sudo shuttle"

If you can scroll the terminal by wheeling the jog, you just did it.

To stop the soft, just "Ctrl + C".


5) The post finally says: "If your software does not directly support such hardware, the best way I found is to emulate keyboard and mouse shortcuts".

The readme file in ShuttlePRO-master (form github.com/nanosyzygy/ShuttlePRO) says at the end:

"Configuration instructions: Copy the example.shuttlerc file to $HOME/.shuttlerc and edit it there."

Well, in the end of "example.shuttlerc" there is "a sample set of bindings for Cinelerra" and then there's a list of Cinelerra commands.

We need to find the same scheme to Lightworks.

Places we might find something includes:

Lightworks setting on Shuttle Pro V2
forums.contourdesign.com/viewtopic.php?f=9&t=3523

Keyboard Shortcuts
lightworks.wikidot.com/keyboard-shortcuts

Customising Keyboard
lightworks.wikidot.com/customising-keyboard

Shuttle Downloads for Mac
forums.contourdesign.com/viewforum.php?f=14&sid=b224613fa64b3a0af4f101526c3d54cf

And here is where I am frozen.

Any ideas of what to do now?

Thanks.
Last Edit: 4 years, 2 months ago by atipico.

Re: ShuttleXpress on Linux 4 years, 2 months ago #90498

  • atipico
  • Pro User
  • OFFLINE
  • Fresh Boarder
  • Posts: 18
  • 4 years, 2 months ago
Finally!
[EDIT: Instead of "Scroll_Up" and "Scroll_Down", I'm using now "," and "." for jog left and right]

Paste the code bellow inside the ShuttlePRO config file at: ~/.shuttle

[Lightworks - Room1 Resources] ^Lightworks - Room1: Resources$

[Lightworks - Room1 Load] ^Lightworks - Room1: Load$

[Lightworks - Room1] ^Lightworks - Room1: [^[:space:]]*$
[1]
K5 XK_M # nudge 10 frames backward
K6 XK_J # play fast backwards
K7 XK_I # Cue In
K8 XK_L # play fast forewards
K9 "/" # nudge 10 frames foreward
# JL XK_Scroll_Up
# JR XK_Scroll_Down
JL ","
JR "."
S-7 XK_J
S-6 XK_J
S-5 XK_J
S-4 XK_J
S-3 XK_J
S-2 XK_J
S-1 XK_Control_L/D XK_4
S0 XK_K
S1 XK_Control_L/D XK_6
S2 XK_L
S3 XK_L
S4 XK_L
S5 XK_L
S6 XK_L
S7 XK_L
Last Edit: 4 years, 2 months ago by atipico.

Re: ShuttleXpress on Linux 3 months, 4 weeks ago #193382

  • F5HH
  • OFFLINE
  • Fresh Boarder
  • Posts: 10
  • 3 months, 4 weeks ago
Hi,
I just bought a brand new Shuttle Pro V2
Unfortunately the two side-buttons are not detected by Shuttle-go and ShuttlePro anymore. I'm assuming Contour has changed the key mapping because with the recent windows-driver all buttons are working well.

If necessary I'm willing to assist in finding the new keycodes.

Kind regards
Harald
  • Page:
  • 1
Time to create page: 0.36 seconds
Scroll To Top