synthio: there is a midi note 0

This commit is contained in:
Jeff Epler 2023-05-17 16:37:12 -05:00
parent 391438102b
commit bd2a153eae
No known key found for this signature in database
GPG Key ID: D5BF15AB975AB4DE

View File

@ -273,7 +273,7 @@ MP_DEFINE_CONST_FUN_OBJ_KW(synthio_from_file_obj, 1, synthio_from_file);
//| //|
STATIC mp_obj_t midi_to_hz(mp_obj_t arg) { STATIC mp_obj_t midi_to_hz(mp_obj_t arg) {
mp_float_t note = mp_arg_validate_obj_float_range(arg, 1, 127, MP_QSTR_note); mp_float_t note = mp_arg_validate_obj_float_range(arg, 0, 127, MP_QSTR_note);
return mp_obj_new_float(common_hal_synthio_midi_to_hz_float(note)); return mp_obj_new_float(common_hal_synthio_midi_to_hz_float(note));
} }
MP_DEFINE_CONST_FUN_OBJ_1(synthio_midi_to_hz_obj, midi_to_hz); MP_DEFINE_CONST_FUN_OBJ_1(synthio_midi_to_hz_obj, midi_to_hz);