Mercurial > hg > tweakathon2ios
annotate ExpMessageOrganiser.h @ 32:75202498bee9
perform mode (no guides at all)
author | Robert Tubb <rt300@eecs.qmul.ac.uk> |
---|---|
date | Tue, 25 Nov 2014 17:03:33 +0000 |
parents | 27cdf475aa4b |
children | d0f6c5293d6a |
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@27 | 23 void setup(controlPanelType whichInterfaceAreWeUsing); |
rt300@27 | 24 |
rt300@18 | 25 vector<int> getMappingIDsFromSynths(); |
rt300@18 | 26 void showCurrentSlot(); |
rt300@18 | 27 void loadPreset(string pname); |
rt300@18 | 28 void buttonPressCallback(int mappingID, int value); |
rt300@32 | 29 //void midiFromLeap(int ctl_num, int ctl_val); |
rt300@17 | 30 private: |
rt300@19 | 31 void loadDefaultSound(); |
rt300@17 | 32 int numParamsToUse; |
rt300@27 | 33 Preset neutralPreset; |
rt300@17 | 34 }; |
rt300@17 | 35 |
rt300@17 | 36 |
rt300@17 | 37 #endif /* defined(__riftathon__expMessageOrganiser__) */ |