summaryrefslogtreecommitdiff
path: root/libs/JSystem/src/JAudio2/JASBank.cpp
diff options
context:
space:
mode:
authorPieter-Jan Briers <pieterjan.briers+git@gmail.com>2026-06-20 02:44:05 +0200
committerGitHub <noreply@github.com>2026-06-19 17:44:05 -0700
commit853a6addb4dba2cf7f5f336339e933011536c40e (patch)
tree49c05ec2a8ffad23361e3ccfb90e5d0b068330b7 /libs/JSystem/src/JAudio2/JASBank.cpp
parent3f24f432fee178f226cf47ff7f49510cd5336e26 (diff)
JAudio naming pass (#3139)
* struct JASWaveArc forward declare fix * JASAramStream::THeader improvement * sizeof/offsetof unhardcodings * JAudio field name/comment pass HUGE thanks to XAYRGA for their work documenting JAudio file formats * Some more names * More names * More minor names * Attempt to fix regressions
Diffstat (limited to 'libs/JSystem/src/JAudio2/JASBank.cpp')
-rw-r--r--libs/JSystem/src/JAudio2/JASBank.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/libs/JSystem/src/JAudio2/JASBank.cpp b/libs/JSystem/src/JAudio2/JASBank.cpp
index b307619694..c23b6cc99b 100644
--- a/libs/JSystem/src/JAudio2/JASBank.cpp
+++ b/libs/JSystem/src/JAudio2/JASBank.cpp
@@ -42,13 +42,13 @@ JASChannel* JASBank::noteOn(JASBank const* param_0, int param_1, u8 param_2, u8
return NULL;
}
channel->setPriority(param_4);
- channel->field_0xdc.field_0x4 = *waveInfo;
- channel->field_0x104 = wavePtr;
- channel->field_0xdc.field_0x0 = stack_60.field_0x1c;
+ channel->field_0xdc.mWaveInfo = *waveInfo;
+ channel->mWaveAramAddress = wavePtr;
+ channel->field_0xdc.mChannelType = stack_60.field_0x1c;
channel->setBankDisposeID(param_0);
- channel->setInitPitch(stack_60.mPitch * (waveInfo->field_0x04 / JASDriver::getDacRate()));
+ channel->setInitPitch(stack_60.mPitch * (waveInfo->mSampleRate / JASDriver::getDacRate()));
if (stack_60.field_0x1e == 0) {
- channel->setKey(param_2 - waveInfo->field_0x01);
+ channel->setKey(param_2 - waveInfo->mBaseKey);
}
channel->setInitVolume(stack_60.mVolume);
channel->setVelocity(param_3);
@@ -79,10 +79,10 @@ JASChannel* JASBank::noteOnOsc(int param_0, u8 param_1, u8 param_2, u16 param_3,
return NULL;
}
channel->setPriority(param_3);
- channel->field_0x104 = param_0;
- channel->field_0xdc.field_0x0 = 2;
+ channel->mOscillatorSomething = param_0;
+ channel->field_0xdc.mChannelType = 2;
channel->setInitPitch(16736.016f / JASDriver::getDacRate());
- channel->setKey(param_1 - channel->field_0xdc.field_0x4.field_0x01);
+ channel->setKey(param_1 - channel->field_0xdc.mWaveInfo.mBaseKey);
channel->setVelocity(param_2);
channel->setOscInit(0, &OSC_ENV);
if (!channel->play()) {