В ней можно мышью управлять контроллером. Курсор мыши находится в специальном окне и не вылазит из него, пока не нажата клавиша NumLock. То есть можете скачать прогу даже для того, чтобы просто пользоваться этой функцией. Будут вопросы или предложения - vopros-otvet1990@mail.ru. ))
В перспективе есть идея сделать функцию инверсии контроллера педали (для тех, у кого педаль в обратную сторону работает - при нажатии отпускает, а при отпускании нажимает). Также можно доработать прогу и добавить туда функцию переотправки сигнала с миди порта (если есть звуковуха с этим портом). Вообщем пишите))
причём тут usb ? я же не собираюсь usb вешать на обычную логику/МК. а комповые потроха я не лезу. то что в современной электронике уровни 3.3В, 3В, 2.5В, 1.8В я отлично знаю. однако начальные МК до сих пор работают с шиной 5В. как и большинство логики. собственно не хотелось бы мне испытывать как будет вести себя МК, посаженный на шину 5В (в первую очередь для стабильной работы и нежелания разбираться с внутренним ИОН) и цпшка, работающая с уровнями 3.3В. думается мне что минимум потребуется поставить делитель с выхода TXD МК, дабы не пожечь вход микрухи. кстати FT232R(-L/-Q) уже ничем не уступают цп2102. однако в отличие от них могут работать с 1,8-5В логикой.
ЗЫ: извиняюсь за разговор немного "не в тему". другие темы не имеет смысла поднимать, а здесь практически о том же разговор шёл.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Зарегистрирован: Чт май 13, 2010 23:26:40 Сообщений: 9
Рейтинг сообщения:0
Привет, коллеги! Схема сабжа на FT232BM у меня успешно работает. В роли MIDI-фильтра используется вот такое, как в архиве (kawai): А смог бы кто-либо из присутствующих адаптировать этот фильтр под Windows 7 ?
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Зарегистрирован: Чт май 13, 2010 23:26:40 Сообщений: 9
Рейтинг сообщения:0
В архиве лежит *.dll - midilink.dll, которая должна бы как MIDI-Serial фильтр работать и в W7 32. Она обслуживает вот такое устройство, как на прилагаемом в архиве рис. 2. Подробнее:
Это тоже serial-midi фильтр, но работает он только в присутствии "своего устройства - именно кабеля midilink (в программе midi-редакторе вот такое сообщение появляется - рис. 1. в архиве и далее сообщение "Неизвестная внешняя ошибка" ). Вот сравнить бы эти dll-ки - от каваев и от мидилинков... Ведь в MIDI-редакторе midilink.dll активен! Вход и выход MIDI индицируются и программно и "железно" - светодиодами! Надо подправить файлик midilink.dll, чтоб он не сетовал на одиночество...
Зарегистрирован: Чт мар 15, 2012 08:34:44 Сообщений: 15
Рейтинг сообщения:0
Хочу поделиться опытом создания MIDI USB кабеля на PL-2303.
В свое время, так как в Windows 7 не было драйвера Game порта для моей звуковой карты Sound Blaster Live!, из-за того, что Microsoft отказалась от его поддержки в ОС старше XP, я решил подключить синтезатор к USB порту. Возникла идея сделать MIDI USB кабель на основе PL-2303. Эта микросхема была в старом кабеле от телефона Samsung X100. Я долго пытался переключить PL 2303 на скорость 31250 для работы с MIDI, уже было хотел все бросить, упорно не работала на такой скорости, но потом мне удалось рассчитать и подобрать делитель по статье. В итоге все заработало как надо)) и до сих пор работает стабильно без тормозов и косяков, получился хороший MIDI USB кабель)
Кабель MIDI USB на PL-2303
Чтобы все работало, необходимо поставить драйвер, скачав с сайта производителя Prolific. Если сайт не работает, то вот ссылка PL2303 Prolific Driver Installer v1.5.0. После установки, в реестре нужно сделать запись в ветке: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ser2pl]
Теперь в программах, при выборе скорости порта 31250 или 38400, микросхема PL 2303 будет работать как надо для MIDI, на 31250.
Для передачи MIDI данных с виртуального COM порта в виртуальный MIDI порт (я использовал MIDIYoke (Windows 7 x32), LoopBe1 (Windows 8 x64)), который, как обычный, можно открывать в музыкальных программах. Я использовал драйвер Roland Serial MIDI driver (работает на Windows 7 x32, для ОС Windows 8 x64 использовал прогу автора темы на форуме).
Схема моего преобразователя MIDI в UART для кабель MIDI USB на PL-2303
Использовал оптрон 6N137, быстрый с низким током, как раз для MIDI, сделал 3 порта MIDI IN, MIDI OUT, MIDI THRU и два светодиода для индикации. Собрал в корпусе из под видео кассеты VHS, туда вошла и плата от кабеля PL-2303 и плата преобразователя MIDI UART.
C помощью программы Serial port monitor можно подключиться к виртуальному COM-порту и посмотреть правильно ли все работает.
Пользовался MIDI-USB кабелем с семплером Kontakt 5, работает без ощутимых задержек и зависаний.
Последний раз редактировалось TheRealMaN_ Вт июн 05, 2012 03:53:05, всего редактировалось 2 раз(а).
Зарегистрирован: Сб май 26, 2012 13:20:32 Сообщений: 1
Рейтинг сообщения:0
TheRealMaN_ какая версия драйвера у ваc? я пробовал сборки драйвера 1.3.0, 1.6.0 и 1.6.1 - не работает (на win7x64) такое впечатление что строка рееста ExtBaudrate"="31250,2147485376 38400,2147485376" игнорируется драйвером пробовал с ней и без нее, а так же добавлять другие скорости с тем же делителем результат один - на 38400 синтезатор что улавливает издавая левые звуки, на других скоростях вообще вообще никак не реагирует на получаемые данные
Зарегистрирован: Чт мар 15, 2012 08:34:44 Сообщений: 15
Рейтинг сообщения:0
У меня "PL2303_Prolific_DriverInstaller_v1.5.0", а какой оптрон используется, схема MIDI развязки проверялась? Когда я в первый раз собрал схему с нашим АОТ 123А, тоже были глюки, шел какой-то левый поток данных с синтезатора, не мог он, наверное работать на нужной скорости. Поставил оптрон 6N137, стало все передаваться корректно.
Я пробывал на двух ОС 7(x32) и 8 (x64), по идее все должно работать, везде строка extbaudrate подхватывалась драйвером сразу после добавления, даже без перезагрузки компа.
Arsenix, спасибо, конечно, за рекламу, но по в/у ссылке вовсе не переходник (тем более, не USB-MIDI), а доработка интерфейса звуковой карты до стандартного "MPU-401".
Есть у меня и переходник, но опять же, COM-MIDI (и вообще его надо рассматривать "шире", чем просто переходник, о чём сказано в названии статьи).
_________________ ICQ нет, и, в ближайшее время, не будет.
Люди,объясните пожалуйста поподробнее как вписать строку изменения скорости в реестр ! Буду крайне признателен,а если еще и скриншот будет - то вообще...
TheRealMaN - не могли бы вы поподробнее рассказать как установить и настроит софт к вашему адаптеру. Скачал и установил все что есть в вашем посте - прога (виртуальный синтезатор FM7) не видит клавиатуру. Клава самодельная,но через Game Port работает прекрасно,но в связи с переходом на ноутбук потребовалось подключить по USB. Где и что конкретно нужно выставить ? Подключенный адаптер определяется как USB-COM (COM-7).
Зарегистрирован: Чт мар 15, 2012 08:34:44 Сообщений: 15
Рейтинг сообщения:0
Чтобы добавить в реестр запись для включение драйвером нужной скорости для PL-2303, необходимо нажать клавишу с символом Виндовс и R (Win+R), откроется окно "Выполнить", в нем набрать regedit, нажать Enter. В появившемся окне редактора реестра находите HKEY_LOCAL_MACHINE далее SYSTEM и т.д. согласно пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ser2pl Добравшись до папки Ser2pl в правом окошке находите значение ExtBaudrate и присваиваете ему значение
31250,2147485376 38400,2147485376
Должно работать сразу без перезагрузки. Нужно сменить номер виртуального ком порта, если не ошибаюсь он должен быть в диапазоне COM1-COM2, что бы драйвер COM-MIDI от roland его увидел.
Чтобы все работало, нужно установить следующие проги 1. Драйвер кабеля Prolific 2. Внести запись в реестр 3. Убедится что виртуальный com порт имеет номер 1 или 2 4. Установить если у Вас Windows x32 драйвер Roland по ссылке выше 5. Выбрать в его настройках виртуальный com порт
Должно работать
Теперь про софт синтезаторы. Мне нравится семплер от Native instruments Kontakt 5 с библиотеками Native instruments - Alicia's Keys Best Service - Galaxy II K4: Vienna Grand Imperial Best Service - Galaxy Vintage D Native Instruments - New York Concert Grand
Все это можно скачать с rutracker.org, ссылки кину в личку
Библиотеки с отличным звуком, сам семплер подходит для работы в реальном времени без задержек.
Что то не хочет работать у меня. Может у меня драйвер не тот,что у вас ? У меня в реестре записи другие,не такие как в вашем скрине. Переделал в правильную ветку реестра - ничего не изменилось. Вот скрин драйвера Roland.
Зарегистрирован: Чт мар 15, 2012 08:34:44 Сообщений: 15
Рейтинг сообщения:0
Посмотрел скриншоты, в драйвере уже выбран нужный COM порт, поэтому с драйвером все OK, если виртуальный порт COM1 В реестр строка прописана, не важно что немного отличается набор записей в реестре от моего, возможно это потому что у меня x64 версия. Версия моего драйвера вот PL2303 Prolific Driver Installer v1.5.0 Теперь если в программах открывать MIDI порт Roland, должно работать, если схема собрана правильно.
Также с помощью программы Serial port monitor можно подключиться к виртуальному COM-порту и посмотреть правильно ли все работает, отправляются и принимаются данные или нет.
Проверил работу виртуального COM порта с помощью стандартного Hiperterminal - соединил TxD и RxD - все работает,отклик есть. Похоже что все таки переключение на 31250 не происходит... У меня клавиатура простейшая,работает только на передачу данных о нажатой клавише,педалей,колес нет. А как проверить наличие сигнала вашей прогой для проверки COM портов? Какая то она слишком навороченная. У вас случайно нет проги попроще ?
Зарегистрирован: Чт мар 15, 2012 08:34:44 Сообщений: 15
Рейтинг сообщения:0
Попроще нет, но плюс этой программы что она может подключиться к порту, когда он уже открыт в какой-нибудь программе и можно вписать любую произвольную скорость порта. Попробуйте с ней разобраться, хотя, наверное, все работает.
Может в реестре поискать еще где-то упоминание ключа extbaudrate, в редакторе реестра нажмите CTRL+F, в окне поиска введите extbaudrate, возможно не только в одной ветке информация содержится, если найдется, то исправить и там.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения