NotePlayHandle, InstrumentFunctions: reworked stacking and arpeggio handling

Instead of having various flags for realizing the arpeggion functionality
use a more generic approach here using the recently introduced "origin"
property.
This commit is contained in:
Tobias Doerffel
2014-03-26 11:39:14 +01:00
parent 89dc820d7b
commit 6650dd356d
5 changed files with 74 additions and 139 deletions

View File

@@ -713,7 +713,7 @@ void lb302Synth::playNote( NotePlayHandle * _n, sampleFrame * _working_buffer )
{
//fpp_t framesPerPeriod = engine::mixer()->framesPerPeriod();
if( _n->isArpeggioBaseNote() )
if( _n->isMasterNote() )
{
return;
}