@@ -139,13 +139,13 @@ void common_hal_audiodelays_reverb_set_roomsize(audiodelays_reverb_obj_t *self,
139
139
}
140
140
141
141
int16_t audiodelays_reverb_get_roomsize_fixedpoint (mp_float_t n ) {
142
- if (n > (mp_float_t )MICROPY_FLOAT_CONST (1.0f )) {
143
- n = MICROPY_FLOAT_CONST (1.0f );
144
- } else if (n < (mp_float_t )MICROPY_FLOAT_CONST (0.0f )) {
145
- n = MICROPY_FLOAT_CONST (0.0f );
142
+ if (n > (mp_float_t )MICROPY_FLOAT_CONST (1.0 )) {
143
+ n = MICROPY_FLOAT_CONST (1.0 );
144
+ } else if (n < (mp_float_t )MICROPY_FLOAT_CONST (0.0 )) {
145
+ n = MICROPY_FLOAT_CONST (0.0 );
146
146
}
147
147
148
- return (int16_t )(n * (mp_float_t )MICROPY_FLOAT_CONST (9175.04f )) + 22937 ; // 9175.04 = 0.28f in fixed point 22937 = 0.7f
148
+ return (int16_t )(n * (mp_float_t )MICROPY_FLOAT_CONST (9175.04 )) + 22937 ; // 9175.04 = 0.28f in fixed point 22937 = 0.7f
149
149
}
150
150
151
151
mp_obj_t common_hal_audiodelays_reverb_get_damp (audiodelays_reverb_obj_t * self ) {
@@ -157,13 +157,13 @@ void common_hal_audiodelays_reverb_set_damp(audiodelays_reverb_obj_t *self, mp_o
157
157
}
158
158
159
159
void audiodelays_reverb_get_damp_fixedpoint (mp_float_t n , int16_t * damp1 , int16_t * damp2 ) {
160
- if (n > (mp_float_t )MICROPY_FLOAT_CONST (1.0f )) {
161
- n = MICROPY_FLOAT_CONST (1.0f );
162
- } else if (n < (mp_float_t )MICROPY_FLOAT_CONST (0.0f )) {
163
- n = MICROPY_FLOAT_CONST (0.0f );
160
+ if (n > (mp_float_t )MICROPY_FLOAT_CONST (1.0 )) {
161
+ n = MICROPY_FLOAT_CONST (1.0 );
162
+ } else if (n < (mp_float_t )MICROPY_FLOAT_CONST (0.0 )) {
163
+ n = MICROPY_FLOAT_CONST (0.0 );
164
164
}
165
165
166
- * damp1 = (int16_t )(n * (mp_float_t )MICROPY_FLOAT_CONST (13107.2f )); // 13107.2 = 0.4f scaling factor
166
+ * damp1 = (int16_t )(n * (mp_float_t )MICROPY_FLOAT_CONST (13107.2 )); // 13107.2 = 0.4f scaling factor
167
167
* damp2 = (int16_t )(32768 - * damp1 ); // inverse of x1 damp2 = 1.0 - damp1
168
168
}
169
169
@@ -176,9 +176,9 @@ void common_hal_audiodelays_reverb_set_mix(audiodelays_reverb_obj_t *self, mp_ob
176
176
}
177
177
178
178
void audiodelays_reverb_get_mix_fixedpoint (mp_float_t mix , int16_t * mix_sample , int16_t * mix_effect ) {
179
- mix = mix * (mp_float_t )MICROPY_FLOAT_CONST (2.0f );
180
- * mix_sample = (int16_t )MIN ((mp_float_t )MICROPY_FLOAT_CONST (2.0f ) - mix , (mp_float_t )MICROPY_FLOAT_CONST (1.0f )) * 32767 ;
181
- * mix_effect = (int16_t )MIN (mix , (mp_float_t )MICROPY_FLOAT_CONST (1.0f )) * 32767 ;
179
+ mix = mix * (mp_float_t )MICROPY_FLOAT_CONST (2.0 );
180
+ * mix_sample = (int16_t )MIN ((mp_float_t )MICROPY_FLOAT_CONST (2.0 ) - mix , (mp_float_t )MICROPY_FLOAT_CONST (1.0 )) * 32767 ;
181
+ * mix_effect = (int16_t )MIN (mix , (mp_float_t )MICROPY_FLOAT_CONST (1.0 )) * 32767 ;
182
182
}
183
183
184
184
void audiodelays_reverb_reset_buffer (audiodelays_reverb_obj_t * self ,
0 commit comments