comparison src/Analyser.cpp @ 130:55fac28b9193

Pan experiment
author Chris Cannam
date Thu, 09 Jan 2014 16:07:29 +0000
parents 06f9caf5928d
children eae80729b665
comparison
equal deleted inserted replaced
129:ca3997bd8232 130:55fac28b9193
84 84
85 waveform->setMiddleLineHeight(0.9); 85 waveform->setMiddleLineHeight(0.9);
86 waveform->setShowMeans(false); // too small & pale for this 86 waveform->setShowMeans(false); // too small & pale for this
87 waveform->setBaseColour 87 waveform->setBaseColour
88 (ColourDatabase::getInstance()->getColourIndex(tr("Grey"))); 88 (ColourDatabase::getInstance()->getColourIndex(tr("Grey")));
89 PlayParameters *params = waveform->getPlayParameters();
90 if (params) params->setPlayPan(1);
89 91
90 m_document->addLayerToView(m_pane, waveform); 92 m_document->addLayerToView(m_pane, waveform);
91 93
92 m_layers[Audio] = waveform; 94 m_layers[Audio] = waveform;
93 95
131 TimeValueLayer *pitchLayer = 133 TimeValueLayer *pitchLayer =
132 qobject_cast<TimeValueLayer *>(m_layers[PitchTrack]); 134 qobject_cast<TimeValueLayer *>(m_layers[PitchTrack]);
133 if (pitchLayer) { 135 if (pitchLayer) {
134 pitchLayer->setBaseColour(cdb->getColourIndex(tr("Black"))); 136 pitchLayer->setBaseColour(cdb->getColourIndex(tr("Black")));
135 paneStack->setCurrentLayer(m_pane, pitchLayer); 137 paneStack->setCurrentLayer(m_pane, pitchLayer);
138 PlayParameters *params = pitchLayer->getPlayParameters();
139 if (params) params->setPlayPan(-1);
136 } 140 }
137 141
138 FlexiNoteLayer *flexiNoteLayer = 142 FlexiNoteLayer *flexiNoteLayer =
139 qobject_cast<FlexiNoteLayer *>(m_layers[Notes]); 143 qobject_cast<FlexiNoteLayer *>(m_layers[Notes]);
140 if (flexiNoteLayer) { 144 if (flexiNoteLayer) {
141 flexiNoteLayer->setBaseColour(cdb->getColourIndex(tr("Bright Blue"))); 145 flexiNoteLayer->setBaseColour(cdb->getColourIndex(tr("Bright Blue")));
142 paneStack->setCurrentLayer(m_pane, flexiNoteLayer); 146 paneStack->setCurrentLayer(m_pane, flexiNoteLayer);
147 PlayParameters *params = flexiNoteLayer->getPlayParameters();
148 if (params) params->setPlayPan(0);
143 } 149 }
144 } 150 }
145 151
146 emit layersChanged(); 152 emit layersChanged();
147 } 153 }