Move the Instruments from Song to Sampler.
authorGabriel M. Beddingfield <gabriel@teuton.org>
Thu, 4 Feb 2010 04:19:04 +0000 (22:19 -0600)
committerGabriel M. Beddingfield <gabriel@teuton.org>
Thu, 4 Feb 2010 04:19:04 +0000 (22:19 -0600)
commitcfebf205820a6e37e3f0814ca61313063827e417
treeb3d8b572fc94a6a8a5e0de172185269c0794c5e3
parentf84f0da314a338c7c01192e6446f0f0e7ce7bcdc
Move the Instruments from Song to Sampler.

The array of Instrument instances is now managed by the Sampler class
instead of the Song class.
37 files changed:
src/Tritium/Tritium/InstrumentList.hpp
src/Tritium/Tritium/Sampler.hpp
src/Tritium/Tritium/SeqEvent.hpp
src/Tritium/Tritium/Song.hpp
src/Tritium/Tritium/SoundLibrary.hpp
src/Tritium/Tritium/smf/SMF.hpp
src/Tritium/src/Action.cpp
src/Tritium/src/Engine.cpp
src/Tritium/src/EnginePrivate.hpp
src/Tritium/src/IO/JackOutput.cpp
src/Tritium/src/IO/MidiInput.cpp
src/Tritium/src/Instrument.cpp
src/Tritium/src/InstrumentList.cpp
src/Tritium/src/LocalFileMng.cpp
src/Tritium/src/Sampler.cpp
src/Tritium/src/SamplerPrivate.hpp
src/Tritium/src/SeqEvent.cpp
src/Tritium/src/Serialization.cpp
src/Tritium/src/Song.cpp
src/Tritium/src/SongPrivate.hpp
src/Tritium/src/SongSequencer.cpp
src/Tritium/src/SoundLibrary.cpp
src/Tritium/src/smf/SMF.cpp
src/Tritium/test/t_SeqEvent.cpp
src/Tritium/test/t_SeqScript.cpp
src/Tritium/test/t_Serialization.cpp
src/Tritium/test/t_Song.cpp
src/composite-gui/InstrumentEditor/InstrumentEditor.cpp
src/composite-gui/InstrumentEditor/LayerPreview.cpp
src/composite-gui/MainForm.cpp
src/composite-gui/Mixer/Mixer.cpp
src/composite-gui/PatternEditor/DrumPatternEditor.cpp
src/composite-gui/PatternEditor/NotePropertiesRuler.cpp
src/composite-gui/PatternEditor/PatternEditorInstrumentList.cpp
src/composite-gui/PatternEditor/PatternEditorPanel.cpp
src/composite-gui/SongEditor/SongEditor.cpp
src/composite-gui/SoundLibrary/SoundLibraryPanel.cpp