comparison MessageOrganiser.h @ 38:fea11c3d1d94

tweaking endlessly
author Robert Tubb <rt300@eecs.qmul.ac.uk>
date Thu, 04 Dec 2014 17:03:01 +0000
parents 52dbd5b4cfa9
children 4ad0d218f890
comparison
equal deleted inserted replaced
37:52dbd5b4cfa9 38:fea11c3d1d94
68 void setBottomPanel(ButtonPanel * ntb); 68 void setBottomPanel(ButtonPanel * ntb);
69 void setIconPanel(IconPanel * ip); 69 void setIconPanel(IconPanel * ip);
70 void setInstructionPanel(TextPanel * ip); 70 void setInstructionPanel(TextPanel * ip);
71 void setSeqNumPanel(TextPanel * snp); 71 void setSeqNumPanel(TextPanel * snp);
72 void setScoreNumPanel(TextPanel * snp); 72 void setScoreNumPanel(TextPanel * snp);
73 void setDistanceSlider(ButtronSlider * s);
73 //----------------------------------------------------------------------------- 74 //-----------------------------------------------------------------------------
74 void hideMyPanels(); 75 void hideMyPanels();
75 void showMyPanels(); 76 void showMyPanels();
76 void midiFromLeap(int ctl_num, int ctl_val); 77 void midiFromLeap(int ctl_num, int ctl_val);
77 void setPanelType(controlPanelType p); 78 void setPanelType(controlPanelType p);
79 void update();
78 protected: 80 protected:
79 81
80 PDSynthWrapper candidateSynth; 82 PDSynthWrapper candidateSynth;
81 PDSynthWrapper targetSynth; 83 PDSynthWrapper targetSynth;
82 ButtonPanel* bottomPanel; // shows during test : play buttons and submit 84 ButtonPanel* bottomPanel; // shows during test : play buttons and submit
92 void triggerCandidateSound(); 94 void triggerCandidateSound();
93 void paramChangeCallback(int mappingID, int value); 95 void paramChangeCallback(int mappingID, int value);
94 void sendSynthValuesAgain(); 96 void sendSynthValuesAgain();
95 void setAllSlidersToValues(vector<int> values); 97 void setAllSlidersToValues(vector<int> values);
96 void setCandidateAndSlidersToRandom(); 98 void setCandidateAndSlidersToRandom();
99 void setSlidersToCandidate();
97 // we want to set UI object 100 // we want to set UI object
98 void setUIToParam(int index, int value); 101 void setUIToParam(int index, int value);
99 void mapControlToParam(UIElement* control, int mappingID); 102 void mapControlToParam(UIElement* control, int mappingID);
100 103
101 void showSeqNum(int num); 104 void showSeqNum(int num);
113 void setSlidersToDefault(); 116 void setSlidersToDefault();
114 void showTargetAsHints(); 117 void showTargetAsHints();
115 bool onlyChangeCandidateOnTrigger; 118 bool onlyChangeCandidateOnTrigger;
116 bool okToGetMidi; 119 bool okToGetMidi;
117 controlPanelType panelType; 120 controlPanelType panelType;
121 ButtronSlider * distanceSlider;
118 }; 122 };
119 123