Lines Matching refs:trackParam
51 SequenceTrack::ParserTrackParam& trackParam = track->GetParserTrackParam(); in Parse() local
59 u32 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
64 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
65 doExecCommand = trackParam.cmpFlag != 0; in Parse()
71 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
76 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
81 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
88 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
94 cmd = ReadByte( &trackParam.currentAddr ); in Parse()
102 const u8 velocity = ReadByte( &trackParam.currentAddr ); in Parse()
104 &trackParam.currentAddr, in Parse()
109 int key = static_cast<int>( cmd ) + trackParam.transpose; in Parse()
114 if ( ! trackParam.muteFlag && doNoteOn ) in Parse()
121 trackParam.tieFlag in Parse()
125 if ( trackParam.noteWaitFlag ) { in Parse()
126 trackParam.wait = length; in Parse()
128 trackParam.noteFinishWait = true; in Parse()
147 &trackParam.currentAddr, in Parse()
154 trackParam.wait = arg; in Parse()
161 &trackParam.currentAddr, in Parse()
179 u8 trackNo = ReadByte( &trackParam.currentAddr ); in Parse()
180 u32 offset = Read24( &trackParam.currentAddr ); in Parse()
196 u32 offset = Read24( &trackParam.currentAddr ); in Parse()
211 u32 offset = Read24( &trackParam.currentAddr ); in Parse()
231 &trackParam.currentAddr, in Parse()
240 &trackParam.currentAddr, in Parse()
286 &trackParam.currentAddr, in Parse()
310 (void)Read16( &trackParam.currentAddr ); in Parse()
323 u32 cmdex = ReadByte( &trackParam.currentAddr ); in Parse()
331 &trackParam.currentAddr, in Parse()
350 commandArg1 = ReadByte( &trackParam.currentAddr ); in Parse()
352 &trackParam.currentAddr, in Parse()
423 SequenceTrack::ParserTrackParam& trackParam = track->GetParserTrackParam(); in CommandProc() local
444 trackParam.prgNo = static_cast<u16>( commandArg1 ); in CommandProc()
457 trackParam.volume.SetTarget( in CommandProc()
464 trackParam.volume2 = static_cast<u8>( commandArg1 ); in CommandProc()
468 trackParam.velocityRange = static_cast<u8>( commandArg1 ); in CommandProc()
476 trackParam.transpose = static_cast<s8>( commandArg1 ); in CommandProc()
480 trackParam.pitchBend.SetTarget( in CommandProc()
487 trackParam.bendRange = static_cast<u8>( commandArg1 ); in CommandProc()
491 trackParam.pan.SetTarget( in CommandProc()
498 trackParam.initPan = static_cast<s8>( commandArg1 - PAN_CENTER ); in CommandProc()
502 trackParam.surroundPan.SetTarget( in CommandProc()
509 trackParam.priority = static_cast<u8>( commandArg1 ); in CommandProc()
513 trackParam.noteWaitFlag = ( commandArg1 != 0 ); in CommandProc()
517 trackParam.frontBypassFlag = ( commandArg1 != 0 ); in CommandProc()
521 trackParam.portaTime = static_cast<u8>( commandArg1 ); in CommandProc()
525 trackParam.lfoParam.depth = static_cast<u8>( commandArg1 ) / 128.0f; in CommandProc()
529 trackParam.lfoParam.speed = static_cast<u8>( commandArg1 ) * 0.390625f; // 16 で 6.25Hz in CommandProc()
533 trackParam.lfoTarget = static_cast<u8>( commandArg1 ); in CommandProc()
537 trackParam.lfoParam.range = static_cast<u8>( commandArg1 ); in CommandProc()
541 trackParam.lfoParam.delay = static_cast<u32>( commandArg1 * 5 ); // 単位5ms in CommandProc()
545 trackParam.sweepPitch = static_cast<f32>( commandArg1 ) / 64.0f; in CommandProc()
549 trackParam.attack = static_cast<u8>( commandArg1 ); in CommandProc()
553 trackParam.decay = static_cast<u8>( commandArg1 ); in CommandProc()
557 trackParam.sustain = static_cast<u8>( commandArg1 ); in CommandProc()
561 trackParam.release = static_cast<u8>( commandArg1 ); in CommandProc()
565 trackParam.envHold = static_cast<u8>( commandArg1 ); in CommandProc()
569 trackParam.attack = SequenceTrack::INVALID_ENVELOPE; in CommandProc()
570 trackParam.decay = SequenceTrack::INVALID_ENVELOPE; in CommandProc()
571 trackParam.sustain = SequenceTrack::INVALID_ENVELOPE; in CommandProc()
572 trackParam.release = SequenceTrack::INVALID_ENVELOPE; in CommandProc()
573 trackParam.envHold = SequenceTrack::INVALID_ENVELOPE; in CommandProc()
577 trackParam.damperFlag = ( static_cast<u8>( commandArg1 ) >= 64 ); in CommandProc()
581 trackParam.tieFlag = ( commandArg1 != 0 ); in CommandProc()
587 trackParam.monophonicFlag = ( commandArg1 != 0 ); in CommandProc()
588 if ( trackParam.monophonicFlag ) in CommandProc()
596 trackParam.portaKey = static_cast<u8>( commandArg1 + trackParam.transpose ); in CommandProc()
597 trackParam.portaFlag = true; in CommandProc()
601 trackParam.portaFlag = ( commandArg1 != 0 ); in CommandProc()
605 trackParam.lpfFreq = static_cast<f32>( commandArg1 - 64 ) / 64.0f; in CommandProc()
609 trackParam.biquadType = static_cast<u8>( commandArg1 ); in CommandProc()
613 trackParam.biquadValue = static_cast<f32>( commandArg1 ) / 127.0f; in CommandProc()
617 trackParam.bankIndex = static_cast<u8>( commandArg1 ); in CommandProc()
621 trackParam.fxSend[ AUX_BUS_A ] = static_cast<u8>( commandArg1 ); in CommandProc()
625 trackParam.fxSend[ AUX_BUS_B ] = static_cast<u8>( commandArg1 ); in CommandProc()
630 trackParam.fxSend[ AUX_BUS_C ] = static_cast<u8>( commandArg1 ); in CommandProc()
635 trackParam.mainSend = static_cast<u8>( commandArg1 ); in CommandProc()
665 newTrack->SetSeqData( trackParam.baseAddr, commandArg2 ); in CommandProc()
671 trackParam.currentAddr = trackParam.baseAddr + commandArg1; in CommandProc()
676 if ( trackParam.callStackDepth >= SequenceTrack::CALL_STACK_DEPTH ) { in CommandProc()
681 …SequenceTrack::ParserTrackParam::CallStack* callStack = &trackParam.callStack[ trackParam.callStac… in CommandProc()
682 callStack->address = trackParam.currentAddr; in CommandProc()
684 trackParam.callStackDepth++; in CommandProc()
685 trackParam.currentAddr = trackParam.baseAddr + commandArg1; in CommandProc()
692 while( trackParam.callStackDepth > 0 ) { in CommandProc()
693 trackParam.callStackDepth--; in CommandProc()
694 if ( ! trackParam.callStack[ trackParam.callStackDepth ].loopFlag ) { in CommandProc()
695 callStack = &trackParam.callStack[ trackParam.callStackDepth ]; in CommandProc()
703 trackParam.currentAddr = callStack->address; in CommandProc()
709 if ( trackParam.callStackDepth >= SequenceTrack::CALL_STACK_DEPTH ) { in CommandProc()
714 …SequenceTrack::ParserTrackParam::CallStack* callStack = &trackParam.callStack[ trackParam.callStac… in CommandProc()
715 callStack->address = trackParam.currentAddr; in CommandProc()
718 trackParam.callStackDepth++; in CommandProc()
724 if ( trackParam.callStackDepth == 0 ) { in CommandProc()
729 …SequenceTrack::ParserTrackParam::CallStack* callStack = & trackParam.callStack[ trackParam.callSta… in CommandProc()
739 trackParam.callStackDepth--; in CommandProc()
745 trackParam.currentAddr = callStack->address; in CommandProc()
842 trackParam.cmpFlag = ( *varPtr == commandArg2 ) ; in CommandProc()
846 trackParam.cmpFlag = ( *varPtr >= commandArg2 ) ; in CommandProc()
850 trackParam.cmpFlag = ( *varPtr > commandArg2 ) ; in CommandProc()
854 trackParam.cmpFlag = ( *varPtr <= commandArg2 ) ; in CommandProc()
858 trackParam.cmpFlag = ( *varPtr < commandArg2 ) ; in CommandProc()
862 trackParam.cmpFlag = ( *varPtr != commandArg2 ) ; in CommandProc()