comparison src/Analyser.cpp @ 160:106fdf38c6c9

added pan knobs for Audio, Pitch and Notes
author Justin Salamon <justin.salamon@nyu.edu>
date Thu, 23 Jan 2014 17:18:53 -0500
parents e1a2c175a0e0
children afaa4af03b22
comparison
equal deleted inserted replaced
159:180e6af1806c 160:106fdf38c6c9
98 waveform->setMiddleLineHeight(0.9); 98 waveform->setMiddleLineHeight(0.9);
99 waveform->setShowMeans(false); // too small & pale for this 99 waveform->setShowMeans(false); // too small & pale for this
100 waveform->setBaseColour 100 waveform->setBaseColour
101 (ColourDatabase::getInstance()->getColourIndex(tr("Grey"))); 101 (ColourDatabase::getInstance()->getColourIndex(tr("Grey")));
102 PlayParameters *params = waveform->getPlayParameters(); 102 PlayParameters *params = waveform->getPlayParameters();
103 if (params) params->setPlayPan(1); 103 if (params) params->setPlayPan(-1);
104 104
105 m_document->addLayerToView(m_pane, waveform); 105 m_document->addLayerToView(m_pane, waveform);
106 106
107 m_layers[Audio] = waveform; 107 m_layers[Audio] = waveform;
108 108
162 TimeValueLayer *pitchLayer = 162 TimeValueLayer *pitchLayer =
163 qobject_cast<TimeValueLayer *>(m_layers[PitchTrack]); 163 qobject_cast<TimeValueLayer *>(m_layers[PitchTrack]);
164 if (pitchLayer) { 164 if (pitchLayer) {
165 pitchLayer->setBaseColour(cdb->getColourIndex(tr("Black"))); 165 pitchLayer->setBaseColour(cdb->getColourIndex(tr("Black")));
166 PlayParameters *params = pitchLayer->getPlayParameters(); 166 PlayParameters *params = pitchLayer->getPlayParameters();
167 if (params) params->setPlayPan(-1); 167 if (params) params->setPlayPan(1);
168 } 168 }
169 169
170 FlexiNoteLayer *flexiNoteLayer = 170 FlexiNoteLayer *flexiNoteLayer =
171 qobject_cast<FlexiNoteLayer *>(m_layers[Notes]); 171 qobject_cast<FlexiNoteLayer *>(m_layers[Notes]);
172 if (flexiNoteLayer) { 172 if (flexiNoteLayer) {
173 flexiNoteLayer->setBaseColour(cdb->getColourIndex(tr("Bright Blue"))); 173 flexiNoteLayer->setBaseColour(cdb->getColourIndex(tr("Bright Blue")));
174 PlayParameters *params = flexiNoteLayer->getPlayParameters(); 174 PlayParameters *params = flexiNoteLayer->getPlayParameters();
175 if (params) params->setPlayPan(0); 175 if (params) params->setPlayPan(1);
176 } 176 }
177 } 177 }
178 178
179 loadState(Audio); 179 loadState(Audio);
180 loadState(PitchTrack); 180 loadState(PitchTrack);