Changed Types of the static members of the OPL3Tunning class to use integers instead of float

This commit is contained in:
Gustavo Henrique Santos Souza de Miranda 2026-03-24 21:04:16 -03:00
parent 5552975cca
commit e8b243a80c
1 changed files with 7 additions and 10 deletions

View File

@ -18,15 +18,8 @@ private:
* \f] * \f]
* Index 0 corresponds to Octave1, index 7 to Octave8. * Index 0 corresponds to Octave1, index 7 to Octave8.
*/ */
static constexpr float POW2_BLOCKMINUS1[8] = { static constexpr uint16_t POW2_BLOCKMINUS1[8] = {
1.0f, 1,2,4,8,16,32,64,128
2.0f,
4.0f,
8.0f,
16.0f,
32.0f,
64.0f,
128.0f,
}; };
/*! /*!
@ -42,9 +35,13 @@ private:
/*! /*!
* @brief Calculated Sampling Frequency * @brief Calculated Sampling Frequency
*
* This Number is dependent on the Clock and is also used on the formula to calculate the F-Number * This Number is dependent on the Clock and is also used on the formula to calculate the F-Number
* * \f[
* f_s = \frac{T_{CLOCK}}{288}
* \f]
*/ */
static constexpr float FS = TCLOCK / 288; static constexpr uint32_t FS = TCLOCK / 288;
}; };