commit c8ce0a0c55b77a2f0f783477b60f80a22f3972c2
parent 39cd490956abad22a1a01f5e90f31f091caab9bb
Author: fundamental <mark.d.mccurry@gmail.com>
Date: Fri, 13 Nov 2015 12:34:21 -0500
Fix Sustained Legato Notes
Resolves http://sourceforge.net/p/zynaddsubfx/bugs/104/
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/Containers/NotePool.cpp b/src/Containers/NotePool.cpp
@@ -140,7 +140,8 @@ int NotePool::getRunningNotes(void) const
bool running[256] = {0};
for(auto &desc:activeDesc()) {
//printf("note!(%d)\n", desc.note);
- if(desc.status == Part::KEY_PLAYING)
+ if(desc.status == Part::KEY_PLAYING ||
+ desc.status == Part::KEY_RELEASED_AND_SUSTAINED)
running[desc.note] = true;
}