mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-04 18:28:45 -04:00
JAudio2 debug (#2996)
This commit is contained in:
@@ -336,18 +336,14 @@ int JASTrack::noteOn(u32 noteid, u32 param_1, u32 param_2) {
|
||||
}
|
||||
|
||||
int JASTrack::gateOn(u32 param_0, u32 i_velocity, f32 i_time, u32 i_flags) {
|
||||
bool result = true;
|
||||
param_0 += getTransposeTotal();
|
||||
if (mGateRate != 100) {
|
||||
i_time *= mGateRate / 100.0f;
|
||||
}
|
||||
u32 uvar2 = seqTimeToDspTime(i_time);
|
||||
u32 update_timer = (i_flags & 6) ? 0 : uvar2;
|
||||
int uvar7;
|
||||
if (i_flags & 1) {
|
||||
uvar7 = field_0x22b;
|
||||
} else {
|
||||
uvar7 = param_0;
|
||||
}
|
||||
int uvar7 = i_flags & 1 ? field_0x22b : param_0;
|
||||
for (u32 i = 0; i < mChannelMgrCount; i++) {
|
||||
TChannelMgr* channel_mgr = mChannelMgrs[i];
|
||||
if (channel_mgr != NULL) {
|
||||
@@ -365,14 +361,17 @@ int JASTrack::gateOn(u32 param_0, u32 i_velocity, f32 i_time, u32 i_flags) {
|
||||
channel->setUpdateTimer(update_timer);
|
||||
}
|
||||
}
|
||||
if ((i_flags & 1) && channel_mgr->mChannels[0] != NULL) {
|
||||
channel_mgr->mChannels[0]->setKeySweepTarget(param_0 - uvar7, uvar2);
|
||||
if (i_flags & 1) {
|
||||
JASChannel* channel = channel_mgr->mChannels[0];
|
||||
if (channel != NULL) {
|
||||
channel->setKeySweepTarget(param_0 - uvar7, uvar2);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
mFlags.flag4 = (i_flags >> 1) & 1;
|
||||
mFlags.flag4 = (i_flags & 2) ? true : false;
|
||||
field_0x22b = param_0;
|
||||
return 1;
|
||||
return result;
|
||||
}
|
||||
|
||||
int JASTrack::noteOff(u32 noteid, u16 param_1) {
|
||||
|
||||
Reference in New Issue
Block a user