Автор | Сообщение |
|
| |
Пост N: 14
Зарегистрирован: 02.06.06
|
|
Отправлено: 28.06.06 13:17. Заголовок: Ищу схему MIDI
Кто-нибудь пытался "присобачить" MIDI интерфейс к старым "Ямашкам" типа PSS, PSR. Интересует простенькая схема, реагирующая на данные Note On/Off.
|
|
|
Ответов - 16
[только новые]
|
|
|
| |
Пост N: 5
Зарегистрирован: 16.08.06
Откуда: Latvia, Liepaja
|
|
Отправлено: 21.08.06 01:44. Заголовок: Re:
Я себе хотел собрать вот этот MIDI контролер: http://www.geocities.com/pop_eco/mkc_r.htm , для своего Юность - 21. Пока несобрал, поскольку приобрёл KORG Triton Le, который может исполнять функции MIDI клавиатуры, но мысль пока неотбросил, посколько хочу собрать этот контролёр.
|
|
|
|
| |
Пост N: 21
Зарегистрирован: 02.06.06
|
|
Отправлено: 21.08.06 12:15. Заголовок: Re:
GTC пишет: Это не совсем то, что нужно, вернее, совсем не то :) Эту схему я знаю - хорошая схема, простая, но она предназначена для управления MIDI событиями, то есть работает на выход. А мне нужна схема для управления синтезатором, то есть поиметь в синтезаторе MIDI вход !
|
|
|
|
| |
Пост N: 7
Зарегистрирован: 16.08.06
Откуда: Latvia, Liepaja
|
|
Отправлено: 02.09.06 22:03. Заголовок: Re:
цитата: | ... мне нужна схема для управления синтезатором, то есть поиметь в синтезаторе MIDI вход ! |
| Ясно. Я тоже озадачился этим вопросом, так как хочу с другого синта управлять свой аналоговый синт Юность - 21. Я конечно несилён в этом вопросе (в электронике муз. инструментов), но посколько хочу собрать MIDIbox SID ( http://www.ucapps.de/midibox_sid.html ), появилось мысль кое что позаимствовать c этого проэкта. Там всеми модулями и процессами управляет Core Module ( http://www.ucapps.de/mbhp_core.html ). Может это самое то что и нужно? ... вот только пока незнаю как всё это применить в моём случае, а может быть и в вашем!
|
|
|
|
| |
Пост N: 23
Зарегистрирован: 02.06.06
|
|
Отправлено: 05.09.06 09:39. Заголовок: Re:
GTC пишет: цитата: | появилось мысль кое что позаимствовать c этого проэкта. Там всеми модулями и процессами управляет Core Module ( http://www.ucapps.de/mbhp_core.html ). Может это самое то что и нужно? ... вот только пока незнаю как всё это применить в моём случае, а может быть и в вашем! |
| Да, можно взять модули из этого проекта, но кроме Core Modul, для этого нужны еще некоторые модули, а это получается слишком сложно Есть большое количество схем, но они все очень громоздкие. Мне бы чего попроще...
|
|
|
|
| |
Пост N: 28
Зарегистрирован: 01.06.06
Откуда: РФ, Калуга
|
|
Отправлено: 06.09.06 00:30. Заголовок: Re:
drumm пишет: цитата: | А мне нужна схема для управления синтезатором, то есть поиметь в синтезаторе MIDI вход ! |
| а интересно, как у PSS-ок организован опрос клавиатуры, какая матрица и какие сигналы уходящие на обработку? ведь если и подключаться , то не к каждой клавише, а ко входу интерфейса, естественно в соответствии с импульсами опроса. это же может сильно упростить задачу. мне кажется, обычная AVR с асинхронным UART'ом справится с этим легко.
|
|
|
|
| |
Пост N: 29
Зарегистрирован: 02.06.06
|
|
Отправлено: 07.09.06 12:57. Заголовок: Re:
igor_chop пишет: цитата: | ведь если и подключаться , то не к каждой клавише, а ко входу интерфейса, естественно в соответствии с импульсами опроса. это же может сильно упростить задачу. мне кажется, обычная AVR с асинхронным UART'ом справится с этим легко. |
| Может есть какие-нибудь наработки ? А то я в программировании не силен...
|
|
|
|
| |
Пост N: 30
Зарегистрирован: 01.06.06
Откуда: РФ, Калуга
|
|
Отправлено: 07.09.06 20:17. Заголовок: Re:
наработки кое-какие есть, времени нет. но подобную задачу мне предстоит решать, наверное зимой-весной. если время терпит, поделюсь обязательно. может, кто возьмется? принцип то несложный, все что принимает AUART проходит фильтр, отбрасывая все, кроме note on/off. по индексу ноты помечает соотв. ячейку 1 при on, 0 при off, или наоборот. а входные сканирующие импульсы, декодируясь, опрашивают текущую ячейку, и .... а далее варианты, поэтому и спрашивал про организацию опроса клавиатуры, нужно знать алгоритм. хотя можно и параллельный выход сделать, чтобы получился универсальный девайс, кстати, в моем случае именно такой и нужен. а вот я посоветовал бы начать работу с микроконтроллерами с решения этой задачи, в свое время начал с нуля практически в одиночку с разработки TV - пульта ДУ. как только навыки на подобном уровне появились, дальше и посерьезнее задачи стал решать ( с переменным успехом, конечно). очень рекомендую.
|
|
|
|
| |
Пост N: 35
Зарегистрирован: 02.06.06
|
|
Отправлено: 06.10.06 15:55. Заголовок: Re:
igor_chop пишет: цитата: | наработки кое-какие есть, времени нет. но подобную задачу мне предстоит решать, наверное зимой-весной. если время терпит, поделюсь обязательно. |
| Время - терпит... Ждем-с
|
|
|
|
| |
Пост N: 34
Зарегистрирован: 01.06.06
Откуда: РФ, Калуга
|
|
Отправлено: 06.10.06 20:15. Заголовок: Re:
ха-ха, будете смеяться, но на прошедших выходных занялся-таки этой темой, были кое-какие замороки с running-status'-ом, но вроде разобрался. оказывается, разные midi-клавиатуры по разному интерпретируют события, хорошо что начал заниматься именно с той, у к-рой были наибольшие сложности. так на сколько выходов нужно устройство? и какой принцип замыкающего ключа(ключей - если клавиатура с динамикой). конечно же, там матрица, потому и спрашивал ранее как организован опрос. но вот в чем сложность: выходные сканирующие импульсы (столбцы) видны, порядок опроса определить можно, а вот опрос строк нам не виден. если только экспериментально, при выдаче столбца с соотв. временнОй сеткой равной (Т опроса столбцов)/ (колич. строк) давать подтверждения нажатия клавиши, можно расшифровать алгоритм опроса. но тогда устройство не получается универсальным. так что можно сделать с параллельным выходом с вых. буферными регистрами + ключи. для 4 октав - 48 нот: 6 регистров и 12 корпусов ключей типа КТ3, 4016. для 5 октав - 60/8/15 соответственно. ну вот сам и ответил. а на сколько проще с матрицей: 1 вход от столбца и 8 выходов на строки! пс только не ждите устройства прямо завтра, буду продвигать по мере возможности, первый шаг уже сделан.
|
|
|
|
| |
Пост N: 36
Зарегистрирован: 02.06.06
|
|
Отправлено: 09.10.06 12:50. Заголовок: Re:
igor_chop пишет: цитата: | ха-ха, будете смеяться, но на прошедших выходных занялся-таки этой темой |
| Это радует igor_chop пишет: цитата: | так на сколько выходов нужно устройство? и какой принцип замыкающего ключа(ключей - если клавиатура с динамикой). |
| Клавиатура на 4 октавы (48 клавиш), без динамики. Достаточно будет выполнения MIDI события "NOTE ON OFF" igor_chop пишет: цитата: | конечно же, там матрица, потому и спрашивал ранее как организован опрос. |
| Там матрица, кажется 6х8. igor_chop пишет: цитата: | только не ждите устройства прямо завтра, буду продвигать по мере возможности, первый шаг уже сделан |
| Ок. Торопидза не будем...
|
|
|
|
| |
Пост N: 35
Зарегистрирован: 01.06.06
Откуда: РФ, Калуга
|
|
Отправлено: 17.10.06 21:14. Заголовок: Re:
готов девайс! выходы - логические уровни: 0 - off, 1 - on. только их 49, 4х12 + верхнее ДО. пока настроен на ch#1, нужно ли сделать переключение - "выбор канала" с индикацией? поначалу заморачивался с минимизацией скорости работы алгоритма, а в результате получил максимальное время от окончания приема midi-сообщения до вывода в порт последнего значения состояния ноты 60 us! (микросекунд!) сам не ожидал такой скорости , даже увеличил до 120, чтобы выходной регистр надежнее работал. еще, кстати, можно предусмотреть режим т.наз. foldback - ноты, находящиеся за диапазоном 49 тонов переназначать на октаву или ниже( с номерами 85 и дальше) или выше (35 и меньше). нужно ли?
|
|
|
|
|
| |
Пост N: 38
Зарегистрирован: 02.06.06
|
|
Отправлено: 18.10.06 13:57. Заголовок: Re:
igor_chop пишет: Отлично ! igor_chop пишет: цитата: | выходы - логические уровни: 0 - off, 1 - on. только их 49, 4х12 + верхнее ДО. |
| А как эту матрицу 4х12 приспособить к матрице 6х8 ? Это придется перепаивать всю разводку клавиатуры ? А там какие-то контроллеры стоят... igor_chop пишет: цитата: | пока настроен на ch#1, нужно ли сделать переключение - "выбор канала" с индикацией? |
| А "выбор канала" сильно усложнит схему ? Если сильно, то не не нужно... igor_chop пишет: цитата: | еще, кстати, можно предусмотреть режим т.наз. foldback - ноты, находящиеся за диапазоном 49 тонов переназначать на октаву или ниже( с номерами 85 и дальше) или выше (35 и меньше). нужно ли? |
| Функция-то нужная, но мне она, видимо, не пригодится. Если только делать универсальный контроллер...
|
|
|
|
| |
Пост N: 36
Зарегистрирован: 01.06.06
Откуда: РФ, Калуга
|
|
Отправлено: 18.10.06 23:43. Заголовок: Re:
нет, там не матрица 4х12, это я ноты и октавы считал. выходы - 49 линий. чтобы подключиться к матрице инструмента, мне нужен конкретный образец для изучения, в сообщении за 06.10 я описывал уже. а так получилось универсальное устройство. но надо к каждой линии подключить моп-ключи, и подпаяться к каждой ноте. правда, проводов получается 98! индикация "выбор канала" не сильно усложняет, появится 7-сегм. индикатор и , конечно же, кнопка выбора. ну и еще нужно самое главное - сила воли заняться этим. кстати, фолдбэк можно сделать как опцию, и выбирать неремычкой. и инверсию выходов, чтобы подключать к аналоговым инструментам с контактурой "на массу".
|
|
|
|
| |
Пост N: 38
Зарегистрирован: 01.06.06
Откуда: РФ, Калуга
|
|
Отправлено: 29.11.06 20:23. Заголовок: Re:
--> drumm: тема все еще актуальна? честно говоря, так и не взялся за доводку, правда схему нарисовал-таки.
|
|
|
|
| |
Пост N: 45
Зарегистрирован: 02.06.06
|
|
Отправлено: 30.11.06 10:34. Заголовок: Re:
igor_chop пишет: цитата: | тема все еще актуальна? честно говоря, так и не взялся за доводку, правда схему нарисовал-таки. |
| Да, актуальна. Можете схему отправить мне на drumm@front.ru ?
|
|
|
|
| |
Пост N: 39
Зарегистрирован: 01.06.06
Откуда: РФ, Калуга
|
|
Отправлено: 30.11.06 20:21. Заголовок: Re:
кстати, я обманул, что не взялся за доводку - сделал там еще MIDI-CV преобразователь и MIDI--> генератор тона (с табличной формой). а вот смену каналов с индикацией - увы нет.
|
|
|
|