| 70 | } |
| 71 | |
| 72 | void GlobalPanel::createSliders() |
| 73 | { |
| 74 | // Global Knobs |
| 75 | createAndConfigureSlider(GLOBAL_OUTPUT_NAME, "Output", COLOUR1, " dB"); |
| 76 | createAndConfigureSlider(GLOBAL_MIX_NAME, "Mix", COLOUR1); |
| 77 | |
| 78 | // Lo-fi section sliders |
| 79 | const auto lofiColour = DOWNSAMPLE_COLOUR.withBrightness(0.8f); |
| 80 | createAndConfigureSlider(DOWNSAMPLE_NAME, "Rate", lofiColour); |
| 81 | createAndConfigureSlider(BIT_DEPTH_NAME, "Bits", lofiColour); |
| 82 | createAndConfigureSlider(JITTER_NAME, "Jitter", lofiColour); |
| 83 | createAndConfigureSlider(DOWNSAMPLE_MIX_NAME, "Mix", lofiColour); |
| 84 | |
| 85 | // Filter Knobs |
| 86 | const auto filterColour = FILTER_COLOUR.withBrightness(0.8f); |
| 87 | createAndConfigureSlider(LOWCUT_FREQ_NAME, "Frequency", filterColour); |
| 88 | createAndConfigureSlider(LOWCUT_Q_NAME, "Q", filterColour); |
| 89 | createAndConfigureSlider(LOWCUT_GAIN_NAME, "Gain", filterColour); |
| 90 | createAndConfigureSlider(HIGHCUT_FREQ_NAME, "Frequency", filterColour); |
| 91 | createAndConfigureSlider(HIGHCUT_Q_NAME, "Q", filterColour); |
| 92 | createAndConfigureSlider(HIGHCUT_GAIN_NAME, "Gain", filterColour); |
| 93 | createAndConfigureSlider(PEAK_FREQ_NAME, "Frequency", filterColour); |
| 94 | createAndConfigureSlider(PEAK_Q_NAME, "Q", filterColour); |
| 95 | createAndConfigureSlider(PEAK_GAIN_NAME, "Gain", filterColour); |
| 96 | } |
| 97 | |
| 98 | void GlobalPanel::createLabels() |
| 99 | { |
nothing calls this directly
no outgoing calls
no test coverage detected