Skip to content

Commit db5a1d1

Browse files
committed
Refactor preset logic
1 parent fcd2db9 commit db5a1d1

6 files changed

Lines changed: 321 additions & 236 deletions

File tree

src/common/constants.cpp

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -884,6 +884,45 @@ QString xmlKeyDelaySyncDivision()
884884
return "delaySyncDivision";
885885
}
886886

887+
QString xmlKeySynthVco1Waveform() { return "vco1Waveform"; }
888+
QString xmlKeySynthVco1Octave() { return "vco1Octave"; }
889+
QString xmlKeySynthVco1Pitch() { return "vco1Pitch"; }
890+
QString xmlKeySynthVco1Shape() { return "vco1Shape"; }
891+
QString xmlKeySynthVco1Sync() { return "vco1Sync"; }
892+
893+
QString xmlKeySynthVco2Waveform() { return "vco2Waveform"; }
894+
QString xmlKeySynthVco2Octave() { return "vco2Octave"; }
895+
QString xmlKeySynthVco2Pitch() { return "vco2Pitch"; }
896+
QString xmlKeySynthVco2Shape() { return "vco2Shape"; }
897+
QString xmlKeySynthVco2Sync() { return "vco2Sync"; }
898+
899+
QString xmlKeySynthMultiMode() { return "multiMode"; }
900+
QString xmlKeySynthMultiShape() { return "multiShape"; }
901+
QString xmlKeySynthMultiLevel() { return "multiLevel"; }
902+
903+
QString xmlKeySynthMixLevel1() { return "mixLevel1"; }
904+
QString xmlKeySynthMixLevel2() { return "mixLevel2"; }
905+
906+
QString xmlKeySynthLpfCutoff() { return "lpfCutoff"; }
907+
QString xmlKeySynthLpfResonance() { return "lpfResonance"; }
908+
QString xmlKeySynthHpfCutoff() { return "hpfCutoff"; }
909+
910+
QString xmlKeySynthAmpAttack() { return "ampAttack"; }
911+
QString xmlKeySynthAmpDecay() { return "ampDecay"; }
912+
QString xmlKeySynthAmpSustain() { return "ampSustain"; }
913+
QString xmlKeySynthAmpRelease() { return "ampRelease"; }
914+
915+
QString xmlKeySynthModAttack() { return "modAttack"; }
916+
QString xmlKeySynthModDecay() { return "modDecay"; }
917+
QString xmlKeySynthModIntensity() { return "modIntensity"; }
918+
QString xmlKeySynthModTarget() { return "modTarget"; }
919+
920+
QString xmlKeySynthLfoWaveform() { return "lfoWaveform"; }
921+
QString xmlKeySynthLfoMode() { return "lfoMode"; }
922+
QString xmlKeySynthLfoRate() { return "lfoRate"; }
923+
QString xmlKeySynthLfoIntensity() { return "lfoIntensity"; }
924+
QString xmlKeySynthLfoTarget() { return "lfoTarget"; }
925+
887926
QString xmlKeySample()
888927
{
889928
return "Sample";

src/common/constants.hpp

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,46 @@ QString xmlKeyDelayDepth();
245245
QString xmlKeyDelayMix();
246246
QString xmlKeyDelaySync();
247247
QString xmlKeyDelaySyncDivision();
248+
249+
QString xmlKeySynthVco1Waveform();
250+
QString xmlKeySynthVco1Octave();
251+
QString xmlKeySynthVco1Pitch();
252+
QString xmlKeySynthVco1Shape();
253+
QString xmlKeySynthVco1Sync();
254+
255+
QString xmlKeySynthVco2Waveform();
256+
QString xmlKeySynthVco2Octave();
257+
QString xmlKeySynthVco2Pitch();
258+
QString xmlKeySynthVco2Shape();
259+
QString xmlKeySynthVco2Sync();
260+
261+
QString xmlKeySynthMultiMode();
262+
QString xmlKeySynthMultiShape();
263+
QString xmlKeySynthMultiLevel();
264+
265+
QString xmlKeySynthMixLevel1();
266+
QString xmlKeySynthMixLevel2();
267+
268+
QString xmlKeySynthLpfCutoff();
269+
QString xmlKeySynthLpfResonance();
270+
QString xmlKeySynthHpfCutoff();
271+
272+
QString xmlKeySynthAmpAttack();
273+
QString xmlKeySynthAmpDecay();
274+
QString xmlKeySynthAmpSustain();
275+
QString xmlKeySynthAmpRelease();
276+
277+
QString xmlKeySynthModAttack();
278+
QString xmlKeySynthModDecay();
279+
QString xmlKeySynthModIntensity();
280+
QString xmlKeySynthModTarget();
281+
282+
QString xmlKeySynthLfoWaveform();
283+
QString xmlKeySynthLfoMode();
284+
QString xmlKeySynthLfoRate();
285+
QString xmlKeySynthLfoIntensity();
286+
QString xmlKeySynthLfoTarget();
287+
248288
QString xmlKeySample();
249289
QString xmlKeySamples();
250290
QString xmlKeySamplePath();

0 commit comments

Comments
 (0)