User Tools

Site Tools


contour_shuttlexpress

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
countour_shuttlexpress [2020/12/02 11:03] – created rjtcontour_shuttlexpress [2024/05/30 08:29] – VIW link, more info on Linux setup and reorganising rjt
Line 7: Line 7:
  
   - An infinitely spinning dial with clicky movement. Good for stepping through a clip frame-by-frame.   - An infinitely spinning dial with clicky movement. Good for stepping through a clip frame-by-frame.
-  - Another dial with limited movement that snaps back into place. Useful for fast-forwarding and re-winding.+  - Another dial with limited movement (70° each side, I think) that snaps back into place. Useful for fast-forwarding and re-winding.
   - Five mouse-like buttons.   - Five mouse-like buttons.
 +
 +There are larger versions that add more buttons.
  
 ===== Setup ===== ===== Setup =====
 ==== Linux ==== ==== Linux ====
  
-To use in [[linux]] and [[Kdenlive]] you will need to add a [[udev]] rule.+NB: I've got it working in [[kdenlive]] without installing anything (see below), but I think for wider use you have to use one of these:
  
-  - Plug-in the shuttle, use ''lsusb'' and note the ID info. ''ID 0b33:0020'' in my case, but in the example on the Kdenlive]] documentation the //product ID// is ''0030''.+  * [[github>threedaymonk/shuttlexpress]] 
 +  * [[github>SERVCUBED/ShuttlePRO]] 
 +    * [[github>agraef/ShuttlePRO]] | [[aur>shuttlepro-git]] 
 +      * [[github>SERVCUBED/ShuttlePRO]] | [[aur>shuttlepro-v2-git]] 
 +        * NB: I had to grab the example config from Github, because the makefile in this fork doesn't install it. 
 +  * [[github>irontoby/shuttleit]] 
 + 
 +=== Kdenlive === 
 + 
 +You need to make a [[udev]] rule and then you can configure things in Kdenlive's settings: 
 + 
 +  - Plug-in the shuttle, use ''lsusb'' and note the ID info. ''ID 0b33:0020'' in my case, but in the example on the Kdenlive documentation the //product ID// is ''0030''.
   - Create a file in ''/etc/udev/rules.d'' (for example ''90-shuttlexpress.rules'' and add the line:\\ <code>SUBSYSTEMS=="usb", ATTRS{idVendor}=="0b33", ATTRS{idProduct}=="0020", MODE="0444"</code> where ''0b33'' is the first part of the ID you noted, and ''0020'' is the second.   - Create a file in ''/etc/udev/rules.d'' (for example ''90-shuttlexpress.rules'' and add the line:\\ <code>SUBSYSTEMS=="usb", ATTRS{idVendor}=="0b33", ATTRS{idProduct}=="0020", MODE="0444"</code> where ''0b33'' is the first part of the ID you noted, and ''0020'' is the second.
   - Restart the udev stuff with ''# udevadm control %%--%%reload'' and ''# udevadm trigger''.   - Restart the udev stuff with ''# udevadm control %%--%%reload'' and ''# udevadm trigger''.
Line 23: Line 36:
 === See Also === === See Also ===
  
-  * [[github>threedaymonk/shuttlexpress]] 
-  * [[github>SERVCUBED/ShuttlePRO]] 
-  * [[github>irontoby/shuttleit]] 
-  * [[aur>shuttlepro-git]] 
-  * [[aur>shuttlepro-v2-git]] 
   * [[https://www.lwks.com/index.php?option=com_kunena&func=view&catid=25&id=72223&Itemid=81|ShuttlePROv2 working with Linux !]]   * [[https://www.lwks.com/index.php?option=com_kunena&func=view&catid=25&id=72223&Itemid=81|ShuttlePROv2 working with Linux !]]
 +
 +==== See Also ====
 +
 +  * [[github>EMATech/OpenContourShuttle]] - In development, maybe Windows-only so far (haven't tested). Has a GUI for configuration.
 +
 +===== See Also =====
 +
 +  * [[https://videogameinterface.wiki/index.php/ShuttleXpress|ShuttleXpress]] on the [[Videogame Interface Wiki]].
 +  * [[https://manual.ardour.org/using-control-surfaces/Countour_Design/|Using the Contour Design Shuttle Devices]] in the [[Ardour]] manual.
  
 {{tag>Contour hardware guide linux input setup}} {{tag>Contour hardware guide linux input setup}}
contour_shuttlexpress.txt · Last modified: 2024/05/30 09:06 by rjt