zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

commit ceab4c1c4e953dd611132e45026221a02dacaeb6
parent 7f2a23ae3bf358ff2229f935aa3acb6013a3ca76
Author: michiboo <chanmickyyun@gmail.com>
Date:   Thu, 11 Jul 2019 21:28:03 +0300

add is trigger active method in wm

Diffstat:
Msrc/Synth/WatchPoint.cpp | 10++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/Synth/WatchPoint.cpp b/src/Synth/WatchPoint.cpp @@ -144,6 +144,14 @@ bool WatchManager::active(const char *id) const return false; } +bool WatchManager::trigger_active(const char *id) const +{ + for(int i=0; i<MAX_WATCH; ++i) + if(!strcmp(active_list[i], id)) + if(trigger[i]) + return true +} + int WatchManager::samples(const char *id) const { for(int i=0; i<MAX_WATCH; ++i) @@ -211,8 +219,6 @@ void WatchManager::satisfy(const char *id, float *f, int n) data_list[k][sample_list[k]] = prebuffer[k][j]; sample_list[k]++; } - - } } }