You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Пока что конвертация происходит тривиальным способом: берется нота и преобразуется в соответствующую ей клавишу. Однако в музыке помимо самих нот, важно еще то, сколько они длятся.
Т.к. на вход микроконтроллеру поступают только ноты, без указания их длительности, то было бы неплохо изначально конвертировать мелодию так, чтобы эта длительность "сохранялась" через количество самих нот.
Т.е., нужно, чтобы конвертер принимал помимо нот еще и длительности, высчитывал наибольший общий делитель среди всех длительностей, делил каждую длительность на НОД и конвертировал одну ноту в клавишу, повторенную столько раз, каким получился результат после деления.
На примере проще:
Пока что конвертация происходит тривиальным способом: берется нота и преобразуется в соответствующую ей клавишу. Однако в музыке помимо самих нот, важно еще то, сколько они длятся.
Т.к. на вход микроконтроллеру поступают только ноты, без указания их длительности, то было бы неплохо изначально конвертировать мелодию так, чтобы эта длительность "сохранялась" через количество самих нот.
Т.е., нужно, чтобы конвертер принимал помимо нот еще и длительности, высчитывал наибольший общий делитель среди всех длительностей, делил каждую длительность на НОД и конвертировал одну ноту в клавишу, повторенную столько раз, каким получился результат после деления.
На примере проще:
Таким образом не нарушится восприятие мелодии, так как каждая нота будет длится пропорционально оригинальной.
The text was updated successfully, but these errors were encountered: