@@ -54,6 +54,7 @@ class TrackSettingsModel : public QObject
5454 Q_PROPERTY (int transpose READ transpose WRITE setTranspose NOTIFY transposeChanged)
5555 Q_PROPERTY (int velocityJitter READ velocityJitter WRITE setVelocityJitter NOTIFY velocityJitterChanged)
5656 Q_PROPERTY (int velocityKeyTrack READ velocityKeyTrack WRITE setVelocityKeyTrack NOTIFY velocityKeyTrackChanged)
57+ Q_PROPERTY (int velocityKeyTrackOffset READ velocityKeyTrackOffset WRITE setVelocityKeyTrackOffset NOTIFY velocityKeyTrackOffsetChanged)
5758 Q_PROPERTY (int autoNoteOffOffset READ autoNoteOffOffset WRITE setAutoNoteOffOffset NOTIFY autoNoteOffOffsetChanged)
5859 Q_PROPERTY (bool autoNoteOffOffsetEnabled READ autoNoteOffOffsetEnabled WRITE setAutoNoteOffOffsetEnabled NOTIFY autoNoteOffOffsetEnabledChanged)
5960
@@ -122,6 +123,8 @@ class TrackSettingsModel : public QObject
122123 void setVelocityJitter (int velocityJitter);
123124 int velocityKeyTrack () const ;
124125 void setVelocityKeyTrack (int velocityKeyTrack);
126+ int velocityKeyTrackOffset () const ;
127+ void setVelocityKeyTrackOffset (int velocityKeyTrackOffset);
125128 int autoNoteOffOffset () const ;
126129 void setAutoNoteOffOffset (int autoNoteOffOffset);
127130 bool autoNoteOffOffsetEnabled () const ;
@@ -167,6 +170,7 @@ class TrackSettingsModel : public QObject
167170 void transposeChanged ();
168171 void velocityJitterChanged ();
169172 void velocityKeyTrackChanged ();
173+ void velocityKeyTrackOffsetChanged ();
170174 void autoNoteOffOffsetChanged ();
171175 void autoNoteOffOffsetEnabledChanged ();
172176
@@ -204,6 +208,7 @@ class TrackSettingsModel : public QObject
204208 {
205209 int velocityJitter { 0 };
206210 int velocityKeyTrack { 0 };
211+ int velocityKeyTrackOffset { 0 };
207212 };
208213
209214 MidiEffectSettings m_midiEffectSettings;
0 commit comments