Изготовление MIDI-клавиатуры

Различная музыкальная электроника

Модератор: Модераторы

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Изготовление MIDI-клавиатуры

Сообщение Dmitry Dubrovenko » 08 фев 2016, 17:45

Если посмотреть на скрееншот МИДИ-ОКСа, видим, что команды поступают, как НотэОфф (столбец статус, 80h - выключить ноту в первом (нулевом) канале), так и НотэОн (значение - 90h).
Следующим параметром (столбец Дата1), в МИДИ-команде, как мы помним, следует номер ноты. Например 3Ch, что соответствует "До" 4 октавы (по нумерации Окса).
А вот далее (столбец Дата2) следует Велосити (скорость нажатия/отпускания). Как видим, она везде = 0, чего быть не должно ни при каких обстоятельствах. Кроме того, команда НотэОн с нулевой Велосити, трактуется протоколом МИДИ, как команда НотэОфф (что мы и наблюдаем, в столбце расшифровки команды).
Подпись

rolaks
Пользователь
Сообщения: 174
Зарегистрирован: 09 апр 2015, 13:36

Re: Изготовление MIDI-клавиатуры

Сообщение rolaks » 09 фев 2016, 14:05

Спасибо за разъяснение. И как решить эту проблему?

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Изготовление MIDI-клавиатуры

Сообщение Dmitry Dubrovenko » 09 фев 2016, 17:24

Кабы я знал, давно бы исправил. :-)
Подпись

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Изготовление MIDI-клавиатуры

Сообщение Dmitry Dubrovenko » 12 фев 2016, 17:22

Неимоверным мозговым штурмом, вроде косяк нашёл. :boast:
dubok963, прошиву выслал на почту (пароль в личке).
Кому ещё? Пишите.
Подпись

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

Re: Изготовление MIDI-клавиатуры

Сообщение dubok963 » 12 фев 2016, 17:47

УРА!!! Клавиатура заработала!!!! Спасибо Дмитрий :Bravo:

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Изготовление MIDI-клавиатуры

Сообщение Dmitry Dubrovenko » 12 фев 2016, 18:18

А скрины МИДИ-ОКСа где? :-)
Чего "ура"-то? Симулятор этот баг игнорировал, что совсем не есть гуд. :-(
Кроме того, клавиатура далеко ещё не в законченной версии. Там ещё надо нормально настройки сделать.
Подпись

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

Re: Изготовление MIDI-клавиатуры

Сообщение dubok963 » 12 фев 2016, 18:22

Изображение

Изображение

Изображение




Беспокоит дребезг контактов.

Несколько клавиш залипают - но это я думаю поправимо, надо разобрать клавиатуру и подогнуть/отогнуть контакты.

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Изготовление MIDI-клавиатуры

Сообщение Dmitry Dubrovenko » 12 фев 2016, 18:40

Ой, ё-ёй! Погодьте контроллеры крутить. Надо сперва с нотами разобраться. :-))
Там, смотрю, у Вас Велосити почти максимальная везде. Сильно жмёте?
С залипанием, правильно неиспользуемые линии подсоединили? Проверьте хорошенько. :yes:
Подпись

rolaks
Пользователь
Сообщения: 174
Зарегистрирован: 09 апр 2015, 13:36

Re: Изготовление MIDI-клавиатуры

Сообщение rolaks » 13 фев 2016, 11:17

Ух ты!!!! ЗдОрово! Жаль, что я так пока и не доделал матрицу. Но на всякий случай можно попросить обновленную прошивку?

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Изготовление MIDI-клавиатуры

Сообщение Dmitry Dubrovenko » 13 фев 2016, 11:39

rolaks писал(а):можно попросить обновленную прошивку?
А смысл?
Её же надо тестировать и доделывать.
Пока с матрицей разберётесь, глядишь и я чего переделаю.
Так что пишите, когда готовы будете. ;-)
Подпись

jpatay
Пользователь
Сообщения: 568
Зарегистрирован: 20 янв 2016, 16:29
Местоположение: Нововолынск

Re: Изготовление MIDI-клавиатуры

Сообщение jpatay » 13 фев 2016, 17:25

Здравствуйте!Давно у меня была мечта соорудить MIDI-клавиатуру на 88 клавиш.Для этого купил по дешёвке двух-мануальный советский ЭМИ Эстрадин-9.Соединил две клавиатуры последовательно и получил 87 клавиш.88,правда не получилось,так как клавиатура заканчивалась нотой "Си".Поиск схемы привёл на ваш форум.И я понял,что это именно то, что мне нужно.Поэтому прошу взять меня в свою команду для тестирования МИДИ на 87 клавиш.
Контакты я перерезал и сгруппировал по 16 клавиш.Распаял матрицу, а также спаял плату МК.Заказал PIC18F45K22.
Через дней 5-7 обещали прислать.В программировании я слабоват,но у меня есть друг,который мне всё сделает.
Шнур на MIDI-out уже спаял и опробовал на Ямахе ПСР-225.Работает отлично.Использовал Game port (15 выводов) на компе.Сейчас попробую загрузить фотки моей клавиатуры:
http://s020.radikal.ru/i722/1602/51/8ed139c177b9.jpg
http://s018.radikal.ru/i504/1602/9f/f1dca3aa8662.jpg
http://s019.radikal.ru/i619/1602/76/34a9ac3e9d31.jpg

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Изготовление MIDI-клавиатуры

Сообщение Dmitry Dubrovenko » 13 фев 2016, 20:55

jpatay писал(а):Соединил две клавиатуры последовательно и получил 87 клавиш
А во что Вы всё это оформлять планируете?

jpatay писал(а):спаял плату МК
Плату сами разводили, или отсюда взяли?

jpatay писал(а):прошу взять меня в свою команду для тестирования МИДИ на 87 клавиш
Когда будете полностью готовы, пишите. Вышлю прошивку.
А пока ждёте МК, проверьте хорошенько, как распаяна матрица и осваивайте MIDI-OX. ;-)
Подпись

jpatay
Пользователь
Сообщения: 568
Зарегистрирован: 20 янв 2016, 16:29
Местоположение: Нововолынск

Re: Изготовление MIDI-клавиатуры

Сообщение jpatay » 14 фев 2016, 13:49

Оформлять клавиатуру буду под дерево.Планирую сделать облегчённую копию пианино.Хочу даже педали от пианино поставить.Буду делать что-то на подобие электронного фортепиано.Опыт по дереву есть.
Плату МК взял Вашу.Дмитрий и dubok963-спасибо Вам за проделанную работу по разработке схемы, печатки и прошивки.
Получу PIC-отпишусь.

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Изготовление MIDI-клавиатуры

Сообщение Dmitry Dubrovenko » 14 фев 2016, 19:18

jpatay писал(а):Опыт по дереву есть
Ну, это должен быть достаточный опыт. К тому же место надо, где всем этим заниматься. :-)
А то, может лучше, как Александр сделал? :roll:

jpatay писал(а):Плату МК взял Вашу
Это не моя, а Александра, и это плохо, что все одну и ту же плату делают. Ошибки, если что, у всех будут одинаковые. :black_eye:
Подпись

jpatay
Пользователь
Сообщения: 568
Зарегистрирован: 20 янв 2016, 16:29
Местоположение: Нововолынск

Re: Изготовление MIDI-клавиатуры

Сообщение jpatay » 14 фев 2016, 20:46

Хочется,что бы МИДИ было транспортабельное.Взял под мышку и понёс.У меня собственный дом.Место для работы есть.Хотя у меня есть старое пианино.Не знаю,что с ним делать.Может дерево из него использую,педали.Надо подумать.
А печатку,когда паял,проверял.Вроде всё ОК.

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Изготовление MIDI-клавиатуры

Сообщение Dmitry Dubrovenko » 18 фев 2016, 17:53

По-моему, клавиатура в деревянном корпусе, как-раз не очень транспортабельна. :roll:
Подпись

jpatay
Пользователь
Сообщения: 568
Зарегистрирован: 20 янв 2016, 16:29
Местоположение: Нововолынск

Re: Изготовление MIDI-клавиатуры

Сообщение jpatay » 19 фев 2016, 16:41

Дмитрий,получил сегодня PIC18F45K22.Вместо 74LS06 попробую поставить К155ЛН3(есть пару штук).Проверил распайку клавиатуры и прибором прозвонил все контакты.Пробовал работать в мидиоксе.Для теста подключил Ямаху.На мониторе,после нажатия клавиш,информацию вижу,но не знаю как её сохранить.Может подскажете?
Вышлите мне,пожалуйста,прошивку и я буду работать дальше.

На фото плата в сборе:
http://s020.radikal.ru/i708/1602/f1/299e0e99ba46.jpg

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Изготовление MIDI-клавиатуры

Сообщение Dmitry Dubrovenko » 19 фев 2016, 17:57

jpatay писал(а):не знаю как её сохранить
Лучше сделать скрееншот, если пара сообщений.
А для большого количества, заснять видеоролик (что б звук параллельно шёл), и куда-нибудь на Ютюб. :good:

jpatay писал(а):Вышлите мне,пожалуйста,прошивку
На деревню, дедушке? :acute:
Пишите в ЛС.
Подпись

jpatay
Пользователь
Сообщения: 568
Зарегистрирован: 20 янв 2016, 16:29
Местоположение: Нововолынск

Re: Изготовление MIDI-клавиатуры

Сообщение jpatay » 22 фев 2016, 19:34

Прошил ПИК.Включил питание,загорелся LED00.Нажимал клавиши-на выходе ПИКа (25 ножка) никаких импульсов нет,клавиатура не работает, присутствует только логическая единица.Смотрел осциллографом.При нажатии кнопок импульс вижу.Если несколько раз нажимать Setup-поочерёдно загораются светодиоды 01,02,03,04,11,12,13.При нажатии Layer2-загорается LED10.При нажатии Layer1-гаснет LED00.Как запустить клавиатуру?Может я распаял клавиатуру не правильно?Дело в том,что я в этом не сильно разбираюсь.

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Изготовление MIDI-клавиатуры

Сообщение Dmitry Dubrovenko » 22 фев 2016, 20:04

Не надо лезть в Setup. Он не доделан.
Пробуйте клавиши, колёса и кнопки слоёв.
Подпись


Вернуться в «Музыкальная электроника»

Кто сейчас на конференции

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

cron