Skip to content

Commit 1ca0035

Browse files
author
Martin Klang
committed
set initial SOUL patch parameter value
1 parent 0782bea commit 1ca0035

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

SoulSource/SoulPatch.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ class SoulPatch : public Patch {
3131
params = soulpatch.createParameterList();
3232
for(size_t i=0; i<params.size(); ++i){
3333
registerParameter(PatchParameterId(PARAMETER_A+i), params[i].properties.name);
34+
float min = params[i].properties.minValue;
35+
float max = params[i].properties.maxValue;
36+
float value = (params[i].properties.initialValue - min)/(max-min);
37+
setParameterValue(PatchParameterId(PARAMETER_A+i), value);
3438
}
3539
ASSERT(getNumberOfChannels() >= SOULPATCH::numAudioInputChannels, "Too many input channels in SOUL patch");
3640
ASSERT(getNumberOfChannels() >= SOULPATCH::numAudioOutputChannels, "Too many output channels in SOUL patch");

0 commit comments

Comments
 (0)