Например TDA7294

Форум РадиоКот • Просмотр темы - Помощь в разработке контроллера midi гитары
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс июл 27, 2025 21:31:41

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 83 ]    , 2, , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 19:03:57 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 16, 2023 22:14:00
Сообщений: 35
Рейтинг сообщения: 0
Господа, Они делают не так. Никакого спектрального анализа не надо. Делают конструктивно звукосниматель с шестью катушками под каждую струну и каждую струну обрабатывают в отдельном тракте. Получается шестиструнная полифония. Интересует только низшая гармоника каждой струны. На обычном звукоснимателе, да возможна только одноголосая полифония низшей гармоники.

Добавлено after 11 minutes 30 seconds:
Делают проще. Шесть катушек под каждую струну и шесть каналов обработки. Получается шестиструнная полифония. Интересует только низшая гармоника каждой струны.

Добавлено after 15 minutes 51 second:
Платные и бесплатные такие программы для ПК, пытающиеся в полифонию из месива очень далеки пока по качеству. А часто вообще одноголосые.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 19:07:02 
Друг Кота
Аватар пользователя

Карма: 116
Рейтинг сообщений: 4473
Зарегистрирован: Пт мар 30, 2012 05:17:29
Сообщений: 15538
Откуда: Екатеринбург
Рейтинг сообщения: 0
Это на первый взгляд упрощает задачу, но... Если обрабатывать даже такой сигнал компаратором, то есть риск потерять нижнюю гармонику среди верхних. Продолжаю считать, что сигналы следует вводить в МК через АЦП и каким-то нетривиальным образом их обрабатывать, определяя период наименьшей частоты для каждого. Фильтровать не получится, потому как частоты сигналов, которые могут быть извлечены с одной струны, могут меняться раза в четыре, наверно.

_________________
Морд - ни лап.
Мат, око и дар. А колом?
Массам кот или торт?
Тротил и ток массам!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 19:23:11 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 16, 2023 22:14:00
Сообщений: 35
Рейтинг сообщения: 0
Это на первый взгляд упрощает задачу, но... Если обрабатывать даже такой сигнал компаратором, то есть риск потерять нижнюю гармонику среди верхних. Продолжаю считать, что сигналы следует вводить в МК через АЦП и каким-то нетривиальным образом их обрабатывать, определяя период наименьшей частоты для каждого. Фильтровать не получится, потому как частоты сигналов, которые могут быть извлечены с одной струны, могут меняться раза в четыре, наверно.

Я смотрел осциллографом свою гитару. На первый взгляд должно получаться. К тому же можно гармоники всё таки прибрать. Ну если даже сработает нота гармоники, то что поделать. Люди ведь всё таки делают и с проф качеством. Надо пытаться.
А насчёт оцифровывать сигнал и делать математику, дак это есть готовое для ПК, но честно они ещё не готовы к студийному качеству, далеко...

Мне АЦП нужен только для уровня сигнала. Старт/стоп ноты, старт следующей.


Последний раз редактировалось PavelAtr Пн фев 12, 2024 19:47:25, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 19:35:43 
Друг Кота
Аватар пользователя

Карма: 116
Рейтинг сообщений: 4473
Зарегистрирован: Пт мар 30, 2012 05:17:29
Сообщений: 15538
Откуда: Екатеринбург
Рейтинг сообщения: 0
Я смотрел осциллографом свою гитару.
Тогда снимайте параметры сигналов - видимо, отдельно по каждой струне. Раздельные звукосниматели уже есть?
Что будет интересовать:
1. уровень шума и помех в отсутствии звука,
2. уровень сигнала в самом начале звукоизвлечения - на самом громком и самом тихом звуках,
3. уровень сигнала "на издохе" звука, когда можно считать, что звук закончился.
Можно показать картинки с разными вариантами колебаний.

_________________
Морд - ни лап.
Мат, око и дар. А колом?
Массам кот или торт?
Тротил и ток массам!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 20:01:09 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 16, 2023 22:14:00
Сообщений: 35
Рейтинг сообщения: 0
Сделайте мне схемки пожалуйста, я не умею в них. С порогами, отсечками и прочим я разберусь в процессе.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 20:14:52 
Друг Кота
Аватар пользователя

Карма: 116
Рейтинг сообщений: 4473
Зарегистрирован: Пт мар 30, 2012 05:17:29
Сообщений: 15538
Откуда: Екатеринбург
Рейтинг сообщения: 0
Так для того я и прошу сделать эти измерения. Всякую схему полагается рассчитать. Чтобы рассчитать, у меня данных не хватает. Если их не будет - ну нарисую нечто избыточное, в расчёте на худший случай, вам же больше работы будет. Ну как хотите, могу так нарисовать, без расчётов. Но уже не сегодня.

_________________
Морд - ни лап.
Мат, око и дар. А колом?
Массам кот или торт?
Тротил и ток массам!


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 20:40:36 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 16, 2023 22:14:00
Сообщений: 35
Рейтинг сообщения: 0
Схемы то простые. Не надо их особо рассчитывать.
Питание +5В
Вход со звукоснимателя со стандартным уровнем гитары.
Компаратор с регулированием срабатывания (чуть выше нуля положительной полуволны)с TTL выходом.
Выпрямитель с интегрирующим звеном с регулировкой максимального сигнала в районе 1.1 вольт.
Детали лучше подешевле.
Огромное спасибо.

Добавлено after 18 minutes 39 seconds:
Не спешите. Срочности нет никакой. Можно месяцы этим проектом заниматься.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 20:49:55 
Друг Кота
Аватар пользователя

Карма: 116
Рейтинг сообщений: 4473
Зарегистрирован: Пт мар 30, 2012 05:17:29
Сообщений: 15538
Откуда: Екатеринбург
Рейтинг сообщения: 0
ОК. Структуру аналоговой части я понял. Правильно ли я понимаю, что описанное будет повторено шесть раз - для каждой струны?

_________________
Морд - ни лап.
Мат, око и дар. А колом?
Массам кот или торт?
Тротил и ток массам!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 21:02:11 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 16, 2023 22:14:00
Сообщений: 35
Рейтинг сообщения: 0
ОК. Структуру аналоговой части я понял. Правильно ли я понимаю, что описанное будет повторено шесть раз - для каждой струны?

Да в будущем, когда изготовлю звукосниматель. Пока одноголосая полифония со стандартной гитары на попробовать вообще что к чему.
Одна ардуинка обрабатывает две струны. Будет три ардуинки на шесть каналов. Драйвер на ПК соберёт в один миди интерфейс. Огород конечно, но мы гики, не продакшен.

Добавлено after 2 minutes 46 seconds:
Всё постепенно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 21:12:04 
Друг Кота

Карма: 68
Рейтинг сообщений: 1961
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Я бы постепенно реализовывал, как сказал КРАМ, с помощью DSP. Постепенно бы его изучив. В этом случае вероятность успеха выше при меньших затратах энергии, потому что если ардуинки не хватит, то к этому придётся всё равно прийти.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 21:25:08 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 16, 2023 22:14:00
Сообщений: 35
Рейтинг сообщения: 0
Я бы постепенно реализовывал, как сказал КРАМ, с помощью DSP. Постепенно бы его изучив. В этом случае вероятность успеха выше при меньших затратах энергии, потому что если ардуинки не хватит, то к этому придётся всё равно прийти.

С помощью DSP делают в мире и так без нас. Но послушайте меня.
Идея пришла мне когда я увидел рекламу такой гитары в ролике на Ютубе. Надо сказать потрясающий качественный полифонический дорогой инструмент. Электроника у неё была убрана в корпус гитары, значит не очень большая и мощная. Задержка сигнала у нё была 2.8 ms, что потребовало бы мощной математики. Значит какие то другие подходы, а не математическая обработка сигнала.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 21:29:49 
Друг Кота

Карма: 68
Рейтинг сообщений: 1961
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
убрана в корпус гитары, значит не очень большая и мощная.
МИР-2 - очень большая, но сейчас не очень мощная...
в корпус гитары уберётся хрен знает что, так что, не показатель.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 21:43:10 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 16, 2023 22:14:00
Сообщений: 35
Рейтинг сообщения: 0
Я могу взять три дешёвые стерео звуковушки и обработать шесть струн на ПК, но что то мне не кажется это красивым. Хочется изделие - вещь.

Добавлено after 1 minute 43 seconds:
Ну в общем моя конструкция примерно такая, один микропроцессор или три это всё условности. Хочется вот так вот :).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 21:58:09 
Друг Кота

Карма: 20
Рейтинг сообщений: 808
Зарегистрирован: Пт ноя 02, 2018 16:14:36
Сообщений: 3014
Рейтинг сообщения: 0
Вспомнилась гитара-орган Кетнерса, "Радио" N1 1976г. Шесть звукоснимателей, усилителей, фильтров, компараторов и т. д.

_________________
Нет ничего практичнее хорошей теории


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 22:04:04 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 16, 2023 22:14:00
Сообщений: 35
Рейтинг сообщения: 0
Ну дак такие гитары и органом играют, чем хочешь, любыми сэмплами.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 22:37:24 
Друг Кота

Карма: 68
Рейтинг сообщений: 1961
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Это открытый проект будет?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Пн фев 12, 2024 22:51:23 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 16, 2023 22:14:00
Сообщений: 35
Рейтинг сообщения: 4
Это открытый проект будет?

Я думаю да, я всё опубликую. Нежили богато нефиг и начинать.

Добавлено after 7 minutes 55 seconds:
Видите, я же ничего от вас не скрываю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Вт фев 13, 2024 05:01:23 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23934
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
[Задержка сигнала у нё была 2.8 ms, что потребовало бы мощной математики. Значит какие то другие подходы, а не математическая обработка сигнала.

Озвученный мной двухядерный dsPIC33CH - это всего лишь одна микросхема в корпусе TQFP или QFN и потребляющая на предельной скорости около 90 мА. И ей нужен только кварц.
Впрочем, даже упомянутый Шарк это кроме процессора в небольшом корпусе еще и память, такшта занимают они лишь слегка больше дспика и с большим запасом могут быть размещены в очень маленькой коробочке прямо под звукоснимателем.
ЗЫ. Задержка говорит не о мощной математике, а о полосе фильтрации.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Вт фев 13, 2024 12:42:27 
Друг Кота
Аватар пользователя

Карма: 116
Рейтинг сообщений: 4473
Зарегистрирован: Пт мар 30, 2012 05:17:29
Сообщений: 15538
Откуда: Екатеринбург
Рейтинг сообщения: 0
Наверно, всё-таки не так. Под звукоснимателем место для его регулировки по высоте, его занимать не надо бы. Разместить его следовало бы среди регуляторов, там же смонтировать и разъём MIDI, или там USB. Ещё встанет вопрос, с какого звукоснимателя подавать сигнал на эту махарайку. Наверно, лучше с некового до регулятора, на его выходе гармоник вроде как поменьше, так что основной тон должен лучше выявляться, но надо смотреть.
КРАМ, я не думаю, что клиент справится с DSP без посторонней помощи, если у него нет опыта.

_________________
Морд - ни лап.
Мат, око и дар. А колом?
Массам кот или торт?
Тротил и ток массам!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помощь в разработке контроллера midi гитары
СообщениеДобавлено: Вт фев 13, 2024 12:48:23 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 23934
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
не думаю, что клиент справится с DSP

Вопрос стоял не об этом. Вопрос стоял о шапкозакидательстве при написании кода.
А где размещать - дело десятое. Я лишь иллюстрировал размер.
Я скажу больше. Скорее всего, нужен не анализ Фурье, а вейвлет-анализ. Но это мало что меняет по существу.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 83 ]    , 2, , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y