Minor fixes (#6)

* cmake: require c++14

* correctly clip samples

by using numeric_limits rather than C macros

* oops, implicit type conversion of template causes overflow

* store default sample rate in global constexpr var
This commit is contained in:
Tom M
2017-06-18 04:48:52 +02:00
committed by Jack Andersen
parent 3d56d5f0cc
commit 4e7c31849d
10 changed files with 43 additions and 45 deletions

View File

@@ -239,7 +239,7 @@ std::shared_ptr<Voice> Sequencer::ChannelState::keyOn(uint8_t note, uint8_t velo
}
std::list<std::shared_ptr<Voice>>::iterator ret = m_parent.m_engine._allocateVoice(
m_parent.m_audioGroup, m_parent.m_groupId, 32000.0, true, false, m_parent.m_studio);
m_parent.m_audioGroup, m_parent.m_groupId, NativeSampleRate, true, false, m_parent.m_studio);
if (*ret)
{
m_chanVoxs[note] = *ret;