3 #ifndef XJMUSIC_CRAFT_TRANSITION_CRAFT_H
4 #define XJMUSIC_CRAFT_TRANSITION_CRAFT_H
17 std::set<std::string> smallNames;
18 std::set<std::string> mediumNames;
19 std::set<std::string> largeNames;
58 std::set<const InstrumentAudio *>
Fabricator * fabricator
Definition: FabricationWrapper.h:16
Definition: Fabricator.h:48
Definition: Instrument.h:14
Definition: TransitionCraft.h:16
bool isMediumTransitionSegment() const
Definition: TransitionCraft.cpp:43
std::set< const InstrumentAudio * > selectAudiosForInstrument(const Instrument *instrument, std::set< std::string > names) const
Definition: TransitionCraft.cpp:97
void craftTransition(double tempo, const Instrument *instrument) const
Definition: TransitionCraft.cpp:54
void doWork() const
Definition: TransitionCraft.cpp:17
bool isBigTransitionSegment() const
Definition: TransitionCraft.cpp:32
TransitionCraft(Fabricator *fabricator)
Definition: TransitionCraft.cpp:8
Definition: ActiveAudio.h:11