IPB
ЛогинПароль:

> MIDI, соединить фоно и комп - через com или usb, как лучше и что нужно?
сообщение
Сообщение #1


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Кажется, я умудрился запихать весь вопрос в сабж)).

Господа музыканты/электронщики!
Не покиньте заблудшего в нужде его.. smile.gif

Есть пианино (с MIDI, две DIN-мамы, помеченные in & out), есть комп (как ни удивительно)), в котором могу организовать com-порт, если это как-то поможет. И есть желание поработать (sooorry, поиграться)) с MIDI.
Что для этого потребуется (адаптеры, кабели, софт), а также какие возможности я получу в результате?

Спасибо заранее smile.gif


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гуру
*****

Группа: Пользователи
Сообщений: 1 168
Пол: Мужской
Реальное имя: Сергей Андрианов

Репутация: -  28  +


Цитата(Lapp @ 24.10.2009 3:13) *

Кажется, я умудрился запихать весь вопрос в сабж)).

Господа музыканты/электронщики!
Не покиньте заблудшего в нужде его.. smile.gif

Есть пианино (с MIDI, две DIN-мамы, помеченные in & out), есть комп (как ни удивительно)), в котором могу организовать com-порт, если это как-то поможет. И есть желание поработать (sooorry, поиграться)) с MIDI.
Что для этого потребуется (адаптеры, кабели, софт), а также какие возможности я получу в результате?

Спасибо заранее smile.gif

COM-порт тоже последовательный порт, но у него другие параметры электрического сигнала (подробностей не помню, но электрически они несовместимы). Впрочем, если интересуют подробности, могу поискать - где-то у меня была документация по MIDI стандарту.
Если на мамке есть порт для джойстика (или есть внешняя звуковушка с таким портом), то там должны быть и MIDI вход и выход. Здесь, правда, есть одно разочарование: то ли из-за нехватки контактов в GAME-порте, то ли ради дешевизны в этих контактах отсутствует гальваническая развязка. Поэтому нужен переходник с оптроном. Обычно такой переходник выполнен в виде двойного шнура: с одной стороны у него довольно крупный разъем GAME-порта (чтобы уместилась плата с оптроном), а с другой - два хвоста с DINами.
Раньше такой можно было найти либо в компьютерном магазине, либо в магазине муз.инструментов. Сейчас, когда игровой порт встречается все реже, а MIDI переходят на интерфейс USB, возможно с этим будут проблемы.
Еще в некоторых топовых звуковых платах были внешние коммуникационные модули (вставляемые в отсек 5" или внешние), вот в них обычно были полноценные MIDI-разъемы - как положено, с гальванической развязкой.
Кстати, если есть именно отдельная звуковая плата, советую воспользоваться именно ею. Дело в том, что обычно такая плата содержит аппаратный синтезатор MIDI, тогда как ОС - только софтверный. Пока мы слушаем MIDI-файлы, разницы мы не чувствуем, но стоит только попытаться поиграть на клавиатуре, то становится заметным, что софтверный синтезатор имеет заметную на слух задержку звука, так что играть при этом практически невозможно. Аппаратный синтезатор такой задержки не имеет.
Еще есть переходники MIDI-USB, но они довольно дорогие, т.к. само MIDI-устройство кроме, собственно, нот, ничего выдавать не обязано, а вот USB - должно сообщать о себе системе довольно много информации. Поэтому это не просто переходник, а полноценное устройство с процессором, ОЗУ и ПЗУ. Ну и спрос на такие устройства довольно специфичен, а потому невелик.

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

Получишь MIDI музыкальный инструмент. А при наличии аппаратного синтезатора на нем еще и можно будет играть.
В принципе, задержка сигнала определяется размером звукового буфера, так что можешь сам понапридумывать алгоритмов синтеза музыкального звука и попытаться вывести результат в крошечном буфере (чтобы задержка была не заметна на слух - думаю, буфер должен быть не длинее 128 байтов).

Добавлено через 5 мин.
Цитата(Lapp @ 25.10.2009 13:03) *
Да, я писал почти про такой, только этот, судя по всему, совершеннее - порт джойстика проходной. Если использовать описанный мною кабель (я, собственно, описывал то, что в свое время покупал), то джойстик воткнуть уже некуда. А этот, судя по всему позволяет подключать MIDI и джойстик одновременно (хотя ума не приложу, для чего это может понадобится).
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Lapp   MIDI, соединить фоно и комп - через com или usb   24.10.2009 7:13
Lapp   up ну неужели никто?.. :blink: xds?.. :rolle…   25.10.2009 12:53
xds   Если в компе есть разъем для джойстика (типа …   25.10.2009 14:41
Lapp   Если в компе есть разъем для джойстика (типа …   25.10.2009 15:09
xds   Не работал :-) Сам MIDI-порт есть в большинстве зв…   25.10.2009 15:23
Lapp   Спасибо, посмотрю. Cakewalk вроде exists и выпуск…   25.10.2009 15:44
xds   Что у тебя за материнка? Модель...   25.10.2009 15:51
Lapp   Что у тебя за материнка? Модель... GigaByte MA78GM…   25.10.2009 16:28
Lapp   Нашел кабель: http://www.frys.com/product/3225071?…   25.10.2009 17:03
xds   В ноут — само собой USB-адаптер.   25.10.2009 17:06
Lapp   В ноут — само собой USB-адаптер.О, кажется нашел п…   25.10.2009 17:15
xds   Судя по описанию - оно :)   25.10.2009 17:25
andriano   Кажется, я умудрился запихать весь вопрос в сабж)…   26.10.2009 2:07
Lapp   andriano, большое спасибо за развернутый ответ, +1…   26.10.2009 9:04
andriano   [b]andriano, большое спасибо за развернутый ответ…   26.10.2009 11:52


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.04.2024 6:52
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name