25#ifndef LMMS_PATTERN_STORE_H
26#define LMMS_PATTERN_STORE_H
78 return "patternstore";
86 int numOfPatterns()
const;
87 void removePattern(
int pattern);
89 void swapPattern(
int p1,
int p2);
91 void updatePatternTrack(
Clip* clip);
92 void fixIncorrectPositions();
93 void createClipsForPattern(
int pattern);
100 void updateComboBox();
Definition ComboBoxModel.h:39
bar_t lengthOfPattern(int pattern) const
Definition PatternStore.cpp:84
~PatternStore() override=default
virtual bool play(TimePos start, const f_cnt_t frames, const f_cnt_t frameBase, int clipNum=-1)
Definition PatternStore.cpp:47
PatternStore()
Definition PatternStore.cpp:37
void updateAfterTrackAdd() override
Definition PatternStore.cpp:73
mapPropertyFromModel(int, currentPattern, setCurrentPattern, m_patternComboBoxModel)
ComboBoxModel m_patternComboBoxModel
Definition PatternStore.h:106
QString nodeName() const override
Definition PatternStore.h:76
bar_t lengthOfCurrentPattern()
Definition PatternStore.h:82
TrackContainer()
Definition TrackContainer.cpp:48
Definition PatternEditor.h:84
virtual ASIOError stop()=0
virtual ASIOError start()=0
Definition AudioPortAudio.cpp:223
Definition AudioAlsa.cpp:35
std::int32_t bar_t
Definition LmmsTypes.h:34
QMap< AutomatableModel *, float > AutomatedValueMap
Definition AutomatableModel.h:511
std::uint64_t f_cnt_t
Definition LmmsTypes.h:43
int * pattern
Definition match.c:126