]> git.treefish.org Git - seamulator.git/blobdiff - src/dot.cpp
Less heavy dots
[seamulator.git] / src / dot.cpp
index d052a24e749619625889553d50db638b6137022a..aa4a56352bf3bbe2ddd34447f211f51c272d9828 100644 (file)
@@ -16,7 +16,7 @@ void Dot::advance(double deltaT)
     
     auto posBefore = m_pos;
 
     
     auto posBefore = m_pos;
 
-    m_vel += -std::pow(m_frequency / 440.0, 2.0) * 1.0 * ( m_pos - m_point.getHeight() ) * deltaT;
+    m_vel += -std::pow(m_frequency/440.0, 2.0) * 10.0 * ( m_pos - m_point.getHeight() ) * deltaT;
     m_vel -= m_vel * 0.01 * deltaT;
     m_pos += m_vel * deltaT;
 
     m_vel -= m_vel * 0.01 * deltaT;
     m_pos += m_vel * deltaT;
 
@@ -27,7 +27,7 @@ void Dot::advance(double deltaT)
     
     if (posBefore * m_pos < 0.0) {
 // //        std::cout << m_vel / m_maxVel << std::endl;
     
     if (posBefore * m_pos < 0.0) {
 // //        std::cout << m_vel / m_maxVel << std::endl;
-        m_noise.noteOn(m_pos >= 0 ? m_frequency : m_frequency*0.5, absVel / m_maxAbsVel);
+        m_noise.noteOn(m_pos >= 0 ? m_frequency : m_frequency, absVel / m_maxAbsVel);
 //         //m_noise.pluck(absVel / m_maxAbsVel);
 //         m_noise.controlChange(4, 1.0 * absVel / m_maxAbsVel);
     }
 //         //m_noise.pluck(absVel / m_maxAbsVel);
 //         m_noise.controlChange(4, 1.0 * absVel / m_maxAbsVel);
     }