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