mirror of https://github.com/AxioDL/amuse.git
Multiple StartSample bug fix
This commit is contained in:
parent
a4b8946ee2
commit
aa5abd5ff5
|
@ -839,6 +839,7 @@ void Voice::startSample(SampleId sampId, int32_t offset) {
|
||||||
if (const SampleEntry* sample = m_audioGroup.getSample(sampId)) {
|
if (const SampleEntry* sample = m_audioGroup.getSample(sampId)) {
|
||||||
std::tie(m_curSample, m_curSampleData) = m_audioGroup.getSampleData(sampId, sample);
|
std::tie(m_curSample, m_curSampleData) = m_audioGroup.getSampleData(sampId, sample);
|
||||||
|
|
||||||
|
m_state.m_sampleEnd = false;
|
||||||
m_sampleRate = m_curSample->m_sampleRate;
|
m_sampleRate = m_curSample->m_sampleRate;
|
||||||
m_curPitch = m_curSample->getPitch();
|
m_curPitch = m_curSample->getPitch();
|
||||||
m_pitchDirty = true;
|
m_pitchDirty = true;
|
||||||
|
|
Loading…
Reference in New Issue