Skip to content

Commit 4c9c600

Browse files
committed
fixup! S4MK3: add support for screens
1 parent 4551cbc commit 4c9c600

File tree

1 file changed

+1
-21
lines changed

1 file changed

+1
-21
lines changed

source/hardware/controllers/native_instruments_traktor_kontrol_s4_mk3.rst

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ Unlike its predecessor, the Kontrol S4 Mk3 cannot run from :term:`USB` power and
1414
- `Manufacturer’s product page <https://www.native-instruments.com/en/products/traktor/dj-controllers/traktor-kontrol-s4/>`__
1515

1616
.. versionadded:: 2.4
17-
.. versionchanged:: 2.6.0
18-
Added support for screens
1917
.. versionchanged:: 2.6.0
2018
Added beatjump
2119
.. versionchanged:: 2.6.0
@@ -58,19 +56,6 @@ During the development phase, it appears that using other Sound API than `ALSA`
5856
be, which can be a problem if you are also using other software, since you audio setting will suddenly become twice as loud. It remains unclear whether or not this was a common issue or if
5957
this was specific to the used setup.
6058

61-
Screens
62-
^^^^^^^
63-
64-
The controller screens are supported, but they require a little bit of tinkering. Due to the legacy controller engine, the screen are driven by a separate mapping, which will have to be set
65-
independently of the controller mapping.
66-
67-
.. note:: The screens rendering is done using QML and the communication is achieved via BULK USB endpoint. Both of these feature are not available out of the box on Windows and Mac for now.
68-
69-
By default, the screens are standalone, meaning they do not interact with the device states. This means that local state such as deck selection or shifting will not trigger any screen interaction,
70-
and thus you should expect only Deck A and B to be displayed on these screen by default, although this can be changed in the controller settings.
71-
72-
.. note:: it exists an API that was temporary parked that allows mappings to communicate. If you want, you may `download <https://github.com/acolombier/mixxx/actions/runs/13751974244?pr=10>` or build a version of Mixxx with `this feature <https://github.com/acolombier/mixxx/pull/10>` and it should automatically work on the controller.
73-
7459
.. _use-motors:
7560

7661
Motors
@@ -305,11 +290,6 @@ All mapping detail
305290
| | (FX assignation, FX dry/run, volume or pre-mixed load) | |
306291
| | - the bottom row can be used for mute control | |
307292
| | | |
308-
| | .. note:: when selecting a stem with the shared data API | |
309-
| | feature, the screen will display metadata about the | |
310-
| | selected stem such as name, color and current dry/run and | |
311-
| | select FX as well as volume | |
312-
| | | |
313293
| | - While in keyboard: | |
314294
| | | |
315295
| | - will set the key to the selected note | |
@@ -429,7 +409,7 @@ There are various option that can be used to change some behavior:
429409
Setting Default Description
430410
============================================================================================== ====================================== ======================================================================================================================================================================================================================================
431411
Deck colors red, blue, yellow, purple Define the leading colors for each decks. Note that some buttons have only one color
432-
Sortable column in the library Artist, Title, BPM, Key, DatetimeAdded Define the list of columns on which it possible to sort the library using the library encoder and the view button
412+
Sortable column in the library Artist, Title, BPM, Key, DatetimeAdded Define the list of columns on which it possible to sort the library using the library encoder and the view button. See `the Mixxx control documentation`_
433413
Loop In/Out jogwheel sensitivity 50 Define the sensitivity when moving the loop start or end point using the loop jogwheel mode. Negative value will reverse the order
434414
Loop encoder sensitivity 500 Define the sensitivity when moving the loop with the encoder when using the loop jogwheel mode. Negative value will reverse the order
435415
Loop encoder sensitivity (Shifted) 2500 Define the sensitivity when moving the loop with :hwlabel:`SHIFT` + the encoder when using the loop jogwheel mode. Negative value will reverse the order

0 commit comments

Comments
 (0)