Skip to content

Commit

Permalink
issue #115 Follow Display is not saved with project
Browse files Browse the repository at this point in the history
  • Loading branch information
mebitek committed May 14, 2024
1 parent 635bcd4 commit c5ddde9
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/apps/sequencer/model/ArpTrack.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ void ArpTrack::write(VersionedSerializedWriter &writer) const {
writer.write(_noteProbabilityBias.base);
writer.write(_arpeggiator);
writeArray(writer, _sequences);
writer.write(_patternFollow);
}

void ArpTrack::read(VersionedSerializedReader &reader) {
Expand Down Expand Up @@ -94,4 +95,5 @@ void ArpTrack::read(VersionedSerializedReader &reader) {
}

readArray(reader, _sequences);
reader.read(_patternFollow, ProjectVersion::Version39);
}
2 changes: 2 additions & 0 deletions src/apps/sequencer/model/CurveTrack.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ void CurveTrack::write(VersionedSerializedWriter &writer) const {
writer.write(_min);
writer.write(_max);
writeArray(writer, _sequences);
writer.write(_patternFollow);
}

void CurveTrack::read(VersionedSerializedReader &reader) {
Expand All @@ -79,4 +80,5 @@ void CurveTrack::read(VersionedSerializedReader &reader) {
reader.read(_min, ProjectVersion::Version37);
reader.read(_max, ProjectVersion::Version37);
readArray(reader, _sequences);
reader.read(_patternFollow, ProjectVersion::Version39);
}
2 changes: 2 additions & 0 deletions src/apps/sequencer/model/LogicTrack.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ void LogicTrack::write(VersionedSerializedWriter &writer) const {
writer.write(_inputTrack2);
writer.write(_detailedView);
writeArray(writer, _sequences);
writer.write(_patternFollow);
}

void LogicTrack::read(VersionedSerializedReader &reader) {
Expand Down Expand Up @@ -105,4 +106,5 @@ void LogicTrack::read(VersionedSerializedReader &reader) {
}

readArray(reader, _sequences);
reader.read(_patternFollow, ProjectVersion::Version39);
}
2 changes: 2 additions & 0 deletions src/apps/sequencer/model/NoteTrack.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ void NoteTrack::write(VersionedSerializedWriter &writer) const {
writer.write(_logicTrack);
writer.write(_logicTrackInput);
writeArray(writer, _sequences);
writer.write(_patternFollow);
}

void NoteTrack::read(VersionedSerializedReader &reader) {
Expand Down Expand Up @@ -101,4 +102,5 @@ void NoteTrack::read(VersionedSerializedReader &reader) {
}

readArray(reader, _sequences);
reader.read(_patternFollow, ProjectVersion::Version39);
}
3 changes: 3 additions & 0 deletions src/apps/sequencer/model/ProjectVersion.h
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,9 @@ enum ProjectVersion {
// add arp track and malekko integration
Version38 = 38,

// add pattern follow
Version39 = 39,


// automatically derive latest version
Last,
Expand Down

0 comments on commit c5ddde9

Please sign in to comment.