|
Генерация звука, Воспроизведение по нотам |
|
|
|
 |
Ответов
|
Jul 9 2018, 09:18
|
Профессионал
    
Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848

|
Цитата(uriy @ Jul 9 2018, 10:59)  . . . .Конечно хочется чтобы все это было благозвучным. . . . Основа благозвучности - гармоническая форма выходного сигнала. Самое простое решение (как для встроенного DAC так и внешняя его эмуляция на резисторах) - записать таблицу синуса (достаточно четверть периода). Если нужны "навороты" сделайте формирователь формы огибающей амплитуды, как в муз. инструментах. За "базу" можно взять аппноты, где реализуется формирование DTMF кодов (телефония). Есть аппноты и для формирования синусоидального сигнала. Для форммирования гарм. сигнала возможно использовать и PWM + нч фильтр.
|
|
|
|
|
Jul 10 2018, 08:48
|
Профессионал
    
Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848

|
Цитата(ViKo @ Jul 9 2018, 13:00)  Гармония в музыке - это не синусоидальная форма сигнала, а круглые отношения частот звучащих нот, одновременно или последовательно. 2:3, 3:4... Современные ноты немного не попадают в точные отношения (нет чистых интервалов), зато все полутона отстоят друг от друга на одинаковый интервал (как писали, корень 12 степени из 2, то есть, в октаве 12 полутонов). Это понятно Я в том смысле, что если музыкально-частотно-корректный аккород набрать из синусоид или прямоугольников, получим "некоторую разницу" в пользу синусоид.
|
|
|
|
Сообщений в этой теме
uriy Генерация звука Jul 9 2018, 07:59 KnightIgor Цитата(uriy @ Jul 9 2018, 08:59) Нашел на... Jul 9 2018, 08:15 kovigor Цитата(uriy @ Jul 9 2018, 10:59) Сейчас н... Jul 9 2018, 08:26 ViKo Ноты имеют известные частоты. А дальше комбинируйт... Jul 9 2018, 08:50 kovigor Цитата(ViKo @ Jul 9 2018, 11:50) Ноты име... Jul 9 2018, 09:47  ViKo Цитата(kovigor @ Jul 9 2018, 12:47) Увы, ... Jul 9 2018, 09:50   kovigor Цитата(ViKo @ Jul 9 2018, 12:50) Наверное... Jul 9 2018, 09:55 _pv ноты устроены так:
Ля первой октавы - 440Гц, всё о... Jul 9 2018, 08:50  kovigor Вот проект, из которого я взял мелодии:
http://mi... Jul 9 2018, 10:07  AlexandrY Цитата(ViKo @ Jul 9 2018, 13:00) Гармония... Jul 9 2018, 11:18   ViKo Цитата(k155la3 @ Jul 10 2018, 11:48) Это ... Jul 10 2018, 08:59    Obam Цитата(ViKo @ Jul 10 2018, 11:59) В тембр... Jul 10 2018, 14:24     ViKo Цитата(Obam @ Jul 10 2018, 17:24) Тональн... Jul 11 2018, 09:12     AlexandrY Цитата(Obam @ Jul 10 2018, 17:24) Тональн... Jul 11 2018, 09:32      ViKo Цитата(AlexandrY @ Jul 11 2018, 12:32) За... Jul 11 2018, 09:46      Obam Цитата(AlexandrY @ Jul 11 2018, 12:32) Эт... Jul 11 2018, 15:08 Егоров Цитата(k155la3 @ Jul 9 2018, 12:18) Основ... Jul 10 2018, 20:44  k155la3 Цитата(Егоров @ Jul 10 2018, 23:44) (1) Э... Jul 15 2018, 13:47 __inline__ Как вариант - играть чип-тюны
Гуглить 2A03, Adlib... Jul 9 2018, 09:35 _pv https://stackoverflow.com/questions/4175334...d-st... Jul 9 2018, 10:29 adnega Где-то месяц назад решили с дочкой (6 лет) в суббо... Jul 9 2018, 13:39 k155la3 Цитата(adnega @ Jul 9 2018, 16:39) . . . ... Jul 10 2018, 09:02  kovigor Цитата(k155la3 @ Jul 10 2018, 12:02) Имее... Jul 10 2018, 12:15 AVI-crak Цитата(uriy @ Jul 9 2018, 13:59) Мне нужн... Jul 9 2018, 19:32 Ga_ry Стоит поискать конвертер midi файлов в нужный форм... Jul 11 2018, 10:11 AlexandrY Цитата(Ga_ry @ Jul 11 2018, 13:11) Стоит ... Jul 11 2018, 11:41 Ga_ry Вот статья на Коте конвертора midi - avr
https://r... Jul 11 2018, 20:22 ViKo Для сигнализации нажатия на кнопку достаточно один... Jul 15 2018, 15:23
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|