Fix SoundMacro generation for SampleView

This commit is contained in:
Jack Andersen
2019-03-09 23:13:17 -10:00
parent aa5abd5ff5
commit e04603bb7d
13 changed files with 30 additions and 24 deletions

View File

@@ -340,7 +340,12 @@ bool SampleView::loadData(ProjectModel::SampleNode* node) {
amuse::SoundMacro::CmdStartSample* startSample = static_cast<amuse::SoundMacro::CmdStartSample*>(
m_playbackMacro->insertNewCmd(0, amuse::SoundMacro::CmdOp::StartSample));
startSample->sample.id = m_node->id();
m_playbackMacro->insertNewCmd(1, amuse::SoundMacro::CmdOp::End);
amuse::SoundMacro::CmdWaitMs* waitMillisec = static_cast<amuse::SoundMacro::CmdWaitMs*>(
m_playbackMacro->insertNewCmd(1, amuse::SoundMacro::CmdOp::WaitMs));
waitMillisec->keyOff = true;
waitMillisec->ms = 65535;
m_playbackMacro->insertNewCmd(2, amuse::SoundMacro::CmdOp::StopSample);
m_playbackMacro->insertNewCmd(3, amuse::SoundMacro::CmdOp::End);
update();