Mercurial > hg > tony
comparison src/Analyser.cpp @ 21:05070252e43f
larger notes plus basic editing functions are now enabled by temporary star icon in toolbar
author | gyorgyf |
---|---|
date | Wed, 17 Apr 2013 09:15:05 +0100 |
parents | f97399f18564 |
children | 9e695ff60b74 |
comparison
equal
deleted
inserted
replaced
20:c0996fd84876 | 21:05070252e43f |
---|---|
46 { | 46 { |
47 m_document = doc; | 47 m_document = doc; |
48 m_fileModel = model; | 48 m_fileModel = model; |
49 m_pane = pane; | 49 m_pane = pane; |
50 | 50 |
51 TransformId f0 = "vamp:yintony:yintony:f0"; | 51 // TransformId f0 = "vamp:yintony:yintony:f0"; |
52 TransformId notes = "vamp:yintony:yintony:notes"; | 52 // TransformId notes = "vamp:yintony:yintony:notes"; |
53 | 53 |
54 // TransformId f0 = "vamp:cepstral-pitchtracker:cepstral-pitchtracker:f0"; | 54 TransformId f0 = "vamp:cepstral-pitchtracker:cepstral-pitchtracker:f0"; |
55 // TransformId notes = "vamp:cepstral-pitchtracker:cepstral-pitchtracker:notes"; | 55 TransformId notes = "vamp:cepstral-pitchtracker:cepstral-pitchtracker:notes"; |
56 | 56 |
57 // We don't want a waveform in the main pane. We must have a | 57 // We don't want a waveform in the main pane. We must have a |
58 // main-model layer of some sort, but the layers created by | 58 // main-model layer of some sort, but the layers created by |
59 // transforms are derived layers, so we'll create a time ruler for | 59 // transforms are derived layers, so we'll create a time ruler for |
60 // the main-model layer. It could subsequently be hidden if we | 60 // the main-model layer. It could subsequently be hidden if we |
71 TimeValueLayer *tvl = qobject_cast<TimeValueLayer *>(layer); | 71 TimeValueLayer *tvl = qobject_cast<TimeValueLayer *>(layer); |
72 if (tvl) { | 72 if (tvl) { |
73 tvl->setPlotStyle(TimeValueLayer::PlotPoints); | 73 tvl->setPlotStyle(TimeValueLayer::PlotPoints); |
74 tvl->setBaseColour(ColourDatabase::getInstance()-> | 74 tvl->setBaseColour(ColourDatabase::getInstance()-> |
75 getColourIndex(QString("Black"))); | 75 getColourIndex(QString("Black"))); |
76 tvl->setVerticalScale(TimeValueLayer::LogScale); | |
77 tvl->setDisplayExtents(120.f,350.f); // temporary values: better get the real extents of the data form the model | |
76 } | 78 } |
77 } | 79 } |
78 | 80 |
79 layer = addLayerForNotes(notes); | 81 layer = addLayerForNotes(notes); |
80 | 82 |
81 if (layer) { | 83 if (layer) { |
82 FlexiNoteLayer *nl = qobject_cast<FlexiNoteLayer *>(layer); | 84 FlexiNoteLayer *nl = qobject_cast<FlexiNoteLayer *>(layer); |
83 if (nl) { | 85 if (nl) { |
84 nl->setBaseColour(ColourDatabase::getInstance()-> | 86 nl->setBaseColour(ColourDatabase::getInstance()-> |
85 getColourIndex(QString("Bright Blue"))); | 87 getColourIndex(QString("Bright Blue"))); |
88 nl->setVerticalScale(FlexiNoteLayer::LogScale); | |
89 nl->setDisplayExtents(120.f,350.f); // temporary values: better get the real extents of the data form the model | |
86 } | 90 } |
87 } | 91 } |
88 | 92 |
89 paneStack->setCurrentLayer(m_pane, layer); | 93 paneStack->setCurrentLayer(m_pane, layer); |
90 } | 94 } |