42 |
43 |
43 public void setChannel(MidiChannel channel) { |
44 public void setChannel(MidiChannel channel) { |
44 this.channel = channel; |
45 this.channel = channel; |
45 } |
46 } |
46 |
47 |
|
48 @Override |
47 public void allNotesOff() { |
49 public void allNotesOff() { |
48 if (channel == null) |
50 if (channel == null) |
49 return; |
51 return; |
50 channel.allNotesOff(); |
52 channel.allNotesOff(); |
51 } |
53 } |
52 |
54 |
|
55 @Override |
53 public void allSoundOff() { |
56 public void allSoundOff() { |
54 if (channel == null) |
57 if (channel == null) |
55 return; |
58 return; |
56 channel.allSoundOff(); |
59 channel.allSoundOff(); |
57 } |
60 } |
58 |
61 |
|
62 @Override |
59 public void controlChange(int controller, int value) { |
63 public void controlChange(int controller, int value) { |
60 if (channel == null) |
64 if (channel == null) |
61 return; |
65 return; |
62 channel.controlChange(controller, value); |
66 channel.controlChange(controller, value); |
63 } |
67 } |
64 |
68 |
|
69 @Override |
65 public int getChannelPressure() { |
70 public int getChannelPressure() { |
66 if (channel == null) |
71 if (channel == null) |
67 return 0; |
72 return 0; |
68 return channel.getChannelPressure(); |
73 return channel.getChannelPressure(); |
69 } |
74 } |
70 |
75 |
|
76 @Override |
71 public int getController(int controller) { |
77 public int getController(int controller) { |
72 if (channel == null) |
78 if (channel == null) |
73 return 0; |
79 return 0; |
74 return channel.getController(controller); |
80 return channel.getController(controller); |
75 } |
81 } |
76 |
82 |
|
83 @Override |
77 public boolean getMono() { |
84 public boolean getMono() { |
78 if (channel == null) |
85 if (channel == null) |
79 return false; |
86 return false; |
80 return channel.getMono(); |
87 return channel.getMono(); |
81 } |
88 } |
82 |
89 |
|
90 @Override |
83 public boolean getMute() { |
91 public boolean getMute() { |
84 if (channel == null) |
92 if (channel == null) |
85 return false; |
93 return false; |
86 return channel.getMute(); |
94 return channel.getMute(); |
87 } |
95 } |
88 |
96 |
|
97 @Override |
89 public boolean getOmni() { |
98 public boolean getOmni() { |
90 if (channel == null) |
99 if (channel == null) |
91 return false; |
100 return false; |
92 return channel.getOmni(); |
101 return channel.getOmni(); |
93 } |
102 } |
94 |
103 |
|
104 @Override |
95 public int getPitchBend() { |
105 public int getPitchBend() { |
96 if (channel == null) |
106 if (channel == null) |
97 return 8192; |
107 return 8192; |
98 return channel.getPitchBend(); |
108 return channel.getPitchBend(); |
99 } |
109 } |
100 |
110 |
|
111 @Override |
101 public int getPolyPressure(int noteNumber) { |
112 public int getPolyPressure(int noteNumber) { |
102 if (channel == null) |
113 if (channel == null) |
103 return 0; |
114 return 0; |
104 return channel.getPolyPressure(noteNumber); |
115 return channel.getPolyPressure(noteNumber); |
105 } |
116 } |
106 |
117 |
|
118 @Override |
107 public int getProgram() { |
119 public int getProgram() { |
108 if (channel == null) |
120 if (channel == null) |
109 return 0; |
121 return 0; |
110 return channel.getProgram(); |
122 return channel.getProgram(); |
111 } |
123 } |
112 |
124 |
|
125 @Override |
113 public boolean getSolo() { |
126 public boolean getSolo() { |
114 if (channel == null) |
127 if (channel == null) |
115 return false; |
128 return false; |
116 return channel.getSolo(); |
129 return channel.getSolo(); |
117 } |
130 } |
118 |
131 |
|
132 @Override |
119 public boolean localControl(boolean on) { |
133 public boolean localControl(boolean on) { |
120 if (channel == null) |
134 if (channel == null) |
121 return false; |
135 return false; |
122 return channel.localControl(on); |
136 return channel.localControl(on); |
123 } |
137 } |
124 |
138 |
|
139 @Override |
125 public void noteOff(int noteNumber) { |
140 public void noteOff(int noteNumber) { |
126 if (channel == null) |
141 if (channel == null) |
127 return; |
142 return; |
128 channel.noteOff(noteNumber); |
143 channel.noteOff(noteNumber); |
129 } |
144 } |
130 |
145 |
|
146 @Override |
131 public void noteOff(int noteNumber, int velocity) { |
147 public void noteOff(int noteNumber, int velocity) { |
132 if (channel == null) |
148 if (channel == null) |
133 return; |
149 return; |
134 channel.noteOff(noteNumber, velocity); |
150 channel.noteOff(noteNumber, velocity); |
135 } |
151 } |
136 |
152 |
|
153 @Override |
137 public void noteOn(int noteNumber, int velocity) { |
154 public void noteOn(int noteNumber, int velocity) { |
138 if (channel == null) |
155 if (channel == null) |
139 return; |
156 return; |
140 channel.noteOn(noteNumber, velocity); |
157 channel.noteOn(noteNumber, velocity); |
141 } |
158 } |
142 |
159 |
|
160 @Override |
143 public void programChange(int program) { |
161 public void programChange(int program) { |
144 if (channel == null) |
162 if (channel == null) |
145 return; |
163 return; |
146 channel.programChange(program); |
164 channel.programChange(program); |
147 } |
165 } |
148 |
166 |
|
167 @Override |
149 public void programChange(int bank, int program) { |
168 public void programChange(int bank, int program) { |
150 if (channel == null) |
169 if (channel == null) |
151 return; |
170 return; |
152 channel.programChange(bank, program); |
171 channel.programChange(bank, program); |
153 } |
172 } |
154 |
173 |
|
174 @Override |
155 public void resetAllControllers() { |
175 public void resetAllControllers() { |
156 if (channel == null) |
176 if (channel == null) |
157 return; |
177 return; |
158 channel.resetAllControllers(); |
178 channel.resetAllControllers(); |
159 } |
179 } |
160 |
180 |
|
181 @Override |
161 public void setChannelPressure(int pressure) { |
182 public void setChannelPressure(int pressure) { |
162 if (channel == null) |
183 if (channel == null) |
163 return; |
184 return; |
164 channel.setChannelPressure(pressure); |
185 channel.setChannelPressure(pressure); |
165 } |
186 } |
166 |
187 |
|
188 @Override |
167 public void setMono(boolean on) { |
189 public void setMono(boolean on) { |
168 if (channel == null) |
190 if (channel == null) |
169 return; |
191 return; |
170 channel.setMono(on); |
192 channel.setMono(on); |
171 } |
193 } |
172 |
194 |
|
195 @Override |
173 public void setMute(boolean mute) { |
196 public void setMute(boolean mute) { |
174 if (channel == null) |
197 if (channel == null) |
175 return; |
198 return; |
176 channel.setMute(mute); |
199 channel.setMute(mute); |
177 } |
200 } |
178 |
201 |
|
202 @Override |
179 public void setOmni(boolean on) { |
203 public void setOmni(boolean on) { |
180 if (channel == null) |
204 if (channel == null) |
181 return; |
205 return; |
182 channel.setOmni(on); |
206 channel.setOmni(on); |
183 } |
207 } |
184 |
208 |
|
209 @Override |
185 public void setPitchBend(int bend) { |
210 public void setPitchBend(int bend) { |
186 if (channel == null) |
211 if (channel == null) |
187 return; |
212 return; |
188 channel.setPitchBend(bend); |
213 channel.setPitchBend(bend); |
189 } |
214 } |
190 |
215 |
|
216 @Override |
191 public void setPolyPressure(int noteNumber, int pressure) { |
217 public void setPolyPressure(int noteNumber, int pressure) { |
192 if (channel == null) |
218 if (channel == null) |
193 return; |
219 return; |
194 channel.setPolyPressure(noteNumber, pressure); |
220 channel.setPolyPressure(noteNumber, pressure); |
195 } |
221 } |
196 |
222 |
|
223 @Override |
197 public void setSolo(boolean soloState) { |
224 public void setSolo(boolean soloState) { |
198 if (channel == null) |
225 if (channel == null) |
199 return; |
226 return; |
200 channel.setSolo(soloState); |
227 channel.setSolo(soloState); |
201 } |
228 } |