Mercurial > hg > tony
comparison src/Analyser.cpp @ 514:7b1dbed4eda8 v2.0
Fix incorrect reload of old Tony v1.0 files
author | Chris Cannam |
---|---|
date | Tue, 20 Oct 2015 12:55:09 +0100 |
parents | 93ce2193af31 |
children | 30fbc53d8150 |
comparison
equal
deleted
inserted
replaced
513:ed2f94706130 | 514:7b1dbed4eda8 |
---|---|
276 SpectrogramLayer *spectrogram = qobject_cast<SpectrogramLayer *> | 276 SpectrogramLayer *spectrogram = qobject_cast<SpectrogramLayer *> |
277 (m_document->createMainModelLayer(LayerFactory::MelodicRangeSpectrogram)); | 277 (m_document->createMainModelLayer(LayerFactory::MelodicRangeSpectrogram)); |
278 | 278 |
279 spectrogram->setColourMap((int)ColourMapper::BlackOnWhite); | 279 spectrogram->setColourMap((int)ColourMapper::BlackOnWhite); |
280 spectrogram->setNormalization(SpectrogramLayer::NormalizeHybrid); | 280 spectrogram->setNormalization(SpectrogramLayer::NormalizeHybrid); |
281 // spectrogram->setGain(100); | 281 // This magical-looking scale factor happens to get us an |
282 spectrogram->setGain(0.02f); | 282 // identical display to Tony v1.0 |
283 spectrogram->setGain(100.f / 4096.f); | |
283 m_document->addLayerToView(m_pane, spectrogram); | 284 m_document->addLayerToView(m_pane, spectrogram); |
284 spectrogram->setLayerDormant(m_pane, true); | 285 spectrogram->setLayerDormant(m_pane, true); |
285 | 286 |
286 m_layers[Spectrogram] = spectrogram; | 287 m_layers[Spectrogram] = spectrogram; |
287 | 288 |