Страница 3 из 7

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 08:51:31
Bullet
преобразователь в любом случае нужен, либо мах232 или аналоги, либо ft232 для подключения через usb. Хотя если учесть, что у нас устройство будет только читать с порта, можно ограничится резистором.

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 09:26:18
Arsenix
А прямо в последовательный нельзя?

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 09:31:58
Bullet
если мне память не изменяет в сом порту уровень сигнала 15 вольт.

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 09:34:12
Arsenix
Разве? Вроде как те же 5

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 09:35:43
Arsenix
А если питать от юсб?

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 09:40:26
Bullet
питать от usb в принципе реально, единственное, надо ток посчитать, чтоб порт потянул нагрузку, а так проблем нет. Лично я програматры всякие от юсб питаю.

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 09:44:21
Bullet
Arsenix писал(а):Разве? Вроде как те же 5
Уровень сигнала для TxD, RxD: 1 = -3...-12 в; 0=+3...+12 в (сигналы инвертированы)

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 10:05:33
Arsenix
То есть если запитать от юсб то можно и в ком коннектить

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 10:10:01
Bullet
в любом случае преобразователь уровней нужен.

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 10:16:27
Arsenix
Понятно, то есть чем с этим заморачиваться, легче просто переходник сваять :-)

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 10:19:09
Bullet
ну можно и переходник, но как по мне, так лучше его сразу на плате установить и соединятся обычным шнурком.

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 10:25:50
Arsenix
А как бы это на схеме выглядело? Ну, просто с конструкцией переходников я не знаком

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 10:28:27
Bullet
как то вот такИзображение

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 10:28:59
Dmitry Dubrovenko
Bullet писал(а):Сдвиговые регистры тоже не подойдут. Делаю на д-триггерах.
А зачем сдвиговые? Есть же параллельные.
В принципе, те же триггеры, только выводов (и соответственно корпусов) меньше. В 74-й серии, вроде подходят 373 и 374. Наверное, есть и ещё.
Bullet писал(а):прицепить оптопары и рулить ими с контроллера.
Поскольку Вы "замахнулись" на универсальное устройство, целесообразнее говорить о "логических уровнях". А к ним уже можно будет цеплять хоть оптопары, хоть что-нибудь другое.
Bullet писал(а):пока взял 16-у
По-моему, "жирновато будет", для такой задачи (учитывая наличие внешних регистров), как и вешать дисплей, для индикации канала. Можно придумать что-нибудь по-проще. Например: количеством вспышек светодиода (разумеется только при изменении, и включении).
Насчёт смещения октав, что-то недопонял. Не должно такого быть вообще. каждая миди-нота должна быть "привязана" к конкретной клавише. А транспонированием должна "заниматься" передающая сторона.

Arsenix писал(а):А прямо в последовательный нельзя?
Нельзя. Помимо разных логических уровней, там ещё и скорости разные. Когда пускал МИДИ через КОМ-порт, пришлось изготавливать вот такое устройство.
В последних версиях чипов FT232, вроде можно, в драйверах, задавать любую скорость. Но, опять же, нужны дополнительные драйвера, да ещё в/у драйвер COM-MPU401. Так что, если есть возможность, лучше использовать аппаратный MPU-401.

P.S.: Кстати, конкретно для Аэлиты, применение такого устройства, без возможности управлять фейдерами, мне кажется нецелесообразным.

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 10:54:36
Arsenix
Dmitry Dubrovenko писал(а): P.S.: Кстати, конкретно для Аэлиты, применение такого устройства, без возможности управлять фейдерами, мне кажется нецелесообразным.
нет, в том и прикол, что я хочу просто освободить обе руки от клавиатуры, чтобы контролить феидера двумя руками и чтоб более качественно проигрывать арпеджио :-)

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 11:02:45
Bullet
Dmitry Dubrovenko писал(а):А зачем сдвиговые? Есть же параллельные.
Регистрами практически не пользуюсь, по этому сложно сразу вспомнить о существовании нужной микрухи. Спасибо за подсказку, даташиты покурю.
Dmitry Dubrovenko писал(а):Поскольку Вы "замахнулись" на универсальное устройство, целесообразнее говорить о "логических уровнях". А к ним уже можно будет цеплять хоть оптопары, хоть что-нибудь другое.
в принципе я это и имел в виду, просто описал реализацию под конкретную задачу.
Dmitry Dubrovenko писал(а):По-моему, "жирновато будет", для такой задачи (учитывая наличие внешних регистров), как и вешать дисплей, для индикации канала.
то что 16 мега жирновата в принципе и так понятно, по этому я сразу и сказал "пока", просто под нее проще написать прошивку имея запас для всякой отладочной фигни и т.п. В последствии контроллер можно будет смело заменить на подходящий к требованиям программы, слегка изменив несколько строчек кода и перекомпилировав. Что касается дисплея, ну во-первых его удобно использовать при отладке, а во-вторых лично мне удобней видеть номер канала на жк, чем считать вспышки светодиодов, да и во время работы, всегда можно посмотреть, как у тебя настроен девайс. В принципе, можно предусмотреть в прошивке использование устройства как с жк так и без него, с мигающим светодиодом.
Dmitry Dubrovenko писал(а):Насчёт смещения октав, что-то недопонял.
Представим что у нас клавиатура в 2 октавы, скажем 1-я и 2-я, чтобы сыграть ноту из большой октавы, нам нужно сдвинутся на 2 октавы, как правило синтезаторы с урезанной клавиатурой позволяют это сделать, но кнопки то у нас подключены к разрядам 1-й и 2-й октавы, следовательно сдвиг нам нужно сделать не только на синтезаторе но и на самом устройсве.
Dmitry Dubrovenko писал(а):Нельзя. Помимо разных логических уровней, там ещё и скорости разные. Когда пускал МИДИ через КОМ-порт
это справедливо, если устройство изначально имеет MIDI IN/OUT, в нашем случае устройство затачивается под сом порт и соответственно скорости там будут одинаковые. Подключать устройство кроме как к компьютеру смысла не вижу.

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 11:23:48
Arsenix
Что касается регистров, там есть по 5 клавиш переключения регистра, со смещением в 1 октаву и фейдера глиссандо, на каждый генератор по 3/4 октавы и общий на 1/4 октавы в основном для вибрато

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 12:19:24
Dmitry Dubrovenko
Bullet писал(а):Представим что у нас клавиатура в 2 октавы
А при чём, какая у нас клавиатура?
Вы же изготавливаете ИСПОЛНИТЕЛЬНОЕ устройство. Поэтому и говорю, что помимо клавиш, неплохо бы управлять всякими Питч Бэндами и Контрол Ченьчами. :wink:
Спору нет. Наблюдать на ЖК-дисплее гораздо удобнее. И так бы оно и было, если бы у устройства было множество функций. Но только для индикации канала - "жирно". :)
Bullet писал(а):Подключать устройство кроме как к компьютеру смысла не вижу.
Вот те раз!
А как же использование МИДИ-клавиатуры? :roll:

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 12:46:54
Arsenix
Хм... Миди клавиатуры..? Ми вас не понимайт... В моем случае как бы я вроде не думал предусмотреть миди клавиатуру... Я думал синтезатор играет мелодию, а я стою и ручки кручу, да на кнопки нажимаю... Следовательно кроме как с компа остается только с секвенсера, но я такой роскошью не обладаю, хотя когда-то хотел собрать на основе схемы бегущих огней аналоговый в 32 бита :-)

Re: Контроль MIDI для синтезатора

Добавлено: Чт май 17, 2012 13:01:17
Bullet
Dmitry Dubrovenko писал(а):Вот те раз!А как же использование МИДИ-клавиатуры?
ОК, подключаем к девайсу миди-клавиатуру и чего? Подсвечиваем клавишу которую нажали? А так не видно? Вроди как девайс для управления синтезатором не имеющего миди порта с компьютера, смысл управлять им с миди-клавиатуры, если у него свои клавиши вроди как имеются?