linn/linndrum.cpp: Mixing, panning and tuning. (#13494)

* Mix and pan sliders work.
* Master volume knob works.
* Tuning knobs and trimmer work. Adjusted knob sensitivity on the layout.
* Corrected relative levels of voices.
* Added output LPF and DC-blocking HPFs.
* Mild refactoring: moved voice setup in strobe_* functions.
This commit is contained in:
m1macrophage 2025-03-19 02:17:48 -07:00 committed by GitHub
parent 5e638a6a75
commit 6367157aa1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 655 additions and 203 deletions

View File

@ -597,12 +597,11 @@ copyright-holders:m1macrophage
local view = file.views["Default Layout"]
install_slider_callbacks(view)
local sweep_scale = 1.2
add_simplecounter_knob(view, "knob_pot_tempo", "pot_tempo", sweep_scale)
add_simplecounter_knob(view, "knob_pot_volume", "pot_volume", sweep_scale)
add_simplecounter_knob(view, "knob_pot_tempo", "pot_tempo", 1.5)
add_simplecounter_knob(view, "knob_pot_volume", "pot_volume", 1.5)
for i = 1, 7 do
local knob_input = "pot_tuning_" .. i
add_simplecounter_knob(view, "knob_" .. knob_input, knob_input, sweep_scale)
add_simplecounter_knob(view, "knob_" .. knob_input, knob_input, 3.5)
end
for i = 1, 16 do

File diff suppressed because it is too large Load Diff