Size: a a a

2020 May 14

ВГ

Владислав Голец... in ARDUINO_GODs
Ramer
в итоге 1 бат = 1 нота = длительность и частота
я вижу
источник

R

Ramer in ARDUINO_GODs
и блет даже так не хватило
источник

R

Ramer in ARDUINO_GODs
пришлось делить на фразы
источник

R

Ramer in ARDUINO_GODs
ну чо зря два диплома муз получал шоль
источник

ВГ

Владислав Голец... in ARDUINO_GODs
так а тойво
че в десятичном виде
написал бы ноты в двоичном
источник

R

Ramer in ARDUINO_GODs
правда новы из ссыллок в топе переводил в частоты в экселе )
источник

R

Ramer in ARDUINO_GODs
Владислав Голец
так а тойво
че в десятичном виде
написал бы ноты в двоичном
ну в десятках они визуально меньше
источник

R

Ramer in ARDUINO_GODs
а в двойке обычно пишут байт
источник

R

Ramer in ARDUINO_GODs
а не 2 бита и 6 бит
источник

ВГ

Владислав Голец... in ARDUINO_GODs
а в двойках очевидне
источник

ВГ

Владислав Голец... in ARDUINO_GODs
вроде джоинами можно же без побитовых сдвигов это всё делать
источник

R

Ramer in ARDUINO_GODs
ну через ИЛИ можно наверное
источник

R

Ramer in ARDUINO_GODs
или ксор
источник

R

Ramer in ARDUINO_GODs
но когда писалось - не зналось
источник

R

Ramer in ARDUINO_GODs
byte n = (phrase[phraseposition]); n <<= DURATION_BITS; n >>= DURATION_BITS;
 byte d = (phrase[phraseposition]); d >>= NOTE_BITS;

вот это говно можно отксорить явно
источник

R

Ramer in ARDUINO_GODs
ну это сократит процессорное время с 8 до 2
источник

R

Ramer in ARDUINO_GODs
Владислав Голец
а в двойках очевидне
аааа я понял к чему ты
источник

R

Ramer in ARDUINO_GODs
в двойках можна отследить конкретную ноту после тивого деления
источник

R

Ramer in ARDUINO_GODs
ну и длительность
источник

ВГ

Владислав Голец... in ARDUINO_GODs
+
источник