changeset 130:55fac28b9193

Pan experiment
author Chris Cannam
date Thu, 09 Jan 2014 16:07:29 +0000
parents ca3997bd8232
children eae80729b665
files .hgsubstate src/Analyser.cpp
diffstat 2 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/.hgsubstate	Thu Jan 09 14:14:08 2014 +0000
+++ b/.hgsubstate	Thu Jan 09 16:07:29 2014 +0000
@@ -1,5 +1,5 @@
 236814e07bd07473958c1ff89103124536a0c3c8 dataquay
 fffb975dc0b1d3a5cb74d4436194616d5d43014f sv-dependency-builds
-abfde177731fe9328fa0ef0dddbc203bfcfb6072 svapp
+8611eb7be68928f08eab9dea747aeca55f03ea01 svapp
 8e22795fe30bf9540103181d994a2e795a83d8c0 svcore
 c65826b5e980005bbecb3da5b8d2fc1d2f7c4195 svgui
--- a/src/Analyser.cpp	Thu Jan 09 14:14:08 2014 +0000
+++ b/src/Analyser.cpp	Thu Jan 09 16:07:29 2014 +0000
@@ -86,6 +86,8 @@
     waveform->setShowMeans(false); // too small & pale for this
     waveform->setBaseColour
         (ColourDatabase::getInstance()->getColourIndex(tr("Grey")));
+    PlayParameters *params = waveform->getPlayParameters();
+    if (params) params->setPlayPan(1);
     
     m_document->addLayerToView(m_pane, waveform);
 
@@ -133,6 +135,8 @@
         if (pitchLayer) {
             pitchLayer->setBaseColour(cdb->getColourIndex(tr("Black")));
             paneStack->setCurrentLayer(m_pane, pitchLayer);
+            PlayParameters *params = pitchLayer->getPlayParameters();
+            if (params) params->setPlayPan(-1);
         }
 
         FlexiNoteLayer *flexiNoteLayer = 
@@ -140,6 +144,8 @@
         if (flexiNoteLayer) {
             flexiNoteLayer->setBaseColour(cdb->getColourIndex(tr("Bright Blue")));
             paneStack->setCurrentLayer(m_pane, flexiNoteLayer);
+            PlayParameters *params = flexiNoteLayer->getPlayParameters();
+            if (params) params->setPlayPan(0);
         }
     }