Extended arpeggiator functions (#2130)

This commit is contained in:
Oskar Wallgren
2016-09-10 05:40:27 +02:00
committed by Javier Serrano Polo
parent 5e409b5575
commit a4f5834019
5 changed files with 70 additions and 4 deletions

View File

@@ -78,6 +78,8 @@ private:
GroupBox * m_arpGroupBox;
ComboBox * m_arpComboBox;
Knob * m_arpRangeKnob;
Knob * m_arpSkipKnob;
Knob * m_arpMissKnob;
TempoSyncKnob * m_arpTimeKnob;
Knob * m_arpGateKnob;

View File

@@ -196,6 +196,8 @@ private:
BoolModel m_arpEnabledModel;
ComboBoxModel m_arpModel;
FloatModel m_arpRangeModel;
FloatModel m_arpSkipModel;
FloatModel m_arpMissModel;
TempoSyncKnobModel m_arpTimeModel;
FloatModel m_arpGateModel;
ComboBoxModel m_arpDirectionModel;

View File

@@ -196,6 +196,12 @@ public:
return m_subNotes.size() > 0 || m_hadChildren;
}
void setMasterNote()
{
m_hadChildren = true;
setUsesBuffer( false );
}
/*! Returns whether note is muted */
bool isMuted() const
{