Mercurial > hg > tony
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 |