Реклама ⓘ
Главная » Музыкантам
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

MIDI-клавиатура

Характерная особенность описываемой здесь клавиатуры заключается в том, что выход у нее не звуковой, как в обычных ЭМИ, а выход цифрового музыкального интерфейса MIDI. К такой клавиатуре можно подключать различные музыкальные инструменты, если, конечно, они имеют вход этого интерфейса. Многие промышленные синтезаторы, например, серии PSS фирмы "Yamaha", имеют уменьшенные клавиатуры, не всегда удобные для игры, и MIDI-клавиатура с полноразмерными клавишами позволяет существенно расширить их исполнительские возможности. При этом, разумеется, никаких переделок или конструктивных доработок в инструменте делать не приходится - надо лишь соединить MIDI-кабелем клавиатуру с входом "MIDI IN" синтезатора и запрограммировать его на прием сигналов MIDI.

Предлагаемое устройство может также стать частью вашей домашней MIDI-студии или использоваться совместно со звуковыми модулями и сэмплерами в бесклавиатурном "Rack"-исполнении.

Схема MIDI клавиатуры

Цифровой музыкальный интерфейс MIDI, появившийся в 1982 г., позволил разделить исполнительскую (задающую) и звукогенерирующую (исполняющую) части музыкальных инструментов [1-3]. Передаваемая между ними информация имеет вид простых команд, единых для клавишных, грифовых, духовых и других ЭМИ. Команды отражают воздействие исполнителя на инструмент, например, "ВКЛЮЧИТЬ НОТУ", "ИЗМЕНИТЬ ПОЛОЖЕНИЕ РЕГУЛЯТОРА". Несмотря на то, что приемы и техника игры на инструментах различаются, команды MIDI универсальны, что позволяет соединять ЭМИ разных типов и получать при этом невиданные сочетания исполнительских и звуковых возможностей.

Задача исполнительских устройств - как можно более полно и правильно воспринять и передать самые тонкие оттенки музыкального исполнения. Современные клавиатуры ЭМИ называют динамическими, потому что они фиксируют не только сам факт нажатия клавиши, но и силу, либо скорость ее нажатия [5], что может влиять как на громкость звука, так и на его тембр - в зависимости от того, как запрограммирован ЭМИ. Более того, скорость нажатия может управлять включением звуковых эффектов и даже переключением тембров. Например, при "мягкой" игре инструмент звучит одним тембром, а при более "жесткой"-другим. Этим приемом часто пользуются в сэмплерных инструментах. Скажем, записывают в сэмплер звук фортепиано при сильном и слабом ударах по клавише, а затем звуки смешивают в пропорции, зависящей от скорости нажатия. Это позволяет имитировать динамический и тембровый диапазон натурального фортепиано и гибко управлять им во время игры.

Однако многие акустические инструменты имеют, по крайней мере, еще одну степень управления тембром. Грифовые, духовые инструменты позволяют в большой степени варьировать звук уже после взятия ноты. Игра на смычковых инструментах, на электрогитаре состоит в искусстве подтяжек, вибрато и других исполнительных эффектов на всем протяжении звучания ноты. А как заманчиво клавишнику использовать не автоматическое, а пальцевое, естественное и живое, "вибрато" либо оживить аккорд, введя модуляцию, не отрывая пальцев от клавиш) Чувствительная к нажатию (англ. touch-sensitive) клавиатура позволяет все это делать, поскольку измеряет силу давления пальцев музыканта на всем протяжении звучания ноты. Возможно, в будущем появятся клавиатуры, измеряющие силу давления на клавиши по всем трем направлениям - музыканты наверняка захотят все это использовать.

Конечно же, все измеряемые параметры должны передаваться по интерфейсу и управлять всеми подсоединенными ЭМИ. Для этого стандарт MIDI предоставляет средства, суть которых отображает приведенная здесь табл. 1. Команда "ВКЛЮЧИТЬ НОТУ" несет информацию о силе либо о скорости нажатия каждой клавиши клавиатуры. Все динамические клавиатуры измеряют и передают этот параметр в диапазоне от 0 (отсутствие звука) до 127 (фортиссимо). Аналогично команда "ВЫКЛЮЧИТЬ НОТУ" сообщаете скорости отпускания ноты. Немногие клавиатуры измеряют этот параметр, поэтому вместо нее часто используют команду "ВКЛЮЧИТЬ НОТУ" с нулевой скоростью, что не возбраняется стандартом MIDI. Команду "ДАВЛЕНИЕ НА КЛАВИШУ" передают лишь некоторые динамические клавиатуры- те, которые воспринимают давление пальцев музыканта на клавишу после взятия ноты. Команда "ПОЛОЖЕНИЕ КОЛЕСА" передается при вращении колеса изменения тона, если, конечно, оно есть.

Таблица 1.

Команда (в hex-коде) Байт статуса (n - номер канала) Первый байт данных (0...7Fh) Второй байт данных (0...7Fh)
ВКЛЮЧИТЬ НОТУ 9n Номер ноты Скорость нажатия (1...7Fh)
ВЫКЛЮЧИТЬ НОТУ 8n
9n
Номер ноты
Номер ноты
Скорость отпускания
Скорость=0
ДАВЛЕНИЕ НА КЛАВИШУ 0An Номер ноты Сила давления
ПОЛОЖЕНИЕ КОЛЕСА 0En Младшие 7 бит Старшие 7 бит
СМЕНА УПРАВЛЕНИЯ 0Bn

0 - регулятор 0
1 - регулятор 1
(колесо модуляции)
*
*
*
1Fh - регулятор 31
20h - регулятор 0
21h - регулятор 1
(колесо модуляции)
*
*
*
3Fh - регулятор 31
40h - выключатель 0
41h - выключатель 1
*
*
*
5Fh - выключатель 31

Старшие 7 бит
Старшие 7 бит

-

-

-

-

Старшие 7 бит
Младшие 7 бит
Младшие 7 бит

-

-

-

-

Младшие 7 бит
0-выкл.,7Fh-вкл.
0-выкл.,7Fh-вкл.

-

-

-

0-выкл.,7Fh-вкл.

Большая группа команд "СМЕНА УПРАВЛЕНИЯ" зарезервирована для любых, как дискретных, так и непрерывно действующих органов управления. Привязка конкретных переключателей и регуляторов к кодам передаваемых и принимаемых команд индивидуальна для каждого инструмента. К ним же относится и колесо модуляции, с помощью которого можно во время игры управлять эффектом вибрато.

Предлагаемая MIDI-клавиатура - простейшая . Она передает лишь две команды - "ВКЛЮЧИТЬ-ВЫКЛЮЧИТЬ НОТУ" в любом из шестнадцати MIDI-каналов. Поскольку клавиатура не динамическая, то скорость нажатия-отпускания передается всегда одинаковой - 63. Кроме того, каждые 300 мс передается команда "АКТИВНАЯ ПРОВЕРКА" (байт OFEh), иногда используемая для проверки электрического соединения MIDI.

Однокристальная микро-ЭВМ К1816ВЕ35 (DD6) позволила сильно упростить схемотехнику устройства. ПЗУ К537РФ5 (DS1) содержит коды программы, выполняемой микро-ЭВМ (табл.2). Пропуски в таблице могут быть заполнены любым кодом. Регистр К580ИР82 (DD7) служит для хранения младшей части адреса ПЗУ [4]. Сигнал на выходе "MIDI OUT" формируется программным путем, поэтому скорость передачи непосредственно зависит от частоты кварцевого резонатора ZQ1. Его частота может быть в пределах 8820...8990 кГц - вполне подойдет, например, используемый в декодерах PAL резонатор на частоту 8,86 МГц.

                           Таблица 2

Адрес  0  1  2  3  4  5  6  7    8  9  a  b  c  d  e  f    К.С.

0000   23 ff 3а 00 00 00 00 00   00 00 00 00 00 00 00 00   5d5c
0010   00 00 00 00 00 00 00 00   00 00 00 00 34 80 bf 64   74d7
0020   bc 00 b8 20 bа 08 bb 08 	 f0 2c 39 2c 97 36 50 67   bc1e
0030   f6 b0 1с еb 29 а0 18 ea 	 26 ef 20 b9 fe 34 00 04   9f9c
0040   1e ff ff ff ff ff ff ff 	 ff ff ff ff ff ff ff ff   1e0f
0050   a7 67 e6 80 04 32 ff ff 	 ff ff ff ff ff ff ff ff   aca0

0080   2d b9 3f f1 03 90 a9 34 	 00 fc 03 24 a9 34 00 b9   8b3f
0090   3f 34 00 2d 04 32 ff ff 	 ff ff ff ff ff ff ff ff   d6cc

00b0   2d b9 3f f1 03 80 a9 34 	 00 fc 03 24 a9 34 00 b9   7b2f
00c0   3f 34 00 2d 04 32 ff ff 	 ff ff ff ff ff ff ff ff   d6cc

0100   23 00 3а f9 e7 e7 e7 e7 	 b9 08 00 00 00 00 00 00   b8b3
0110   00 00 00 00 3a 77 00 00   00 00 00 00 00 00 00 00   b1b1
0120   00 00 00 00 e9 14 23 ff 	 3а b9 0а е9 2b 83 ff ff   b7b1

0180   b8 3f b0 00 b8 20 b9 08   b0 00 18 e9 88 bb 10 fb   4a3f
0190   07 39 36 97 eb 8f 83 b8   3f a0 36 9a 83 ff ff ff   f9f1

Кнопка SB1 "Сброс" микро-ЭВМ служит для программирования номера канала MIDI. Контакты клавиатуры S1-S64, подключенные к мультиплексорам К155КП1 (DD1-DD4), опрашиваются последовательно для обнаружения нажатых клавиш. Выходы этих микросхем коммутирует мультиплексор К555КП2 (DD5). Состояние опрашиваемого контакта фиксируется на тестовом входе ТО (вывод 1) микро-ЭВМ DD6. Клавиатура питается от источника постоянного тока напряжением 5 В и, потребляемый ток - не более 0,5 А.

Печатная плата для устройства не разрабатывалась. Для уменьшения длины жгута мультиплексоры DD1-DD4 расположены непосредственно под клавиатурой. Вместо механических контактов S1-S64 можно применить герконы с магнитами, закрепленными на клавишах. Контакт S1 соответствует нижней клавише (нота До большой октавы), S64 - самой верхней. Разъем Х1, через который к MIDI- клавиатуре подключают MIDI- кабель - стандартная пятиштырьковая розетка СШ5 (DIN-5) с незадействованными контактами 1 и 3.

Микросхему К1816ВЕ35 можно заменить на К1816ВЕ39, К573РФ5 - на К573РФ2, а К555КП2 - на К555КП12. Мультиплексоры DD1-DD5 могут быть любыми аналогичными серий К133, К555, К533, К1533.

При заведомо исправных деталях и безошибочном монтаже клавиатура начинает работать сразу после включения питания. Если, однако, этого не произошло, в первую очередь проверьте наличие напряжения питания на всех микросхемах. Пользуясь осциллографом, понаблюдайте на выводе 11 микросхемы DD6 тактовые импульсы. Отсутствие колебаний- признак неправильной работы этой микросхемы или резонатора ZQ1.

Далее проводник вывода 1- микросхемы DD6 отключите от вывода 9 микросхемы DD5 и соедините его с общим проводом. К гнездам 5 и 4 разъема X1 подключите головные телефоны - в них должны прослушиваться щелчки с частотой около 3 Гц - это передаются байты OFEh "Активная проверка". Если их нет, значит неисправна одна из микросхем DD6, DD7 или DS1. Затем восстановите соединение выводов 1 и 9 микросхем DD6 и DD5. Теперь щелчки в телефонах должны быть слышны при каждом нажатии и отпускании клавиш. Если это не так, неисправность находится в узле микросхем DD1- DD5 либо среди контактов клавиатуры есть постоянно замкнутые.

Клавиатуру подключайте к инструменту в соответствии с рекомендациями, изложенными в [3]. При включении питания клавиатура автоматически настраивается на первый MIDI-канал. Для изменения номера канала нажмите на кнопку SB1 "Сброс" и, не отпуская ее, на клавишу с порядковым номером необходимого канала. Первой отпускайте кнопку, затем клавишу. После такой коммутации цепей устройства все команды будут передаваться по каналу с нужным номером.

ЛИТЕРАТУРА:
Субботкин М. MIDI. - IN/OUT, 1992, N1, с.18.
Кудеев Ю. MIDI-оообщеяия. - IN/OUT, 1992, N 2, с.66, 67.
Студнев А. Что такое MIDI? - Радио, 1993, N 1, с.32, 33; N 2, c. 23-25.
Сташин В. В., Урусов А. В, Мологонцева О. Ф. Проектирование цифровых устройств на однокристальных микроконтроллерах. - М.: Энергоатомиздат, 1990.
Кузнецов Л. А. Основы теории, конструирования, производства и ремонта электромузыкальных инструментов. - М.: Легкая и пищевая промышленность, 1981.

РАДИО N 11, 1993 г.

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
DD1-DD4 МикросхемаК155КП14 Поиск в магазине ОтронВ блокнот
DD5 МикросхемаК555КП21 Поиск в магазине ОтронВ блокнот
DD6 МикросхемаК1816ВЕ351 Поиск в магазине ОтронВ блокнот
DD7 МикросхемаКР580ИР821 Поиск в магазине ОтронВ блокнот
DS1 Микросхема ПЗУК573РФ51 Поиск в магазине ОтронВ блокнот
С1 Электролитический конденсатор2 мкФ 10 В1 Поиск в магазине ОтронВ блокнот
С2, С3 Конденсатор22 пФ2 Поиск в магазине ОтронВ блокнот
С4-С8 Конденсатор0.1 мкФ5 Поиск в магазине ОтронВ блокнот
С9 Электролитический конденсатор100 мкФ 10 В1 Поиск в магазине ОтронВ блокнот
R1 Резистор
1 кОм
1 Поиск в магазине ОтронВ блокнот
R2, R3 Резистор
220 Ом
2 Поиск в магазине ОтронВ блокнот
ZQ1 Кварцевый резонатор8.86 МГц1 Поиск в магазине ОтронВ блокнот
SB1 Тактовая кнопка1 Поиск в магазине ОтронВ блокнот
S1-S64 Клавишная кнопка64 Поиск в магазине ОтронВ блокнот
Х1 Разьем3 вывода1 Поиск в магазине ОтронВ блокнот
Блок питания5 В1 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Студнев А. Опубликована: 1999 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (5) | Я собрал (0) | Подписаться

0
Дмитрий #
Схема вродебы несложная, детали найти можно, но непойму одного, её к компу через USB-порт подключить можно?
Ответить
0
talibanich #
Нет, нельзя
Ответить
0
Simplyman #
Почему же нельзя, если есть переходник MIDI to USB? :)
Ответить
0
Анонимус #
Есть переходники MIDI to USB
Ответить
0
jonatan #
Когда то лет 12 назад я хотел сделать MIDI контроллер для ZX SPECTRUM. Нашел в журнале РАДИО за 1995(точно не помню)именно эту статью. И даже связался с женой А.СТУДНЕВА, но она мне поведала печальную новость, что его нет. Умер от сердечного приступа (всего то 30 с небольшим). Все меньше таких людей которые что то делают и разрабатывают.

Его жена предлагала приехать и все забрать. Я отказался, а схему свою забросил.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Конструктор - Гитарная педаль Remote Delay 2.5
Конструктор - Гитарная педаль Remote Delay 2.5
Металлоискатель MD3010II Лазерный модуль 650нм 5мВт
вверх