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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Извечная тема "Колокольчик", хочется звука..
Eddy71
сообщение Feb 27 2009, 09:13
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 23-11-08
Из: Украина, Луганск
Пользователь №: 41 879



Пол дня продолбился, пытаясь смоделировать звук колокольчика ("Дзинь..") и что-то никак. Пробовал ШИМом уменьшать к концу звучания заполнение, игрался со скоростью "спада" - всё равно похабненько получается. Кто уже воевал с похожим делом?
(дошло до смешного - переслушал у друзей на машинах, у родни в холодильниках незакрытые двери - галимо как-то всё..)


--------------------
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/
Go to the top of the page
 
+Quote Post
Igor_K
сообщение Feb 27 2009, 09:32
Сообщение #2


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

Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949



Цитата(Eddy71 @ Feb 27 2009, 13:13) *
Пол дня продолбился, пытаясь смоделировать звук колокольчика ("Дзинь..") и что-то никак. Пробовал ШИМом уменьшать к концу звучания заполнение, игрался со скоростью "спада" - всё равно похабненько получается. Кто уже воевал с похожим делом?
(дошло до смешного - переслушал у друзей на машинах, у родни в холодильниках незакрытые двери - галимо как-то всё..)

Очень большое значение в восприятии звука имеет амплитудная огибающая. Здесь надо ШИМом сделать так, чтобы получилась почти мгновенная атака (вертикальный фронт), и далее спад до процентов 10-20 (до нуля не имеет смысла - все равно не слышно) за 0,5 секунды. Для примера можно посмотреть реальный звук в звуковом редакторе типа CoolEdit.
Go to the top of the page
 
+Quote Post
Eddy71
сообщение Feb 27 2009, 09:44
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 23-11-08
Из: Украина, Луганск
Пользователь №: 41 879



Цитата(Igor_K @ Feb 27 2009, 13:32) *
Очень большое значение в восприятии звука имеет амплитудная огибающая. Здесь надо ШИМом сделать так, чтобы получилась почти мгновенная атака (вертикальный фронт), и далее спад до процентов 10-20 (до нуля не имеет смысла - все равно не слышно) за 0,5 секунды.

Примерно так и делал. "Красиво" делать синусоиду ресурсов уже нет, поэтому сигнал "квадратный" через RC цепочку. Амплитуду моделировал длительностью "1". Т.е. "фронт" - заполнение 50/50 и далее плавненько до 0/100.
Цитата
Для примера можно посмотреть реальный звук в звуковом редакторе типа CoolEdit.

Саундфорж на меня уже наверно злится (как и окружающие) smile.gif "задзинькал" всех конкретно. Всё рано как-то неестественно. Попытался разложить спектр реального колокола - мать моя женщина.. Очень сложно.


--------------------
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/
Go to the top of the page
 
+Quote Post
Igor_K
сообщение Feb 27 2009, 11:15
Сообщение #4


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

Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949



Цитата(Eddy71 @ Feb 27 2009, 13:44) *
Примерно так и делал. "Красиво" делать синусоиду ресурсов уже нет, поэтому сигнал "квадратный" через RC цепочку. Амплитуду моделировал длительностью "1". Т.е. "фронт" - заполнение 50/50 и далее плавненько до 0/100.

Саундфорж на меня уже наверно злится (как и окружающие) smile.gif "задзинькал" всех конкретно. Всё рано как-то неестественно. Попытался разложить спектр реального колокола - мать моя женщина.. Очень сложно.

Может поиграться с RC цепочкой? Возможно, прямоугольник в данном случае более желателен, чем синусоида, - он даст более богатый, "звонкий" спектр.
Go to the top of the page
 
+Quote Post
Eddy71
сообщение Feb 27 2009, 11:22
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 23-11-08
Из: Украина, Луганск
Пользователь №: 41 879



Цитата(Igor_K @ Feb 27 2009, 14:15) *
Может поиграться с RC цепочкой? Возможно, прямоугольник в данном случае более желателен, чем синусоида, - он даст более богатый, "звонкий" спектр.

Я и так посрамил 2-друзей (у одного Бэха 5-й серии у другого Ниссан-максима) в сравнительном тесте, но хочется ближе к естественному..
Если Тау RC сильно маленькое - звук уж больно"цифровой", как у китайских игрушек. Если большое - сильно глухой, как из мешка с ветошью.. Пытался примешивать "врезками" обертоны, но получилось еще паскудней..


--------------------
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/
Go to the top of the page
 
+Quote Post
PIC_Embedder
сообщение Feb 27 2009, 12:10
Сообщение #6


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

Группа: Участник
Сообщений: 123
Регистрация: 30-07-08
Из: Украина Луганск
Пользователь №: 39 308



Цитата(Eddy71 @ Feb 27 2009, 12:44) *
Примерно так и делал. "Красиво" делать синусоиду ресурсов уже нет, поэтому сигнал "квадратный" через RC цепочку. Амплитуду моделировал длительностью "1". Т.е. "фронт" - заполнение 50/50 и далее плавненько до 0/100.

И при этом хотим добиться хорошего качества?! Наивно smile.gif

Цитата
Саундфорж на меня уже наверно злится (как и окружающие) smile.gif "задзинькал" всех конкретно. Всё рано как-то неестественно. Попытался разложить спектр реального колокола - мать моя женщина.. Очень сложно.

Как-то занимался воспроизведением звуков на микроконтроллере. Был удивлен, насколько сложно получить приемлемое качество. Самое реальное (ИМХО) перегнать файл из WAV формата во внешний EEPROM. Размеры конечно получатся внушительные, но и качество можно ожидать нормальное.

Сообщение отредактировал PIC_Embedder - Feb 27 2009, 12:10
Go to the top of the page
 
+Quote Post
Eddy71
сообщение Feb 27 2009, 12:35
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 23-11-08
Из: Украина, Луганск
Пользователь №: 41 879



Цитата(PIC_Embedder @ Feb 27 2009, 16:10) *
И при этом хотим добиться хорошего качества?! Наивно smile.gif
Как-то занимался воспроизведением звуков на микроконтроллере. Был удивлен, насколько сложно получить приемлемое качество. Самое реальное (ИМХО) перегнать файл из WAV формата во внешний EEPROM. Размеры конечно получатся внушительные, но и качество можно ожидать нормальное.

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


--------------------
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Feb 27 2009, 13:23
Сообщение #8





Guests






Цитата(Eddy71 @ Feb 27 2009, 14:35) *
Это понятно. Я летом тоже игрался, но до ума не довел - уж больно дороговато выходит для копеешного девайса. Меня смутило то, что китайцы в новых игрушках умудряются "кляксой" с выходом на ключевой транзистор и копеечный динамик получать весьма приемлемый результат.


Моделировать колокол прилично получается с FM - синтезом. Вроде там еще негармонические обертона есть, довольно таки долгоживущие ... Тривиально не получится... Можно поиграться с MiniMoog от Arturia (полностью идентичный натуральному), чтобы осознать принцип и понять роль атак -затуханий и почему все равно не получается колокол без FM. То есть исходный сигнал модулируется по частоте другим сигналом, который управляется генератором огибающей... Причем не факт, что этот модулирующий сигнал в точной пропорции по частоте к исходному...Сначала надо пробовать такой же по частоте сигнал, но модулированный по частоте от LFO ....

А китайцы просто записывают звук, синтезировать "на лету" - неэкономично....
Рекомендовал бы так и делать - синтез звуков по серьезному - сложная задача....

PS Я тоже не понимаю, откуда нелинейности в колоколе , но вот так оно получается...
Go to the top of the page
 
+Quote Post
aleksey_g
сообщение Feb 27 2009, 15:56
Сообщение #9


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

Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066



Цитата(Eddy71 @ Feb 27 2009, 11:13) *
и что-то никак.
...
похабненько получается.
...
галимо как-то всё..


Получается!
Это, конечно, не пик, но звучит просто бесподобно! (слышал своими ушами)
http://elm-chan.org/works/mxb/report.html
Идея там понятна. Все в исходниках!
Есть в архиве даже скрипт для подготовки данных для этого синтезатора, из вав-файла.

Мой друг вставил в часы, в качестве звонка. Но подготовить свой звук почему-то не получилось.
Думаю, разберетесь и сделаете, если не на пике, так на АВР_е.
Go to the top of the page
 
+Quote Post
VDLab
сообщение Feb 27 2009, 17:00
Сообщение #10


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

Группа: Свой
Сообщений: 133
Регистрация: 30-04-07
Из: DP.UA
Пользователь №: 27 419



Давно уже, лет эдак...много короче, игрался с имитатором колокольчика, ни о каких МК тогда и речи не было, зато звучание очень правдоподобное.
Принцип очень прост, на вход схемы подается меандр(очень хорошо получалось с частотами 3-6 кГц, в зависимости от динамика), а напряжение питания на схему подается кратковременно, через ключ. За это время успевает зарядиться конденсатор в цепи питания, а потом он разряжается по экспоненциальному закону, за счет чего, собственно, и достигается плавное затухание сигнала. Схема несколько упрощена, но переделывать не стал, принцип понятен и так.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Diz
сообщение Feb 27 2009, 18:36
Сообщение #11


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

Группа: Участник
Сообщений: 84
Регистрация: 1-08-06
Пользователь №: 19 250



Либо FM-синтез, либо сэмпл. Можно и с аддитивным синтезом попробовать, как вот здесь: http://www.soundonsound.com/sos/Aug02/arti...secrets0802.asp
Go to the top of the page
 
+Quote Post
Igor_K
сообщение Feb 27 2009, 19:05
Сообщение #12


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

Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949



Цитата(aleksey_g @ Feb 27 2009, 18:56) *
Получается!
Это, конечно, не пик, но звучит просто бесподобно! (слышал своими ушами)
http://elm-chan.org/works/mxb/report.html
Идея там понятна. Все в исходниках!
Есть в архиве даже скрипт для подготовки данных для этого синтезатора, из вав-файла.

Мой друг вставил в часы, в качестве звонка. Но подготовить свой звук почему-то не получилось.
Думаю, разберетесь и сделаете, если не на пике, так на АВР_е.

Автору нужен всего лишь одиночный звук колокольчика, а пример по Вашей ссылке показывает как можно мелодию играть подготовленными вейв-тейблами с заранее заданной огибающей.
Go to the top of the page
 
+Quote Post
Eddy71
сообщение Feb 27 2009, 19:12
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 23-11-08
Из: Украина, Луганск
Пользователь №: 41 879



Цитата(aleksey_g @ Feb 27 2009, 19:56) *
Получается!
Это, конечно, не пик, но звучит просто бесподобно! (слышал своими ушами)
http://elm-chan.org/works/mxb/report.html

Я в восторге! В данную мою задачу уже не "впихнется", но на будущее... Класс. Давно я так не удивлялся..


Цитата(VDLab @ Feb 27 2009, 21:00) *
Принцип очень прост, на вход схемы подается меандр(очень хорошо получалось с частотами 3-6 кГц, в зависимости от динамика), а напряжение питания на схему подается кратковременно, через ключ.
...

Примерно то же я программно делал. Звук похож, но неестественный. Тот примерчик на АВРке аж за душу взяло.. (пример звука в начале статьи).


--------------------
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/
Go to the top of the page
 
+Quote Post
VDLab
сообщение Feb 28 2009, 08:51
Сообщение #14


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

Группа: Свой
Сообщений: 133
Регистрация: 30-04-07
Из: DP.UA
Пользователь №: 27 419



Цитата(Eddy71 @ Feb 27 2009, 21:12) *
Я в восторге! В данную мою задачу уже не "впихнется", но на будущее... Класс. Давно я так не удивлялся..



Примерно то же я программно делал. Звук похож, но неестественный. Тот примерчик на АВРке аж за душу взяло.. (пример звука в начале статьи).



Возможно вы неправильно выбрали закон, по которому затухает сигнал, или просто разрядность ЦАПа маловата была. Если нужен очень натуральный звук, то тут синтез, на не специализированных для таких задач МК и будет звучать грубовато(в лучшем случае, как у Элм Чана), а то и вообще, просто плохо. Решением "в лоб" было бы записать звук этого колокольчика в EEPROM.
С тем "аналоговым синтезом" подобрав частоту под звучание маленького колокольчика(настоящего rolleyes.gif ) и подобрав емкость конденсатора в цепи питания усилителя для получения нужной длительности, я с трудом мог отличить их только по звуку, несмотря на то, что слух вроде присутствует.
Go to the top of the page
 
+Quote Post
Eddy71
сообщение Feb 28 2009, 10:06
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 23-11-08
Из: Украина, Луганск
Пользователь №: 41 879



Цитата(VDLab @ Feb 28 2009, 12:51) *
Решением "в лоб" было бы записать звук этого колокольчика в EEPROM.

Тогда сама идея-фикс получить без доп.затрат, чисто программно идёт лесом.
Наш народ традиционно халяву любит..
Цитата
С тем "аналоговым синтезом" подобрав частоту под звучание маленького колокольчика(настоящего rolleyes.gif ) и подобрав емкость конденсатора в цепи питания усилителя для получения нужной длительности, я с трудом мог отличить их только по звуку, несмотря на то, что слух вроде присутствует.

Я с формой огибающей наигрался вдоволь. Сперва делал просто равномерное затухание - результат на "3". Потом поразглядывал в саундфорже записи колокольчика из рингтонов и сделал: резкая (практически вертикальная) атака, небольшая "полочка", потом спад (довольно быстрый) и потом с уровня примерно 15% уже спад медленный. Такой себе "квадратно-логарифмический". Звук получился на твердую "4" (лучше, чем в машинах и холодильниках). Тогда стал гуглить и.. был слегка шокирован количеством профмузыкантов и глубоких исследований на эту "простую" тему. Картинки спектра оказались похожими на те, до которых сам дошел. Сложно, очень. Как-то "на пальцах" я закон описать не могу. Но хочется. В фоновом режиме это мозг сверлит уже второй год. Времени отодвинуть всё и только этим занятся нет, а хочется.. Orthodox советовал эмулятор синтезатора. Я его скачал. С дочкой до 11 ночи "брынькали" smile.gif До чего звуки разнообразные из 3-х (если я правильно понял) генераторов получаются!. Тогда (когда синтезатор тот оригинальный делался) всё в аналоге делали, а результат просто чудо. Может на выходных еще "побрынькаю" и удастся "прозреть", как из простого получить сложное..


--------------------
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 5th July 2025 - 21:21
Рейтинг@Mail.ru


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