Lines Matching refs:trackParam
53 SequenceTrack::ParserTrackParam& trackParam = track->GetParserTrackParam(); in Parse() local
61 u32 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
66 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
67 doExecCommand = trackParam.cmpFlag != 0; in Parse()
73 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
78 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
83 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
90 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
96 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
104 const u8 velocity = ReadByte( &trackParam.currentAddr ); in Parse()
106 &trackParam.currentAddr, in Parse()
111 int key = static_cast<int>( cmd ) + trackParam.transpose; in Parse()
116 if ( ! trackParam.muteFlag && doNoteOn ) in Parse()
123 trackParam.tieFlag in Parse()
127 if ( trackParam.noteWaitFlag ) { in Parse()
128 trackParam.wait = length; in Parse()
130 trackParam.noteFinishWait = true; in Parse()
149 &trackParam.currentAddr, in Parse()
156 trackParam.wait = arg; in Parse()
163 &trackParam.currentAddr, in Parse()
181 u8 trackNo = ReadByte( &trackParam.currentAddr ); in Parse()
182 u32 offset = Read24( &trackParam.currentAddr ); in Parse()
198 u32 offset = Read24( &trackParam.currentAddr ); in Parse()
213 u32 offset = Read24( &trackParam.currentAddr ); in Parse()
233 &trackParam.currentAddr, in Parse()
242 &trackParam.currentAddr, in Parse()
288 &trackParam.currentAddr, in Parse()
312 (void)Read16( &trackParam.currentAddr ); in Parse()
325 u32 cmdex = ReadByte( &trackParam.currentAddr ); in Parse()
333 &trackParam.currentAddr, in Parse()
352 commandArg1 = ReadByte( &trackParam.currentAddr ); in Parse()
354 &trackParam.currentAddr, in Parse()
425 SequenceTrack::ParserTrackParam& trackParam = track->GetParserTrackParam(); in CommandProc() local
446 trackParam.prgNo = static_cast<u16>( commandArg1 ); in CommandProc()
459 trackParam.volume.SetTarget( in CommandProc()
466 trackParam.volume2 = static_cast<u8>( commandArg1 ); in CommandProc()
470 trackParam.velocityRange = static_cast<u8>( commandArg1 ); in CommandProc()
478 trackParam.transpose = static_cast<s8>( commandArg1 ); in CommandProc()
482 trackParam.pitchBend.SetTarget( in CommandProc()
489 trackParam.bendRange = static_cast<u8>( commandArg1 ); in CommandProc()
493 trackParam.pan.SetTarget( in CommandProc()
500 trackParam.initPan = static_cast<s8>( commandArg1 - PAN_CENTER ); in CommandProc()
504 trackParam.surroundPan.SetTarget( in CommandProc()
511 trackParam.priority = static_cast<u8>( commandArg1 ); in CommandProc()
515 trackParam.noteWaitFlag = ( commandArg1 != 0 ); in CommandProc()
519 trackParam.frontBypassFlag = ( commandArg1 != 0 ); in CommandProc()
523 trackParam.portaTime = static_cast<u8>( commandArg1 ); in CommandProc()
527 trackParam.lfoParam.depth = static_cast<u8>( commandArg1 ) / 128.0f; in CommandProc()
531 trackParam.lfoParam.speed = static_cast<u8>( commandArg1 ) * 0.390625f; // 16 で 6.25Hz in CommandProc()
535 trackParam.lfoTarget = static_cast<u8>( commandArg1 ); in CommandProc()
539 trackParam.lfoParam.range = static_cast<u8>( commandArg1 ); in CommandProc()
543 trackParam.lfoParam.delay = static_cast<u32>( commandArg1 * 5 ); // 単位5ms in CommandProc()
547 trackParam.sweepPitch = static_cast<f32>( commandArg1 ) / 64.0f; in CommandProc()
551 trackParam.attack = static_cast<u8>( commandArg1 ); in CommandProc()
555 trackParam.decay = static_cast<u8>( commandArg1 ); in CommandProc()
559 trackParam.sustain = static_cast<u8>( commandArg1 ); in CommandProc()
563 trackParam.release = static_cast<u8>( commandArg1 ); in CommandProc()
567 trackParam.envHold = static_cast<u8>( commandArg1 ); in CommandProc()
571 trackParam.attack = SequenceTrack::INVALID_ENVELOPE; in CommandProc()
572 trackParam.decay = SequenceTrack::INVALID_ENVELOPE; in CommandProc()
573 trackParam.sustain = SequenceTrack::INVALID_ENVELOPE; in CommandProc()
574 trackParam.release = SequenceTrack::INVALID_ENVELOPE; in CommandProc()
575 trackParam.envHold = SequenceTrack::INVALID_ENVELOPE; in CommandProc()
579 trackParam.damperFlag = ( static_cast<u8>( commandArg1 ) >= 64 ); in CommandProc()
583 trackParam.tieFlag = ( commandArg1 != 0 ); in CommandProc()
589 trackParam.monophonicFlag = ( commandArg1 != 0 ); in CommandProc()
590 if ( trackParam.monophonicFlag ) in CommandProc()
598 trackParam.portaKey = static_cast<u8>( commandArg1 + trackParam.transpose ); in CommandProc()
599 trackParam.portaFlag = true; in CommandProc()
603 trackParam.portaFlag = ( commandArg1 != 0 ); in CommandProc()
607 trackParam.lpfFreq = static_cast<f32>( commandArg1 - 64 ) / 64.0f; in CommandProc()
611 trackParam.biquadType = static_cast<u8>( commandArg1 ); in CommandProc()
615 trackParam.biquadValue = static_cast<f32>( commandArg1 ) / 127.0f; in CommandProc()
619 trackParam.bankIndex = static_cast<u8>( commandArg1 ); in CommandProc()
623 trackParam.fxSend[ AUX_BUS_A ] = static_cast<u8>( commandArg1 ); in CommandProc()
627 trackParam.fxSend[ AUX_BUS_B ] = static_cast<u8>( commandArg1 ); in CommandProc()
632 trackParam.fxSend[ AUX_BUS_C ] = static_cast<u8>( commandArg1 ); in CommandProc()
637 trackParam.mainSend = static_cast<u8>( commandArg1 ); in CommandProc()
667 newTrack->SetSeqData( trackParam.baseAddr, commandArg2 ); in CommandProc()
673 trackParam.currentAddr = trackParam.baseAddr + commandArg1; in CommandProc()
678 if ( trackParam.callStackDepth >= SequenceTrack::CALL_STACK_DEPTH ) { in CommandProc()
683 …SequenceTrack::ParserTrackParam::CallStack* callStack = &trackParam.callStack[ trackParam.callStac… in CommandProc()
684 callStack->address = trackParam.currentAddr; in CommandProc()
686 trackParam.callStackDepth++; in CommandProc()
687 trackParam.currentAddr = trackParam.baseAddr + commandArg1; in CommandProc()
694 while( trackParam.callStackDepth > 0 ) { in CommandProc()
695 trackParam.callStackDepth--; in CommandProc()
696 if ( ! trackParam.callStack[ trackParam.callStackDepth ].loopFlag ) { in CommandProc()
697 callStack = &trackParam.callStack[ trackParam.callStackDepth ]; in CommandProc()
705 trackParam.currentAddr = callStack->address; in CommandProc()
711 if ( trackParam.callStackDepth >= SequenceTrack::CALL_STACK_DEPTH ) { in CommandProc()
716 …SequenceTrack::ParserTrackParam::CallStack* callStack = &trackParam.callStack[ trackParam.callStac… in CommandProc()
717 callStack->address = trackParam.currentAddr; in CommandProc()
720 trackParam.callStackDepth++; in CommandProc()
726 if ( trackParam.callStackDepth == 0 ) { in CommandProc()
731 …SequenceTrack::ParserTrackParam::CallStack* callStack = & trackParam.callStack[ trackParam.callSta… in CommandProc()
741 trackParam.callStackDepth--; in CommandProc()
747 trackParam.currentAddr = callStack->address; in CommandProc()
844 trackParam.cmpFlag = ( *varPtr == commandArg2 ) ; in CommandProc()
848 trackParam.cmpFlag = ( *varPtr >= commandArg2 ) ; in CommandProc()
852 trackParam.cmpFlag = ( *varPtr > commandArg2 ) ; in CommandProc()
856 trackParam.cmpFlag = ( *varPtr <= commandArg2 ) ; in CommandProc()
860 trackParam.cmpFlag = ( *varPtr < commandArg2 ) ; in CommandProc()
864 trackParam.cmpFlag = ( *varPtr != commandArg2 ) ; in CommandProc()