Важная информация

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 28

Тема: Интерфейс MIDI для ZX

  1. #11
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,435
    Спасибо Благодарностей отдано 
    191
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ilyaspb Посмотреть сообщение
    если софт все равно сочинять сами будете,то можно использовать
    любую схему MIDI контроллера например:
    http://www.msxarchive.nl/pub/msx/mir...rself/midi.pdf
    или от скорпиона принципиально?
    Нет, не принципиально. За схемку спасибо, только врядле рядовой Не железячник сообразит где искать на спектруме все эти сигналы.
    Да и есть ли они все на шине-слоте?

  2. #12
    Master Аватар для Mike
    Регистрация
    07.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    994
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    Суть твоего предложения я вообще не понял.
    Но на всякий случай уточняю, меня интересует комплекс вида: ZX+AY+MIDI Keyboard. Поэтому всякие там OPL3 и т.д. неитересны нисколько, ибо проще купить синтезатор или юзать ноутбук.
    Моё предложение очень простое - написать софт, превращающий спек в синтезатор управляемый по MIDI. Соответственно потребуется графический интерфейс со всей рулёжкой и с возможностью сохранения/загрузки наруленного. И подключай себе midi-клавиатуру, хочешь на прямую в спек, хочешь в любой секвенсор, а секвенсор уже в спек.
    A4000D Cyberstorm MK-III 060@50Mhz, 128Mb, UW-SCSI, A1200 030@50Mhz, 16Mb, CD32
    PowerMAC 9600, PPC604EV@350Mhz, 512Mb

  3. #13
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Экзотические тараканы от зилога на каждом углу не валяются

    Если всёравно из чего делать , то ZX_Multi_Card лучший вариант .

    --------------------------------------------------------------------------
    Навсякий случий если кто всётаки зохочет востановить скорпиновский вариант (путём ковыряния в проге) -
    i8251 = КР580ВВ51 = 82C51
    i8253(4) = КР580ВИ53 = 82C54
    Описания на зверей можно искать по русским именам , фирменные мануалы скорей всего найдутся только по эроглифам 82C51 & 82C54 .

    К передаваемому байту информации добавляется стартовый и стоповый биты (без контроля чётности). Скорость передачи 31,25 Кбит/с .
    --------------------------------------------------------------------------
    Товарищь Mikka_A !!!!! А-уууу !!!!!
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  4. #14
    Master Аватар для Mike
    Регистрация
    07.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    994
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan Посмотреть сообщение
    Экзотические тараканы от зилога на каждом углу не валяются

    Если всёравно из чего делать , то ZX_Multi_Card лучший вариант .

    --------------------------------------------------------------------------
    Навсякий случий если кто всётаки зохочет востановить скорпиновский вариант (путём ковыряния в проге) -
    i8251 = КР580ВВ51 = 82C51
    i8253(4) = КР580ВИ53 = 82C54
    Описания на зверей можно искать по русским именам , фирменные мануалы скорей всего найдутся только по эроглифам 82C51 & 82C54 .

    К передаваемому байту информации добавляется стартовый и стоповый биты (без контроля чётности). Скорость передачи 31,25 Кбит/с .
    --------------------------------------------------------------------------
    Товарищь Mikka_A !!!!! А-уууу !!!!!
    Ну да, я тоже думаю, что мультикарта придётся как нельзя более кстате.

    PS. А почему тема во флейме оказалось ? Я тут пока не какого флейма не вижу, идёт обсуждение по теме, конкретного устройства для ZX и софта для этого устройства, тоже для ZX. Требую справидливости !
    A4000D Cyberstorm MK-III 060@50Mhz, 128Mb, UW-SCSI, A1200 030@50Mhz, 16Mb, CD32
    PowerMAC 9600, PPC604EV@350Mhz, 512Mb

  5. #15
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,435
    Спасибо Благодарностей отдано 
    191
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan Посмотреть сообщение
    Если всёравно из чего делать , то ZX_Multi_Card лучший вариант .
    И что с ней делать?

  6. #16
    Master Аватар для Mike
    Регистрация
    07.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    994
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    И что с ней делать?
    Собрать миди-развязку и использовать как миди-интерфейс. Чего не понятного-то ? Миди это обычный сериал.
    A4000D Cyberstorm MK-III 060@50Mhz, 128Mb, UW-SCSI, A1200 030@50Mhz, 16Mb, CD32
    PowerMAC 9600, PPC604EV@350Mhz, 512Mb

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    И что с ней делать?
    Нужно в той теме выспрость у товарища caro.
    Не помню как там щаз делается в прошивке или со спека , но нужно лишь настроить UART и таймер под мидишный протокол (думаю caro про это расскажет вполне доступным языком).

    В конечном итоге передача байта сводится к простопу пулянию в порт (и вероятно к проверке какого нить флага в какомнить региистре на тему передалось или нет). Приём байта вероятно начинается с отлова прерывания с последующим захавыванием принятого байта из карты (вероятно тоже нужно проверять флаг на тему приёма).
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  9. #18
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan Посмотреть сообщение
    Не помню как там щаз делается в прошивке или со спека , но нужно лишь настроить UART и таймер под мидишный протокол
    Сейчас настройка скорости UART для совместимости со стандартным COM-портом определяется константами скорости:
    1 - 115200
    2 - 57600
    3 - 38400
    4 - 28800
    и т.д по формуле: baud = 691200/(const*6) (с учетом работы MK от кварца на 11.0952 Мгц).
    В этом ряду, как видно, скорость 31250, необходимая для MIDI не устанавливается.
    Поэтому придется модифицировать прошивку и добавить возможность установки этой скорости.
    Например можно одну из констант, которая задает не стандартную скорость,
    задействовать для установки требуемой для MIDI скорости.
    Предлагаю константу = 255, которая задает baud = 451,8
    Скорость будет равна 691200/22 = 31418, что на 0.5% больше чем 31250.
    Поскольку требование к скорости в MIDI определяется допуском +- 1%, это вполне допустимо.

    Вечером нарисую схему преобразователя RS232<->MIDI и выложу в форум.

  10. #19
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну и чем дело кончилось?
    вообще, подрубал реально кто-нить к спеку миди-клаву, или "да там всё просто, пробабушка тётки младшего четвероюродного брата одного знакомого спектрумиста рубила на сабже буги-вуги, схема и софт лежат на её домашней страничке, которая накрылась во время гибели атлантиды"?

  11. #20
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от boo_boo Посмотреть сообщение
    ну и чем дело кончилось?
    Схему я выложил: http://zx.pk.ru/attachment.php?attac...5&d=1185437721
    Но поскольку реакции не последовало, прошивку пока не трогал.
    У меня к сожалению ни одного MIDI-устройства нет, так что проверить работу не смогу.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Интерфейс кроссплатформенного ZXMAK.NET
    от ZXMAK в разделе Эмуляторы
    Ответов: 29
    Последнее: 15.12.2007, 15:15

Ваши права

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