Size: a a a

2020 May 14

О

ОлегЪ in ARDUINO_GODs
Ramer
Перечень частот, заданы конкретно, это массив значений
Не уложиться в целы числа
источник

R

Ramer in ARDUINO_GODs
Просто читай
источник

R

Ramer in ARDUINO_GODs
ОлегЪ
Не уложиться в целы числа
Это почему?
источник

R

Ramer in ARDUINO_GODs
ОлегЪ
Не уложиться в целы числа
Сколько разных нот в произведении "во саду ли в огороде"?
источник

R

Ramer in ARDUINO_GODs
Ну я про детскую версию
источник

R

Ramer in ARDUINO_GODs
ОлегЪ
Одна октава отстоит от другой в два раза по частоте. В октаве 12 звуков (полутонов)
А вообще радует что есть образованные и этой области
источник

О

ОлегЪ in ARDUINO_GODs
Ramer
Это почему?
За эталон частоты ноты берётся нота ля первой октавы, частота которой должна быть равной 440 Гц (т. н. A440 — современный эталон высоты, стандарт ISO 16). В равномерно темперированном строе отношение частот двух соседних нот (например, до и до-диез) равно 2 12 {\displaystyle {\sqrt[{12}]{2}}} ; таким образом, можно видеть, что отношение частот нот, отстоящих друг от друга на октаву, равно двум.
источник

О

ОлегЪ in ARDUINO_GODs
источник

О

ОлегЪ in ARDUINO_GODs
Ля первой октавы 440Гц
Ля диез 491.8545Гц
источник

О

ОлегЪ in ARDUINO_GODs
Точнее уложиться в целые можно, но не в один байт
источник

R

Ramer in ARDUINO_GODs
Далеко ушел, есть под рукой музыкальный инструмент?
источник

О

ОлегЪ in ARDUINO_GODs
Неа
источник

R

Ramer in ARDUINO_GODs
ОлегЪ
Точнее уложиться в целые можно, но не в один байт
Берём музыкальный инструмент и играем на нем примитивную польку:
a e g e g f d , g f d, g e a
Сколько всего Разных нот? Пять. Словарь нашего произведения 5 Разных нот, записываем 5 частот в массив.
Берём второй массив и записываем в него саму мелодию, ссылаясь на номер ноты в массиве
0 2 4 2 4 3 1 4 3 1 4 2 0
Берём длительности и так же записываем в массив
Шестнадцатая, восьмая, четверть, половина. Словарь из 4х длительностей.
А теперь в один байт складываем и номер ноты в словаре и номер длительности в словаре
источник

О

ОлегЪ in ARDUINO_GODs
Т.е. мелодию изменить мы не можем в будущем
источник

A

Aleks in ARDUINO_GODs
Уроки Arduino. ШИМ сигнал | AlexGyver Technologies
https://alexgyver.ru/lessons/pwm-signal/
источник

R

Ramer in ARDUINO_GODs
ОлегЪ
Т.е. мелодию изменить мы не можем в будущем
Можем, но надо менять словарь нот
источник

R

Ramer in ARDUINO_GODs
А делалось это все, чтобы положить Марио в котором больше 500 нот в 250 байт
источник

О

ОлегЪ in ARDUINO_GODs
Ramer
А делалось это все, чтобы положить Марио в котором больше 500 нот в 250 байт
👍
источник

О

ОлегЪ in ARDUINO_GODs
Хоть кто-то байты экономит
источник

R

Ramer in ARDUINO_GODs
ОлегЪ
Хоть кто-то байты экономит
В тини всего 512
источник