|
Генерация звука, Воспроизведение по нотам |
|
|
|
 |
Ответов
|
Jul 9 2018, 13:39
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Где-то месяц назад решили с дочкой (6 лет) в субботу сделать какую-нить электронную поделку. Я прикинул, что забахаем музыкальную шкатулку на УМС8-08, бо схема там простейшая, детальки есть. Спаяли - не работает. Налаживал - толку ноль. Потом нашел и становил УМС7-05 - играет, но мелодии там уж больно скучные, и настрой уже далеко не боевой. Я расстроен, дочка тоже... и вот на таком фоне поступил я немного эмоционально. Короче, в той УМС8-08 по какой-то причине не работал встроенный генератор. Подаешь извне 32кГц - все играет, а кварц раскачать сама не может. Доча еще, представитель современной молоди: "пап, а ты из этой микросхемы туда загрузи". Ага. В общем, на следующий день сделал я контроллер, который подает 32кГц на вход, а на выходе записывает параметры ШИМ. По ним делает реверс нот и пауз. Короче там не все так тривиально, у нот есть не только высота, получаемая с ДПКД, но и возможность нарастания, спада и удержания ноты как у OPL-синтезаторов. Нигде в Интернете не нашел ПЗУ от этих УМС и схемы внутреннего управления, а свою уж как-то долго показалось реверсить.
Я к чему? К тому, что если где-то есть движок для проигрывания УМС-совместимого ПЗУ, то там довольно все серьезно, и можно его было бы использовать в своих проектах для весьма сложных композиций с ШИМ-управлением (без ЦАП).
|
|
|
|
Сообщений в этой теме
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 k155la3 Цитата(uriy @ Jul 9 2018, 10:59) . . . .К... Jul 9 2018, 09:18 ViKo Цитата(k155la3 @ Jul 9 2018, 12:18) Основ... Jul 9 2018, 10:00  kovigor Вот проект, из которого я взял мелодии:
http://mi... Jul 9 2018, 10:07  AlexandrY Цитата(ViKo @ Jul 9 2018, 13:00) Гармония... Jul 9 2018, 11:18  k155la3 Цитата(ViKo @ Jul 9 2018, 13:00) Гармония... Jul 10 2018, 08:48   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 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
|
|
|