Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков.

 
Опции темы
Непрочитано 15.09.2013, 20:23  
z3
Гражданин KAZUS.RU
 
Аватар для z3
 
Регистрация: 03.07.2007
Адрес: Ленинградская область
Сообщений: 500
Сказал спасибо: 60
Сказали Спасибо 38 раз(а) в 27 сообщении(ях)
z3 на пути к лучшему
По умолчанию MIDI клавиатура

Нашёл в инете схему миди клавиатуры
собрал на базе "перле" был такой агрегат типа органола звук превзошёл все ожидания ,но пришлось переустановить систему и всё пропало шаманил с LPT портом пробовал все режимы не помогло ничего жалко убитого времени. Может кто то занимался такой музыкой? Помогите! В инете эта прога называется lpt2midi.rar . Там есть адрес автора ,но видимо это было давно электронка не работает. Привожу описание автора:
Если Вы пишете музыку на компьютере, и Вам нужна простая и недорогая
MIDI-клавиатура к любимому секвенсору, то эта программка для Вас.

Сразу хочу сказать, что я не программист, и если бы мне самому недавно не
потребовалась бы простенькая MIDI-клава (собирать ее на микросхемах было лень),
я бы никогда не стал заниматься программированием. Собственно говоря, я был
уверен, что такая или подобная программа/драйвер уже давно существует
(а может быть, я просто плохо искал .

Принцип очень простой (все равно не верю, что никто раньше не додумался
до такого). В ответ на замыкание пары пинов LPT-порта генерируется
соответствующая миди-команда "Note On", на размыкание - "Note Off".
Всё, что требуется - это любая пиано-клавиатура с контактами, маломощные
диоды (по количеству клавиш) и кабель к LPT-порту компьютера.

Отдельные параметры, такие, как MIDI channel, Velocity On/Off, Patch Number,
Bank Number, выбираются на панели (хотя все это можно рулить в секвенсоре,
но и здесь не помешает на всякий случай). Предусмотрена также возможность
транспонирования по полутонам и октавам (вдруг тоже пригодится).

Пины порта разделены на две группы: одна группа определяет октаву,
вторая - ноту в этой октаве. Так как LPT-порт имеет 17 программируемых
пинов (насколько я знаю), и 12 из них мы отводим для определения
ноты, то остается 5 для номера октавы, что даёт нам диапазон в пять октав.

В принципе, наличие у LPT-порта 17-ти программируемых пинов позволяет
добиться диапазона 8х9=72 ноты, что соответствует 6-ти октавам, но по-видимому,
здесь пяти октав больше, чем достаточно. Клавиатуры с диапазоном более 5-ти
октав как правило, имеют стандартный MIDI-выход, поэтому владельцу подобной
клавиатуры данная программа конечно же, не нужна. Как я уже сказал, она для
тех, у кого вообще нет MIDI-клавы, но есть любая пиано-клавиатура с контактами,
компьютер и желание создавать музыку с его помощью.

Пиано-клавиатура подключается к LPT-порту как матрица 5х12
(см. рис. lpt2midi.gif). Диоды - любые маломощные кремниевые (КД 521,522 и пр.)

Для облегчения процесса распайки контактов к LPT-порту предусмотрен
LPT-монитор, который показывает, какие пины замкнуты в настоящий момент,
и номер соответствующей ноты.

Если вдруг окажется, что Ваша пиано-клавиатура уже имеет другую
разрядность матрицы (например, недавно я делал MIDI-клаву на базе
убитого ЭМИ "Альтаир", там контакты разведены как матрица 6x,
просто напишите мне, и я вышлю вариант проги, заточенный под
нужную разрядность.

Некоторые пиано-клавиатуры имеют не очень качественные контакты,
поэтому при их использовании может возникать т.н. "дребезг", т.е. вместо
одной ноты вдруг будет звучать "пулеметная очередь". Для устранения дребезга
неплохо подключить параллельно каждой паре контактов конденсаторы емкостью
порядка 0,033-0,1 мкф.

Даже если у Вас пока нет пиано-клавиатуры, тем не менее, Вы уже можете
испытать программу в работе. Просто подключите LPT-кабель, возьмите кусок
провода или металлическую скрепку и попробуйте замкнуть например, пины
1 и 12. При этом LPT-монитор покажет замкнутые пины, а выбранное
миди-устройство (MIDI Output Device) должно воспроизвести ноту #60 (C5).

Для работы с секвенсором потребуется любой MIDI-роутер (Sonic Foundry
Virtual MIDI Router, MIDI Yoke, и пр.), который следует выбрать в качестве
MIDI Output Device, а в секвенсоре - как входное MIDI-устройство.


Установка:
----------

1. Распакуйте архив в любое место на Вашем винчестере.
2. Запустите install.bat или скопируйте вручную файл vicprt00.vxd в папку
C:\WINDOWS\SYSTEM.
3. Запустите файл lpt2midi.exe и работайте.



Системные требования:
---------------------

Тестировалось только на PII-400, PIII-800 и Celeron-400 под Windows 98 SE,
будет ли работать под NT и другими системами - не могу знать, пробуйте сами.
Также не пробовал на машинах с двумя и более LPT-портами.

На старых машинах тоже не пробовалось. Вообще, программа вышла довольно
громоздкой и медленной, ибо писана на Delphi 5. (Как я уже говорил, я не
программист. Если у кого-то появится желание переписать ее на Си++ или на
Ассемблере - пожалуйста, могу выслать все исходники. Но не знаю, есть ли
в этом смысл, поскольку MIDI-интерфейс сам по себе - штука довольно медленная.

Желаю всем творческих успехов.
Андрей Антонов, г. Севастополь

(c) 2002 January 10th

fido-mail: 2:4600/103.10
Реклама:
z3 вне форума  
Сказали "Спасибо" z3
hacker7 (26.08.2014)
Непрочитано 15.09.2013, 22:10  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: MIDI клавиатура

Сдается мне, что дешевле купить полувзвешенную миди-клавиатуру тысяч за 8..10 рублей (кстати, на 7 октав, а не 5, т.к. пяти октав слишком мало!), нежели самостоятельно что-то делать.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 15.09.2013, 23:29  
gary2007
Почётный гражданин KAZUS.RU
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,450
Сказал спасибо: 376
Сказали Спасибо 1,060 раз(а) в 624 сообщении(ях)
gary2007 на пути к лучшему
По умолчанию Re: MIDI клавиатура

Ощущение такое, как "привет" с 15-ти летнего прошлого...
__________________
Мелочи не решают главного. Они решают всё!
gary2007 вне форума  
Непрочитано 16.09.2013, 01:56  
Vignat
Частый гость
 
Регистрация: 13.08.2005
Адрес: Санкт-Петербург
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
Vignat на пути к лучшему
По умолчанию Re: MIDI клавиатура

Лучше собрать на МК. Всего одна микросхема и несколько мультиплексоров, в зависимости от количества клавиш. Я такую давно использую. Подключена к порту джойстика на звуковой плате SB Live!
Vignat вне форума  
Непрочитано 16.09.2013, 11:20  
z3
Гражданин KAZUS.RU
 
Аватар для z3
 
Регистрация: 03.07.2007
Адрес: Ленинградская область
Сообщений: 500
Сказал спасибо: 60
Сказали Спасибо 38 раз(а) в 27 сообщении(ях)
z3 на пути к лучшему
По умолчанию Re: MIDI клавиатура

Народ .я же ведь написал .что она уже собрана. Какие микроконтролеры .какие тысячи , все прекрасно работало ,звук был чудесный затраты- кабель и разъём LPT. Помощь нужна в причине почему перестала работать.
z3 вне форума  
Непрочитано 16.09.2013, 11:43  
gary2007
Почётный гражданин KAZUS.RU
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,450
Сказал спасибо: 376
Сказали Спасибо 1,060 раз(а) в 624 сообщении(ях)
gary2007 на пути к лучшему
По умолчанию Re: MIDI клавиатура

Сообщение от z3 Посмотреть сообщение
почему перестала работать.
Может надо пробовать другие режимы LPT порта в БИОС?
__________________
Мелочи не решают главного. Они решают всё!
gary2007 вне форума  
Непрочитано 16.09.2013, 12:25  
Flopix
Гражданин KAZUS.RU
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: MIDI клавиатура

И какая ОС?
Flopix вне форума  
Непрочитано 16.09.2013, 19:06  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: MIDI клавиатура

Дак написано же какая. Плюс VXD драйвер, под NT и выше на WDM давно перешли. Был бы сырец, можно было подсунуть вызов giveio.sys для прямого доступа к портам и работало бы.
raxp вне форума  
Непрочитано 16.09.2013, 20:20  
Flopix
Гражданин KAZUS.RU
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: MIDI клавиатура

Вижу только
Сообщение от z3 Посмотреть сообщение
пришлось переустановить систему и всё пропал
Может ТС операционку сменил сменил.
Flopix вне форума  
Непрочитано 17.09.2013, 11:20  
z3
Гражданин KAZUS.RU
 
Аватар для z3
 
Регистрация: 03.07.2007
Адрес: Ленинградская область
Сообщений: 500
Сказал спасибо: 60
Сказали Спасибо 38 раз(а) в 27 сообщении(ях)
z3 на пути к лучшему
По умолчанию Re: MIDI клавиатура

Операционка та же что и была до переустановки ХР SP2 ,в БИОСе все режимы LPT перепробовал что можно еще сделать?
z3 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MIDI клава Icon Inspire 6 victor1956 Делимся опытом 13 26.03.2014 16:54
iPod Mini A1051. Не работает клавиатура spacebrother Поиск схем. Делимся схемами 0 17.02.2012 06:37
Midi клавиатура "Musicstar" - как соединить напрямую с усилителем? faster Делимся опытом 2 10.05.2010 01:49
Не матричная клавиатура для МП alexplev Микроконтроллеры, АЦП, память и т.д 8 22.02.2009 03:16
Дистанционная клавиатура (RC-5 -> PS/2) swona Микроконтроллеры, АЦП, память и т.д 3 26.06.2008 11:45


Часовой пояс GMT +4, время: 22:57.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot