comparison src/Analyser.cpp @ 158:e1a2c175a0e0

Fix up wiring for pitch gain control
author Chris Cannam
date Thu, 23 Jan 2014 09:30:38 +0000
parents cdc9d5f7978c
children 106fdf38c6c9
comparison
equal deleted inserted replaced
157:752870e80dff 158:e1a2c175a0e0
290 params->setPlayAudible(a); 290 params->setPlayAudible(a);
291 saveState(c); 291 saveState(c);
292 } 292 }
293 } 293 }
294 294
295 float
296 Analyser::getGain(Component c) const
297 {
298 if (m_layers[c]) {
299 PlayParameters *params = m_layers[c]->getPlayParameters();
300 if (!params) return 1.f;
301 return params->getPlayGain();
302 } else {
303 return 1.f;
304 }
305 }
306
307 void
308 Analyser::setGain(Component c, float gain)
309 {
310 if (m_layers[c]) {
311 PlayParameters *params = m_layers[c]->getPlayParameters();
312 if (!params) return;
313 params->setPlayGain(gain);
314 saveState(c);
315 }
316 }
317
318 float
319 Analyser::getPan(Component c) const
320 {
321 if (m_layers[c]) {
322 PlayParameters *params = m_layers[c]->getPlayParameters();
323 if (!params) return 1.f;
324 return params->getPlayPan();
325 } else {
326 return 1.f;
327 }
328 }
329
330 void
331 Analyser::setPan(Component c, float pan)
332 {
333 if (m_layers[c]) {
334 PlayParameters *params = m_layers[c]->getPlayParameters();
335 if (!params) return;
336 params->setPlayPan(pan);
337 saveState(c);
338 }
339 }
340
341
342