Skip to content

Commit 78a6d0c

Browse files
committed
Use sqrt() for volume faders to make them behave a little more like actual DJ mixer faders
1 parent 40a0582 commit 78a6d0c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

xone.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ def handle_slider(self, value):
188188
self.release_parameter()
189189

190190
if self._mapped_param != None:
191-
self._mapped_param.value = value * self._max / 127
191+
self._mapped_param.value = self._max * ((value / 127.0) ** 0.5)
192192

193193
def knob(cc):
194194
return EncoderElement(MIDI_CC_TYPE, CHANNEL, cc, Live.MidiMap.MapMode.absolute)

0 commit comments

Comments
 (0)