Skip to content

Commit adb49a6

Browse files
committed
Merge pull request #309 from fpbattaglia/fix_LfpNode_bufferindex
Fixed the value of bufferIndex, line 173 and following, as previous v…
2 parents 9369075 + 5be7710 commit adb49a6

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Source/Processors/LfpDisplayNode/LfpDisplayNode.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,10 @@ void LfpDisplayNode::handleEvent(int eventType, MidiMessage& event, int sampleNu
171171
// << channelForEventSource[eventSourceNode] << std::endl;
172172
////
173173
int bufferIndex = (displayBufferIndex[channelForEventSource[eventSourceNodeId]] + eventTime - nSamples) % displayBuffer->getNumSamples();
174+
175+
bufferIndex = bufferIndex >= 0 ? bufferIndex :
176+
displayBuffer->getNumSamples() + bufferIndex;
177+
174178

175179
if (eventId == 1)
176180
{

0 commit comments

Comments
 (0)