Skip to content

Commit b078fda

Browse files
committed
fixes on kick object
1 parent 4b255bb commit b078fda

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/objects/sound/pdspKick.cpp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,13 @@ void pdspKick::setupAudioOutObjectContent(pdsp::Engine &engine){
130130
//--------------------------------------------------------------
131131
void pdspKick::updateObjectContent(map<int,shared_ptr<PatchObject>> &patchObjects){
132132

133+
// bang --> trigger envelope
134+
if(this->inletsConnected[0]){
135+
gate_ctrl.trigger(ofClamp(*(float *)&_inletParams[0],0.0f,1.0f));
136+
}else{
137+
gate_ctrl.off();
138+
}
139+
133140
if(this->inletsConnected[1]){
134141
oscFreq = ofClamp(*(float *)&_inletParams[1],0.0f,100.0f);
135142
}
@@ -233,12 +240,6 @@ void pdspKick::audioOutObject(ofSoundBuffer &outputBuffer){
233240
// SIGNAL BUFFER
234241
static_cast<ofSoundBuffer *>(_outletParams[0])->copyFrom(scope.getBuffer().data(), bufferSize, 1, sampleRate);
235242

236-
// bang --> trigger envelope
237-
if(this->inletsConnected[0]){
238-
gate_ctrl.trigger(ofClamp(*(float *)&_inletParams[0],0.0f,1.0f));
239-
}else{
240-
gate_ctrl.off();
241-
}
242243
}
243244

244245
OBJECT_REGISTER( pdspKick, "kick", OFXVP_OBJECT_CAT_SOUND)

0 commit comments

Comments
 (0)