Показано с 1 по 3 из 3
  1. #1
    Без позывного
    Регистрация
    18.11.2008
    Адрес
    Анжеро-Судженск, Кемеровская область
    Возраст
    37
    Сообщений
    19
    Поблагодарили
    0
    Поблагодарил
    0

    Миди клавиатура на PIC16F84

    В журнале "Радио" № 2 за 2003 год на 22-23 страницах была
    опубликована статья А. Борисевича "MIDI-клавиатура на PIC16F84". В микроконтроллерах я еще зелен(год назад делал схему "светодиодами поморгать", после сборки схемы о прошивки обнаружил, что контроллер посылает только команды "Note OFF", на ftp журнала радио есть исходник прошивки, если кто может обьяснить работу прошивки - подскажите где исправить сообщение посылаемое контроллером. спецификация пртокола миди на английском есть, ссылку на статью дать не могу, т.к. скачивал ее из местной сети, ссылка на файлы прошивки:
    /ftp.radio.ru/pub/2003/02/midi/midikbd.zip
    спецификация на миди repairfaq.org/filipg/LINK/F_MIDI.html
    жду помощи, Люди Добрые.


  2. #2
    DMJ
    DMJ вне форума
    Без позывного
    Регистрация
    09.07.2003
    Адрес
    Москва
    Возраст
    55
    Сообщений
    375
    Поблагодарили
    13
    Поблагодарил
    2
    Вы не ошибаетесь? Судя по исходному тексту, в подпрограмме SEND_BTN_MIDIDATA формируется команда "Note ON" (код 1001 (9) в четырех старших разрядах первого байта). А вот команда "Note OFF" (код 1000) действительно не предусмотрена. Допустимо ли это для MIDI, не знаю. Чтобы подавать ее, потребуется довольно значительная доработка программы. Во первых, нужно фиксировать не просто факт изменения состояния клавиатуры, а еще и направление этого изменения (нажата или отпущена). Во вторых, нужна аналогичная SEND_BTN_MIDIDATA подпрограмма формирования команды "Note OFF". Я советую Вам написать по адресу consult@radio.ru письмо с просьбой связаться с автором программы. Возможно, у него с тех пор появилась новая версия.

  3. #3
    Без позывного
    Регистрация
    18.11.2008
    Адрес
    Анжеро-Судженск, Кемеровская область
    Возраст
    37
    Сообщений
    19
    Поблагодарили
    0
    Поблагодарил
    0
    Связи с автором нет - так ответили в редакции журнала, программа MIDI Monitor, показывающая состояние миди входа, и при нажатии и при отпускании кнопок показывает команду NOTE OFF, номер канала, номер кнопки передаются правильно, наличие только команд NOTE ON заставить синтезатор непрерывно их воспроизводить - будет жуткая какафония из звуков, а у меня все секвенсоры молчат на нажатия кнопок, MIDI Monitor дал ответ почему.
    P.S. Просто схема подкупила своей доступностью и повторяемостью, не думал что люди настолько св...чи чтоб публиковать такую дезу.

Похожие темы

  1. PLL и PIC16F84
    от ES4TIX в разделе Телефонная, сотовая связь
    Ответов: 9
    Последнее сообщение: 13.12.2006, 20:36
  2. Самодельная радио мышь и клавиатура
    от Qlikwer в разделе Компьютеры и сети
    Ответов: 2
    Последнее сообщение: 30.06.2005, 21:24
  3. Pic16f84
    от Sergo в разделе Микропроцессорная техника
    Ответов: 12
    Последнее сообщение: 31.10.2003, 19:02
  4. У меня уже давно пылится клавиатура для ...
    от в разделе Компьютеры и сети
    Ответов: 0
    Последнее сообщение: 19.07.2001, 23:04

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×