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