Mercurial > hg > tony
comparison main/Analyser.cpp @ 584:af488f78d029
Scaling
author | Chris Cannam |
---|---|
date | Tue, 03 Sep 2019 13:16:54 +0100 |
parents | f52766aa747b |
children | 327177b6bd3a |
comparison
equal
deleted
inserted
replaced
583:684a917e2d96 | 584:af488f78d029 |
---|---|
281 SpectrogramLayer *spectrogram = qobject_cast<SpectrogramLayer *> | 281 SpectrogramLayer *spectrogram = qobject_cast<SpectrogramLayer *> |
282 (m_document->createMainModelLayer(LayerFactory::MelodicRangeSpectrogram)); | 282 (m_document->createMainModelLayer(LayerFactory::MelodicRangeSpectrogram)); |
283 | 283 |
284 spectrogram->setColourMap((int)ColourMapper::BlackOnWhite); | 284 spectrogram->setColourMap((int)ColourMapper::BlackOnWhite); |
285 spectrogram->setNormalization(ColumnNormalization::Hybrid); | 285 spectrogram->setNormalization(ColumnNormalization::Hybrid); |
286 // This magical-looking scale factor happens to get us an | 286 // This magical scale factor happens to get us a similar display |
287 // identical display to Tony v1.0 | 287 // to Tony v1.0 |
288 spectrogram->setGain(100.f / 4096.f); | 288 spectrogram->setGain(0.25f); |
289 m_document->addLayerToView(m_pane, spectrogram); | 289 m_document->addLayerToView(m_pane, spectrogram); |
290 spectrogram->setLayerDormant(m_pane, true); | 290 spectrogram->setLayerDormant(m_pane, true); |
291 | 291 |
292 m_layers[Spectrogram] = spectrogram; | 292 m_layers[Spectrogram] = spectrogram; |
293 | 293 |