@@ -440,8 +440,8 @@ struct SequenceChannel {
440440#endif
441441 /*0x05, 0x06*/ u8 bankId ;
442442 /* */ u8 surroundEffectIndex ; // Surround depth: 0 = front, 0x7F = behind
443- /* */ s8 combFilterGain ; // Comb filter gain for surround height effect (-32 to 127)
444443 /* */ u8 combFilterSize ; // Comb filter size (delay in bytes, typically 0x28)
444+ /* */ u16 combFilterGain ; // Comb filter gain for surround height effect
445445#if defined(VERSION_EU ) || defined(VERSION_SH )
446446 /* , 0x07*/ u8 reverbIndex ;
447447 /* , 0x08, 0x09*/ u8 bookOffset ;
@@ -637,8 +637,8 @@ struct Note {
637637 /* 0x32, 0x32*/ u8 sampleCountIndex ;
638638 /* */ u8 surroundEffectIndex ; // Index for surround effect pan position
639639 /* */ u8 pan ; // Pan position: 0 = left, 128 = center, 255 = right
640- /* */ s8 combFilterGain ; // Comb filter gain for surround height effect
641640 /* */ u8 combFilterSize ; // Comb filter size (delay in bytes)
641+ /* */ u16 combFilterGain ; // Comb filter gain for surround height effect
642642#ifdef VERSION_SH
643643 /* 0x33*/ u8 bankId ;
644644 /* 0x34*/ u8 unkSH34 ;
@@ -701,9 +701,9 @@ struct Note {
701701 /*0x40*/ u8 reverbVol ; // Q1.7
702702 /*0x41*/ u8 surroundEffectIndex ; // Index for surround effect pan position
703703 /*0x42*/ u8 pan ; // Pan position: 0 = left, 128 = center, 255 = right
704- /* */ s8 combFilterGain ; // Comb filter gain for surround height effect (-32 to 127)
705704 /* */ u8 combFilterSize ; // Comb filter size (delay in bytes, typically 0x28)
706705 /* */ u8 combFilterNeedsInit ; // TRUE if comb filter state needs to be cleared
706+ /* */ u16 combFilterGain ; // Comb filter gain for surround height effect
707707 /*0x44*/ struct NoteAttributes attributes ;
708708 /*0x54, 0x58*/ struct AdsrState adsr ;
709709 /*0x74, 0x7C*/ struct Portamento portamento ;
0 commit comments