Compare commits
2 commits
master
...
developmen
Author | SHA1 | Date | |
---|---|---|---|
![]() |
e35e6a2759 | ||
![]() |
29b98dae55 |
2 changed files with 72 additions and 1 deletions
|
@ -8,5 +8,17 @@ author: "people"
|
|||
|
||||
# Current API
|
||||
|
||||
The Lua API version used in darktable 3.8.0 is 8.0.0.
|
||||
The Lua API version used in darktable 4.4.0 is 9.1.0.
|
||||
|
||||
Previous API versions were
|
||||
|
||||
- darktable 4.2.x - Lua API 9.0.0
|
||||
- darktable 3.8.x - Lua API 8.0.0
|
||||
- darktable 3.6.x - Lua API 7.0.0
|
||||
- darktable 3.2.x - Lua API 6.0.0
|
||||
- darktable 2.4.x - Lua API 5.0.0
|
||||
- darktable 2.2.x - Lua API 4.0.0
|
||||
- darktable 2.0.x - Lua API 3.0.0
|
||||
- darktable 1.6.1 - Lua API 2.0.2
|
||||
- darktable 1.6.0 - Lua API 2.0.1
|
||||
|
||||
|
|
59
content/lua.scripts.manual/scripts/examples/x-touch.md
Normal file
59
content/lua.scripts.manual/scripts/examples/x-touch.md
Normal file
|
@ -0,0 +1,59 @@
|
|||
---
|
||||
title: x-touch
|
||||
id: x-touch
|
||||
weight: 120
|
||||
draft: false
|
||||
author: "people"
|
||||
---
|
||||
|
||||
## Name
|
||||
|
||||
x-touch.lua - use an X-Touch Mini controller with darktable
|
||||
|
||||
## Description
|
||||
|
||||
This script will create virtual sliders that are mapped dynamically to
|
||||
the most relevant sliders for the currently focused processing module.
|
||||
Tailored modules are color zones, tone equalizer, color calibration and
|
||||
mask manager properties. The script can easily be amended for other
|
||||
devices or personal preferences. Virtual "toggle" buttons can be created
|
||||
as well, that dynamically change meaning depending on current status.
|
||||
|
||||
## Usage
|
||||
|
||||
* require this script from your luarc file or start it from script_manager
|
||||
* restart darktable if using the luarc file
|
||||
* create shortcuts for each of the encoders on the x-touch mini
|
||||
to a virtual slider under lua/x-touch
|
||||
or import the following shortcutsrc file in the shortcuts dialog/preferences tab:
|
||||
|
||||
```
|
||||
None;midi:CC1=lua/x-touch/knob 1
|
||||
None;midi:CC2=lua/x-touch/knob 2
|
||||
None;midi:CC3=lua/x-touch/knob 3
|
||||
None;midi:CC4=lua/x-touch/knob 4
|
||||
None;midi:CC5=lua/x-touch/knob 5
|
||||
None;midi:CC6=lua/x-touch/knob 6
|
||||
None;midi:CC7=lua/x-touch/knob 7
|
||||
None;midi:CC8=lua/x-touch/knob 8
|
||||
midi:E0=global/modifiers
|
||||
midi:F0=global/modifiers;ctrl
|
||||
midi:F#0=global/modifiers;alt
|
||||
midi:G#-1=iop/blend/tools/show and edit mask elements
|
||||
midi:A-1=iop/colorzones;focus
|
||||
midi:A#-1=iop/toneequal;focus
|
||||
midi:B-1=iop/colorbalancergb;focus
|
||||
midi:C0=iop/channelmixerrgb;focus
|
||||
```
|
||||
|
||||
## Additional Software Required
|
||||
|
||||
|
||||
## Limitations
|
||||
|
||||
|
||||
## Author
|
||||
|
||||
Diederik ter Rahe
|
||||
|
||||
## Change Log
|
Loading…
Reference in a new issue