Искать...
Главная
Форум
Последнее
Поиск по форуму
Статьи
Начинающим
Ноты
О сайте
Ссылки
Обратная связь
Форум
Гармонь, технические аспекты
Обслуживание и ремонт
Самодельная MIDI система для баяна или гармони
Самодельная MIDI система для баяна или гармони
В начало
Назад
1
...
31
32
33
34
35
36
37
38
39
40
...
118
Вперед
В конец
1
31
32
33
34
35
36
37
38
39
40
118
Иван Подольский
Не в сети
Меньше
Больше
Сообщений: 87
Спасибо получено: 1
6 года 11 мес. назад
-
6 года 11 мес. назад
#42952
от
Иван Подольский
Иван Подольский
ответил в теме
Самодельная MIDI система для баяна или гармони
Дмитрий, извините, конечно, но мне тоже в прошивке Александра не все подходит, и я буду писать свою прошивку на основе его, а не требовать от Александра, чтобы он бесплатно реализовывал мои хотелки. Неконструктивно.
Да, и использовать usb на ардуино мега и нано для миди — невозможно. Для этого нужна Леонардо.
Последнее редактирование: 6 года 11 мес. назад пользователем
Иван Подольский
.
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Дмитрий
Не в сети
Меньше
Больше
Сообщений: 6
Спасибо получено: 0
6 года 11 мес. назад
-
6 года 11 мес. назад
#42953
от
Дмитрий
Дмитрий
ответил в теме
Самодельная MIDI система для баяна или гармони
Ну я рад, что у вас хватает знаний исправлять прошивки под себя. У меня вот нет. Надеюсь, вы не скажете мне теперь, чтобы я прошел курсы программистов? А то мы так дойдем до дури и вы предложите мне начать жизнь сначала. На всех форумах, где бы я ни был, обязательно находятся люди, пытающиеся решать вопрос не решая его. Иными словами, посылают нуждающихся в помощи куда подальше. Скажете, что на всех форумах есть такие, как я? Да, есть. И надо учитывать, что таких большинство. Некоторые регистрируются и просят, некоторые проходят мимо, забирая с собой готовый проект для повторения и бережно копируют его на все носители, чтоб случайно не потерять. Они халявщики в вашем понимании, а по-сути просто люди, которые по каким-либо причинам не могут получить знания, которыми вы обладаете. Причины эти у всех разные и все они веские. Это не обязательно лень. Да что я вам объясняю в самом деле?
Может автору нужно было просто выкинуть в сеть архив с наработками без объяснений, пусть кому надо сам догадывается и разбирается во всем сам? Не сможет, да и черт с ним?! Разобраться тогда и повторить смогут лишь единицы. И единицы оценят труд, но это будут не все.
Александр сам просил высказывать пожелания, что я, собственно и сделал. И вовсе я не требую (хотя, переписать или дописать несколько строк в коде для человека знания не составит огромного труда). Нет, так нет. Если б я что-то понимал в коде, то вообще никого ни о чем не просил бы никогда. И не появился бы на этом форуме. И вообще, если б я делал какой-то проект, то старался бы делать его максимально гибким и приспособленным к различным условиям и запросам, учитывая все пожелания и хотелки. Чего, собственно, вам и желаю. У меня все.
P.S. Я очень благодарен Александру за то, что он вынес это творение в массы. Это полезное дело. Это нужное дело. Пусть он решает как ему поступать с нашими хотелками и желалками. В любом случае, он уже заработал уважение людей и их одобрение.
А если мое желание осуществить не позволяет схемотехника ардуины и без переходников никак не получится обойтись, то что ж, пусть так.
Последнее редактирование: 6 года 11 мес. назад пользователем
Дмитрий
.
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Александр
Автор темы
Не в сети
Меньше
Больше
Сообщений: 158
Спасибо получено: 64
6 года 11 мес. назад
#42956
от
Александр
Александр
ответил в теме
Самодельная MIDI система для баяна или гармони
Дмитрий
, понял вашу мысль, я представлял себе что-то более сложное чем разъём USB на ардуино. USB порт ардуино и MIDI выход к одному выводу контроллера подключены. По сути, всё и так уже сделано. НО, есть проблема.
USB порт ардуино это преобразователь "Последовательный порт <-> USB" и он может быть только этим преобразователем. То есть ни при каких условиях он не станет HID устройством (Клавиатура, мышь, джойстик) или MIDI устройством. Он всегда будет видится в системе как последовательный порт.
Если кто-нибудь напишет программу (или даже драйвер) "Последовательный порт<->MIDI", то всё будет работать. А у меня знаний в программировании драйверов нет, поэтому тут я вряд ли помогу.
200мс могут появиться если написать программно USB порт на ардуино (тот сложный вариант, про который я подумал), это возможно, но отнимет почти все ресурсы контроллера и обработка клавиш будет не в реальном времени и будет зависеть от загрузки USB.
А в MIDI клавиатурах стоит быстрый специализированный контроллер. В них задержка небольшая.
Переходники можно и не покупать. Самый бюджетный вариант подключения MIDI к компьютеру это старая дешёвая звуковая карта в которой есть gameport. Достаточно найти в интернете распайку этого разъёма, в нём есть вход MIDI.
Можно купить старую в комиссионке или новую, например, эту:
ru.aliexpress.com/item/4-1CH-4-1-PCI-ES1...3-5/32843675121.html
Иван
, вовсе не нужно делать что-то своё на основе моего проекта. Мой проект находится на GitHub, вы можете вносить в него изменения или даже сделать ответвление от проекта. Для того проект и сделан открытым чтобы его писать и развивать совместно, вот тогда будет очень даже конструктивно. Нужно обсудить все хотелки на форуме, а потом добавить их в проект (комментируя свои действия в коде).
И bluetooth переходник Дмитрия тоже неплохо бы добавить в проект, в отдельную папку. Что скажете,
Дмитрий
?
Если хотите что-то добавить в проект - регистрируйтесь в GitHub, подключайтесь к нашему проекту.
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Александр
Автор темы
Не в сети
Меньше
Больше
Сообщений: 158
Спасибо получено: 64
6 года 11 мес. назад
#42957
от
Александр
Александр
ответил в теме
Самодельная MIDI система для баяна или гармони
Дмитрий, я пожалуй вас обрадую, USB ардуино можно использовать для передачи MIDI в компьютер.
Насчёт программы serial-MIDI я был прав. Такая программа уже давно есть и вполне достойно работает. Я её испытал и мой баян уверенно работал без каких-либо MIDI переходников.
Вот что нужно сделать:
Для начала делаем маленькое изменение в прошивке на строке 87:
// Serial.begin(31250); // Комментируем или удаляем эту строку
Serial.begin(57600); // Ниже добавляем эту строку
Далее загружаем программу в нашу arduino nano.
Идём сюда и качаем эту программу:
www.midiox.com/zip/MidiYokeSetup.msi
Если интересно, то здесь её описание:
www.midiox.com/myoke.htm
Ставим и после установки обязательно перезагружаем компьютер.
Здесь качаем вторую программу:
projectgus.github.io/hairless-midiserial/#downloads
Запускаем её.
В меню File/Preferences устанавливаем Baud rate: 57600 и жмём ок.
Слева выбираем Serial Port - порт нашей ардуино.
Справа выбираем Midi Out - MIDI Yoke: 1
В секвенсоре или программном синтезаторе выбираем MIDI IN - MIDI Yoke: 1
Вот и всё, синтезатор успешно воспроизводит всё что нажато на баяне.
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Дмитрий
Не в сети
Меньше
Больше
Сообщений: 6
Спасибо получено: 0
6 года 11 мес. назад
#42958
от
Дмитрий
Дмитрий
ответил в теме
Самодельная MIDI система для баяна или гармони
Александр, огромное Вам СПАСИБО!!! Как куплю ардуину и датчики с магнитами, начну собирать. Но, это будет еще очень не скоро. Результат хотелось бы тут показать. Удачи Вам.
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
Иван Подольский
Не в сети
Меньше
Больше
Сообщений: 87
Спасибо получено: 1
6 года 11 мес. назад
#42959
от
Иван Подольский
Иван Подольский
ответил в теме
Самодельная MIDI система для баяна или гармони
Александр, тут дело в том, что я планирую подключать клавиши не матрицей, а через сдвиговые регистры, и выносить контрольную логику на отдельную плату. Все, что будет представлять ценность, с удовольствием волью в ваш проект.
И по USB: в данном случае вы передаете не USB-midi, а делаете виртуальный серийный порт. То есть устройства USB-midi система не видит. Не думаю, что это будет работать с хардверным синтезатором. Для usb-midi нужен шильд с микрухой usb.
Пожалуйста
Войти
или
Регистрация
, чтобы присоединиться к беседе.
В начало
Назад
1
...
31
32
33
34
35
36
37
38
39
40
...
118
Вперед
В конец
1
31
32
33
34
35
36
37
38
39
40
118
Быстрый переход
Общее
- Техподдержка
- Советы и предложения
- Обсуждение статей
- Проект = Русская гармонь =
- Просто разговоры
- Наши встречи
- Обсуждения ВКонтакте
Обучение и репертуар
- Для начинающих
- Фольклор, народная гармонь
- Профессиональная гармонь, авангард
- Ищу ноты
- Я играю на гармошке
- Прочее
Гармонь, технические аспекты
- Обслуживание и ремонт
- Виды гармоней
Продажа/покупка
- Гармони, продажа
- Гармони, покупка
- Гармони, обмен
- Продажа нот и обучающих материалов
- Покупка нот и обучающих материалов
Форум
Гармонь, технические аспекты
Обслуживание и ремонт
Самодельная MIDI система для баяна или гармони
Время создания страницы: 0.335 секунд
Работает на
Kunena форум