реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Генерация звука, Воспроизведение по нотам
AVI-crak
сообщение Jul 9 2018, 19:32
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 16-10-15
Пользователь №: 88 894



Цитата(uriy @ Jul 9 2018, 13:59) *
Мне нужно генерить сигналы нажатия клавиш, аварийные сигналы и другие предупреждающие сигналы.

Чем проще - тем надёжнее.
Для такого однообразного события достаточно сохранённых семплов. Программно их собирать достаточно сложно, и уж точно невозможно собрать мгновенно.
А для музыки имеет смысл произвести раскопки среди форматов MID. MOD. XM. S3M. iT. Для них есть открытые проекты плееров, редакторов самой музыки и готовая музыка.
Go to the top of the page
 
+Quote Post
k155la3
сообщение Jul 10 2018, 08:48
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 066
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(ViKo @ Jul 9 2018, 13:00) *
Гармония в музыке - это не синусоидальная форма сигнала, а круглые отношения частот звучащих нот, одновременно или последовательно. 2:3, 3:4... Современные ноты немного не попадают в точные отношения (нет чистых интервалов), зато все полутона отстоят друг от друга на одинаковый интервал (как писали, корень 12 степени из 2, то есть, в октаве 12 полутонов).

Это понятно sm.gif
Я в том смысле, что если музыкально-частотно-корректный аккород набрать из синусоид или прямоугольников, получим "некоторую разницу" в пользу синусоид.


Go to the top of the page
 
+Quote Post
ViKo
сообщение Jul 10 2018, 08:59
Сообщение #18


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(k155la3 @ Jul 10 2018, 11:48) *
Это понятно sm.gif
Я в том смысле, что если музыкально-частотно-корректный аккород набрать из синусоид или прямоугольников, получим "некоторую разницу" в пользу синусоид.

В тембре получим разницу. Еще вопрос, что красивее звучит. rolleyes.gif По мне, прямоугольник лучше. Звонче.
Go to the top of the page
 
+Quote Post
k155la3
сообщение Jul 10 2018, 09:02
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 066
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(adnega @ Jul 9 2018, 16:39) *
. . . Я к чему? К тому, что если где-то есть движок для проигрывания УМС-совместимого ПЗУ, то там довольно все серьезно, и можно его было бы использовать в своих проектах для весьма сложных композиций с ШИМ-управлением (без ЦАП).

На современных процессорах, думаю, вполне возможно реализовать софт-DDS на 2-3 канала. Возможно это уже и реализовано, надо исследовать сеть, чтобы не изобретать велосипед. (софт-релиз подобия AD9832 на звуковые частоты). Это позволит реализовать и специфическую музыкальную "сетку" частот, и ампл. модуляцию.
В первых "классических" ПК вроде Amiga, Commodore использовались отдельные чипы муз. синтезаторов.
Имеет смысл посмотреть на github - возможно есть проекты по этой теме.


Go to the top of the page
 
+Quote Post
kovigor
сообщение Jul 10 2018, 12:15
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 5 098
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(k155la3 @ Jul 10 2018, 12:02) *
Имеет смысл посмотреть на github - возможно есть проекты по этой теме.

В PC/XT использовался программируемый таймер из МП - комплекта, без всяких спец. чипов. Несмотря на это, игры звучали очень даже неплохо. До сих пор помню мелодию из DOS'овских "Диггера" и "Принца Персии" sm.gif
Go to the top of the page
 
+Quote Post
Obam
сообщение Jul 10 2018, 14:24
Сообщение #21


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 14-11-14
Пользователь №: 83 663



Цитата(ViKo @ Jul 10 2018, 11:59) *
В тембре получим разницу. Еще вопрос, что красивее звучит. rolleyes.gif По мне, прямоугольник лучше. Звонче.

Тональный с его обертонами (х2 и х4) будет приятнее.

Цитата
В PC/XT использовался программируемый таймер из МП - комплекта, без всяких спец. чипов.

Точно wink.gif разбаловались, таимеров в контроллерах не сосчитать - "чем звук извлечь?" wink.gif

Сообщение отредактировал Obam - Jul 10 2018, 14:27


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Егоров
сообщение Jul 10 2018, 20:44
Сообщение #22


Гуру
******

Группа: Модераторы
Сообщений: 3 777
Регистрация: 15-03-13
Пользователь №: 76 048



Цитата(k155la3 @ Jul 9 2018, 12:18) *
Основа благозвучности - гармоническая форма выходного сигнала. .

Это программерские заморочки с непреодолимым желанием как можно более усложнить любую задачу..
Например, форма звука кларнета - почти идеальный меандр. Скрипка - вообще набор каких-то иголок.
---
А сама тема....Среди большого набора звонков моего мобильника нет единственно нужного - звонка. Это плохо, серьезный недостаток..
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jul 11 2018, 09:12
Сообщение #23


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Obam @ Jul 10 2018, 17:24) *
Тональный с его обертонами (х2 и х4) будет приятнее.

А у прямоугольника x1, x3, x5... тоже благозвучно.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 11 2018, 09:32
Сообщение #24


Ally
******

Группа: Модераторы
Сообщений: 6 055
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Obam @ Jul 10 2018, 17:24) *
Тональный с его обертонами (х2 и х4) будет приятнее.

Это диссонансы, звучит отвратительно.
Сами послушайте - http://www.wolframalpha.com/input/?i=play+...+Hz+square+wave

Цитата(ViKo @ Jul 11 2018, 12:12) *
А у прямоугольника x1, x3, x5... тоже благозвучно.

Звучит как дешевая пищалка - http://www.wolframalpha.com/input/?i=play+...+Hz+square+wave

Треугольник лучше -
http://www.wolframalpha.com/input/?i=play+...z+triangle+wave

Забавно что от синусоиды я на слух не отличаю
http://www.wolframalpha.com/input/?i=play+...e+tone+640*5+Hz

x1 + x5 тоже звучат не очень - http://www.wolframalpha.com/input/?i=play+...n(640*5*2*pi*t)
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jul 11 2018, 09:46
Сообщение #25


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(AlexandrY @ Jul 11 2018, 12:32) *
Забавно что от синусоиды я на слух не отличаю

Так там гармоники от этих треугольников слишком высокочастотные. И вообще, ноты, отстоящие на октаву-другую- сливаются для слушателя в один тон.
Чтобы звук стал "очень", нужно огибающую менять, как в инструментах и как раньше вы показывали.
Go to the top of the page
 
+Quote Post
Ga_ry
сообщение Jul 11 2018, 10:11
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 23-06-09
Из: Полтава, UA
Пользователь №: 50 579



Стоит поискать конвертер midi файлов в нужный формат или самому написать.
Где-то видел ссылку но не помню где.
Направление где-то в эту сторону
https://sparks.gogo.co.nz/midi_tone.html
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 11 2018, 11:41
Сообщение #27


Ally
******

Группа: Модераторы
Сообщений: 6 055
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Ga_ry @ Jul 11 2018, 13:11) *
Стоит поискать конвертер midi файлов в нужный формат или самому написать.
Где-то видел ссылку но не помню где.
Направление где-то в эту сторону
https://sparks.gogo.co.nz/midi_tone.html

Нашел сервис для конвертации аудизаписей в ноты - https://chordify.net
Оказывается есть уже такие.
Но хитро сделали, пока не дал денег послушать midi не дают.

Go to the top of the page
 
+Quote Post
Obam
сообщение Jul 11 2018, 15:08
Сообщение #28


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 14-11-14
Пользователь №: 83 663



Цитата(AlexandrY @ Jul 11 2018, 12:32) *
Это диссонансы, звучит отвратительно.
Сами послушайте - http://www.wolframalpha.com/input/?i=play+...+Hz+square+wave

Эт чой-та тона из трёх последовательных октав диссонансами вдруг стали?
Ну и примерчик не релевантный: "square wave" не в кассу, я речь о тональном сигнаме вёл.


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Ga_ry
сообщение Jul 11 2018, 20:22
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 23-06-09
Из: Полтава, UA
Пользователь №: 50 579



Вот статья на Коте конвертора midi - avr
https://radiokot.ru/circuit/digital/game/51/
Бесплатных ресурсов по midi файлам очень много.
Единственное что, надо найти какой-то миди редактор чтобы выделить нужную мелодию (дорожку), то есть отделить саму мелодию от баса, ударных и прочего аккомпанемента и обрезать ее до нужных размеров.
Простых и бесплатных миди редакторов тоже хватает, ведь тут особо ничего такого не требуется.
А конвертация аудио в миди, это по-моему немного не то что нужно топикстартеру.
Go to the top of the page
 
+Quote Post
k155la3
сообщение Вчера, 13:47
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 1 066
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(Егоров @ Jul 10 2018, 23:44) *
(1) Это программерские заморочки с непреодолимым желанием как можно более усложнить любую задачу..
(2) А сама тема....Среди большого набора звонков моего мобильника нет единственно нужного - звонка. Это плохо, серьезный недостаток..

(1) Ну почему "заморочки". Подтверждение нажатия клавиатуры, например, очень удобная весч. Если давить кнопку раз в день - то не принципиально.
А если "тарабанить" постоянно - то тут уже лучше "благозвучно" sm.gif На прошлой неделе мучил лаб. прибор, уж больно писклявый, хотя и USA. Потребовали закрыть дверь.
Это как реклама на ТВ: есть талантливо сделанные ролики, которые не раздражают, сколько не смотри (редчайший, конечно, случай),
а есть и те, которые хочется "прибить" с полуноты и с первого раза.
sm.gif MOUSE_Laptops sm.gif
(2) Аналогично. Люблю винтаж.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th July 2018 - 00:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01075 секунд с 7
ELECTRONIX ©2004-2016