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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Распознавание музыкальных инструментов, Экспромт на тему цветомузыки
Мур
сообщение Apr 22 2016, 10:23
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Хочется помочь сыну - музыканту хитрым шоу-проектором, чтобы украсить его выступления. Банальное частотное разделение скушно...
Понятно, что задача распознавания сама по себе сложна и требует огромной производительности, но если не ставить жестко требования 95% различения, ограничиться 70%, то можно позволить себе на хорошем контроллере в сочетании с FPGA приемлемое решение.
Теоретически я представляю построение системы и даже (самое муторное) обучение (на фрагментах сольных проходов в джазе разных инструментов). Но во мне стопор после усвоения академического распознавания графических образов, где картинка статична. Кто подскажет, как перейти во временную область? Ведь для музыки это основное...
Кто из опытных нейро-сетевиков ткнет в "мурзилку" по этой теме? Образы во времени как проще формировать?... fman.gif

Заранее благодарен за любую информацию... tort.gif

Задача хороша как учебная. Присоединяйтесь!
http://portal.tpu.ru/SHARED/s/STANKEVICHFV...Instruments.pdf тут этого нет
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Apr 22 2016, 10:34
Сообщение #2


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Берем программу концерта, берем партитуры произведений. Синхронизирумся, например, по сильным долям. Всё.

Или микрофон к каждой группе инструментов.

Цитата(Мур @ Apr 22 2016, 14:23) *
Задача хороша как учебная. Присоединяйтесь!
Go to the top of the page
 
+Quote Post
thermit
сообщение Apr 22 2016, 10:44
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата(Fat Robot @ Apr 22 2016, 13:34) *
Берем программу концерта, берем партитуры произведений. Синхронизирумся, например, по сильным долям. Всё.

Или микрофон к каждой группе инструментов.



А если человек под минус играет?
Go to the top of the page
 
+Quote Post
Мур
сообщение Apr 22 2016, 10:50
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(Fat Robot @ Apr 22 2016, 13:34) *
.....Или микрофон к каждой группе инструментов.

Обучение традиционно. Ничего нового.
Вы проясните про черный ящик, который будет это требовать...


Цитата(thermit @ Apr 22 2016, 13:44) *
А если человек под минус играет?

А если еще проще?... Тупо выявлять сильные доли и промежуточные ритмы(если есть) для визуального отображения....
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Apr 22 2016, 10:50
Сообщение #5


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



черный ящик очень прост: в каждом микрофонном канале стоит усилитель, детектор, фнч, пороговое устройство и драйвер лампочки. заиграли на инструменте, и лампочка зажглась.

С партитурой чуть сложнее. Но зато с минусом проблема решается.

Цитата(Мур @ Apr 22 2016, 14:46) *
Обучение традиционно. Ничего нового.
Вы проясните про черный ящик, который будет это требовать...
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 22 2016, 10:52
Сообщение #6


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

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



А. Подключитесь прямо к каналам в пульте. rolleyes.gif
Б. С помощью БПФ разделите спектр на 1024 части, а дальше (фантазируйте) импровизируйте, по какому шаблону в какой канал свет подавать. Шкала частот, правда, должна быть логарифмической. Да и амплитуда тоже.
Go to the top of the page
 
+Quote Post
Мур
сообщение Apr 22 2016, 10:57
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(Fat Robot @ Apr 22 2016, 13:50) *
черный ящик очень прост: в каждом микрофонном канале стоит усилитель, детектор, фнч, пороговое устройство и драйвер лампочки. заиграли на инструменте, и лампочка зажглась.

С партитурой чуть сложнее.

lol.gif Да вы идеалист!... Тут нужно универсальное решение вылавливать из общего потока инструментов 6....

Цитата(ViKo @ Apr 22 2016, 13:52) *
А. Подключитесь прямо к каналам в пульте. rolleyes.gif
Б. С помощью БПФ разделите спектр на 1024 части, а дальше (фантазируйте) импровизируйте, по какому шаблону в какой канал свет подавать.

А. Потрясающая дешевизна...
Б. Да хоть на 128.... Это частотное разделение, но фактора времени(долгосрочного фактора) тут нет... Это каша.... Да и ноль обучения.
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Apr 22 2016, 10:58
Сообщение #8


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



такой вопрос, чтобы было понятно на берегу: вы хотите решить задачу или понаблюдать за ходом дискуссии, касающейся ее решения?
Цитата(Мур @ Apr 22 2016, 14:54) *
Да вы идеалист!...
Go to the top of the page
 
+Quote Post
Мур
сообщение Apr 22 2016, 11:02
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(Fat Robot @ Apr 22 2016, 13:58) *
такой вопрос, чтобы было понятно на берегу: вы хотите решить задачу или понаблюдатьза ходом дискуссии, касающейся ее решения?

Хочу понять переход во время... Статика не интересна для музыки.
Мне нужен базис. Фундамент. Дальше я сам разберусь...

Неужели коррелятор на 6 базовых инструментов - единственное решение? Не верю...
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Apr 22 2016, 11:13
Сообщение #10


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



- Находите описание мат. моделей для инструментов.
вот например https://hal.inria.fr/hal-00739380/file/RR-8097.pdf; http://www.icacommission.org/Proceedings/I...01Rome/8_05.pdf
- Оцениваете параметры модели для каждого инструмента по принятому сигналу
- проверяете валидность параметров каждой модели
- если "да", то зажигаете соотв. лампочку

Плёвое дело.

Успехов.

Цитата(Мур @ Apr 22 2016, 15:02) *
Хочу понять переход во время... Статика не интересна для музыки.
Мне нужен базис. Фундамент. Дальше я сам разберусь...
Go to the top of the page
 
+Quote Post
Maverick
сообщение Apr 22 2016, 11:24
Сообщение #11


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Fat Robot @ Apr 22 2016, 14:13) *
- Находите описание мат. моделей для инструментов.
вот например https://hal.inria.fr/hal-00739380/file/RR-8097.pdf; http://www.icacommission.org/Proceedings/I...01Rome/8_05.pdf
- Находите параметры модели для каждого инструмента по принятому сигналу
- проверяете валидность параметров моделей
- если "да", то зажигаете лампочку

Плёвое дело.

Успехов.

интересно в мире есть готовые устройства распознавания по игре музыкальных инструментов?

Мне кажется здесь попахивает "искусственным интеллектом" и его обучением, а "простым сравнением" здесь не обойтись... Например, игра рояли говорят отличается от игры на пианино... Хотя... я не музыкант...
Когда играет оркестр то там я например уже могу не отличить какие играют инструменты (на слух)


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Мур
сообщение Apr 22 2016, 11:26
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Любопытно... Спасибо. На сколько я помню эти модели строились давно. ТИИИЭР где -то от 1977года
Цитата(Fat Robot @ Apr 22 2016, 14:13) *

Не удается получить доступ к сайту.... ((((

Цитата(Maverick @ Apr 22 2016, 14:24) *
Мне кажется здесь попахивает "искусственным интеллектом" и его обучением...

Совершенно верно. Я с самого начала об этом говорю...
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Apr 22 2016, 11:27
Сообщение #13


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



а вы попробуте придумать задачу, где бы такое устройство могло сгодиться.

Цитата(Maverick @ Apr 22 2016, 15:24) *
интересно в мире есть готовые устройства распознавания по игре музыкальных инструментов?


.. и обязательно cloud computing и big data. без этого сейчас даже елочная гирлянда не мигает.

Цитата(Maverick @ Apr 22 2016, 15:24) *
Мне кажется здесь попахивает "искусственным интеллектом" и его обучением...
Go to the top of the page
 
+Quote Post
Мур
сообщение Apr 22 2016, 11:43
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(Fat Robot @ Apr 22 2016, 14:27) *
а вы попробуте придумать задачу, где бы такое устройство могло сгодиться.

В моем первом топике указано - цвето- лазерная установка для проекции на экран. (Можно расширять до распределенных LED-пано) Живет своей жизнью(как обучили). Высока вероятность, что от выступления к выступлению видеоряд не воспроизводится (громкость, темп, настройка микшером разная...)


В приципе, - можно упростить задачу(для начала) одними ударными, чтобы различалось бас-барабан, рабочий барабен, тарелки, хет, и дополнительные тон -барабаны...

Цитата(Maverick @ Apr 22 2016, 14:24) *
интересно в мире есть готовые устройства распознавания по игре музыкальных инструментов?

Есть такое на базе PC. В основном как помощник при написании партитур...

http://www.widisoft.com/russian/help/widi4...umdetection.htm
http://www.mymusictools.com/rus/download/%...BD%D0%BE%D1%82/
Go to the top of the page
 
+Quote Post
petrov
сообщение Apr 22 2016, 12:49
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Непонятно как распознавание связано с эффектным представлением.

Другое дело, что Фурье плохо подходит, так как не все звуковые сигналы похожи на его базисные функции. Стоит посмотреть в сторону пакетных вейвлетов.

http://www.mathworks.com/help/wavelet/ug/w...et-packets.html
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 22:28
Рейтинг@Mail.ru


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