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

Time Based Stepless Sliders #88

Merged
merged 72 commits into from
Nov 26, 2023
Merged

Time Based Stepless Sliders #88

merged 72 commits into from
Nov 26, 2023

Conversation

MrMatch246
Copy link
Contributor

The longer the button is pressed the slower the change of the parameter happens.
The colors show some hint at what change speed you currently are.
The time until the slowest speed is reached can be controlled with TDC_MAX_TIME and is set to 2.0 seconds by default.
The TDC_MAP gives the time it takes for a parameter to change from min to max in seconds for each step and can be changed too.

USE_CUSTOM_DEVICE_CONTROL_COLORS now also adds in between colors for the sliders to provide smoother visuals

MrMatch246 and others added 30 commits August 11, 2023 16:32
OSD Doesnt update for now.
hdavid and others added 24 commits September 3, 2023 13:31
# Conflicts:
#	StepSequencerComponent.py
#	StepSequencerComponent2.py
# Conflicts:
#	InstrumentControllerComponent.py
#	Launchpad.py
#	ScaleComponent.py
#	SkinMK2.py
#	TrackControllerComponent.py
# Conflicts:
#	TrackControllerComponent.py
…e slower the change. Velocity sensitivity can be enabled in Settings.py by setting ENABLE_TDC to False
…e slower the change. Velocity sensitivity can be enabled in Settings.py by setting ENABLE_TDC to False (removed unneeded setting)
@hdavid hdavid merged commit b22100c into hdavid:master Nov 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants