Mercurial > hg > tweakathon2ios
annotate ExpMessageOrganiser.h @ 18:36cdb73691da
PIMPL speed compile?
eventlogger now just saves as it goes
more refactoring
author | Robert Tubb <rt300@eecs.qmul.ac.uk> |
---|---|
date | Wed, 22 Oct 2014 15:00:14 +0100 |
parents | 2a7320a8cbed |
children | bd23c1b922be |
rev | line source |
---|---|
rt300@17 | 1 // |
rt300@17 | 2 // expMessageOrganiser.h |
rt300@17 | 3 // riftathon |
rt300@17 | 4 // |
rt300@17 | 5 // Created by Robert Tubb on 21/10/2014. |
rt300@17 | 6 // |
rt300@17 | 7 // |
rt300@17 | 8 |
rt300@17 | 9 #ifndef __riftathon__expMessageOrganiser__ |
rt300@17 | 10 #define __riftathon__expMessageOrganiser__ |
rt300@17 | 11 |
rt300@17 | 12 #include <iostream> |
rt300@17 | 13 #include "MessageOrganiser.h" |
rt300@17 | 14 #include "SequenceController.h" |
rt300@17 | 15 #include "globalVariables.h" |
rt300@17 | 16 |
rt300@17 | 17 extern ExplorePresetManager expPresetManager; |
rt300@17 | 18 |
rt300@17 | 19 class ExpMessageOrganiser : public MessageOrganiser { |
rt300@17 | 20 |
rt300@17 | 21 public: |
rt300@18 | 22 void init( PDSynthWrapper& cs, PDSynthWrapper& ts); |
rt300@18 | 23 void setup(); |
rt300@18 | 24 void setupDefaultMapping(); |
rt300@18 | 25 vector<int> getMappingIDsFromSynths(); |
rt300@18 | 26 void showCurrentSlot(); |
rt300@18 | 27 void loadPreset(string pname); |
rt300@17 | 28 //----------------------------------------------------------------------------- |
rt300@17 | 29 |
rt300@18 | 30 void buttonPressCallback(int mappingID, int value); |
rt300@17 | 31 private: |
rt300@17 | 32 Preset* currentPresetSlot; |
rt300@17 | 33 int numParamsToUse; |
rt300@17 | 34 }; |
rt300@17 | 35 |
rt300@17 | 36 |
rt300@17 | 37 #endif /* defined(__riftathon__expMessageOrganiser__) */ |