@@ -447,8 +447,8 @@ struct SequenceChannel {
447447#endif
448448 /*0x05, 0x06*/ u8 bankId ;
449449 /* */ u8 surroundEffectIndex ; // Surround depth: 0 = front, 0x7F = behind
450- /* */ s8 combFilterGain ; // Comb filter gain for surround height effect (-32 to 127)
451450 /* */ u8 combFilterSize ; // Comb filter size (delay in bytes, typically 0x28)
451+ /* */ u16 combFilterGain ; // Comb filter gain for surround height effect
452452#if defined(VERSION_EU ) || defined(VERSION_SH )
453453 /* , 0x07*/ u8 reverbIndex ;
454454 /* , 0x08, 0x09*/ u8 bookOffset ;
@@ -647,8 +647,8 @@ struct Note {
647647 /* 0x32, 0x32*/ u8 sampleCountIndex ;
648648 /* */ u8 surroundEffectIndex ; // Index for surround effect pan position
649649 /* */ u8 pan ; // Pan position: 0 = left, 128 = center, 255 = right
650- /* */ s8 combFilterGain ; // Comb filter gain for surround height effect
651650 /* */ u8 combFilterSize ; // Comb filter size (delay in bytes)
651+ /* */ u16 combFilterGain ; // Comb filter gain for surround height effect
652652#ifdef VERSION_SH
653653 /* 0x33*/ u8 bankId ;
654654 /* 0x34*/ u8 unkSH34 ;
@@ -711,9 +711,9 @@ struct Note {
711711 /*0x40*/ u8 reverbVol ; // Q1.7
712712 /*0x41*/ u8 surroundEffectIndex ; // Index for surround effect pan position
713713 /*0x42*/ u8 pan ; // Pan position: 0 = left, 128 = center, 255 = right
714- /* */ s8 combFilterGain ; // Comb filter gain for surround height effect (-32 to 127)
715714 /* */ u8 combFilterSize ; // Comb filter size (delay in bytes, typically 0x28)
716715 /* */ u8 combFilterNeedsInit ; // TRUE if comb filter state needs to be cleared
716+ /* */ u16 combFilterGain ; // Comb filter gain for surround height effect
717717 /*0x44*/ struct NoteAttributes attributes ;
718718 /*0x54, 0x58*/ struct AdsrState adsr ;
719719 /*0x74, 0x7C*/ struct Portamento portamento ;
0 commit comments