события всё равно преобразуются в сообщения, только удобнее, когда это сделает за тебя кто-то. а не сам ты
тут возня с таймером и проч.
CASIO -software
Сообщений 151 страница 160 из 690
Поделиться15114-03-2013 12:43:57
Поделиться15214-03-2013 12:45:07
Понимаешь я не разгребал суть общения моей миди библиотеки с виндами, так глянул и все, ну использует она MCI а подробности мне были не интересны, уже же написано Могу глянуть дома, как там все завязано и вытащить тебе с сеть. Раболтает во всяком случае хорошо, на вин7
Поделиться15314-03-2013 12:48:33
но твоя программка не использует MCI
ежели она слушает порт.. да и по фрагменту кода видно, что это компонент, а не API
Поделиться15414-03-2013 12:50:06
так тайм лайн то проще... есть стандарныйе тики 4/4 и все в рамках этого записано, только собери в мессагу и на проигрывание, ИМХО. А с дельтой на каждый звук... на каждый контролер.., хм... это мне сложно, очень серьезно выглядит. Я собирался делать каждый паттерн ввиде определенного кол-ва тактов секвенсора на 16 треков для данного варианта Нормал, Интро и т.д.. во время проигрывания добавлять события или нотки, если надо, редактировать как в секвенсоре.
Поделиться15514-03-2013 12:51:34
но твоя программка не использует MCI
ежели она слушает порт.. да и по фрагменту кода видно, что это компонент, а не API
Нет компонентов в моей программке.... выложу вечером библиотеку на паскале.
Поделиться15614-03-2013 13:11:29
"как в секвенсоре" - это и есть события
только секвенсор ноты, например, представляет как начало - абсолютное в Такт:Доля:Тик (M:B:T) + длительность.
а на деле - это дельта + нажатие ноты - дельта + отпускание ноты.
"только собери в мессагу и на проигрывание" - это будут другие мессаги, не миди. Это будет вызов процедуры с набором событий.
Или ты хочешь собрать миди сообщение по протоколу BULK и грузануть паттерн в синт и там проиграть? По моему это сложнее на порядок.
Поделиться15714-03-2013 13:24:57
Именно по Булке
Поделиться15814-03-2013 13:25:31
Ну не буду спорить не попробовав...
Поделиться15914-03-2013 13:28:36
Дельта в такте - это понятно, дельта от последнего события... хм - это сложно видишь ли одни события длятся мгновение, другие на весь такт, третьи на несколько тактов. Как не потеряться в куче начал и концов в дельто образовании?
Поделиться16014-03-2013 14:16:53
принимается, что событие длится мнговение.
если не мгновение - как нота - то 2 события - вкл и выкл
для простоты дельта - между началами событий
я сейчас не беру булк, я имею ввиду просто исполнение/воспроизведение.
Похожие темы
CASIO аудиозаписи | CASIO | 02-10-2024 |
Стили для CASIO созданные нами | CASIO | 02-10-2024 |
Вопросы перед покупкой синтезатора, помогите пожалуйста. | АРХИВ | 04-08-2014 |
Синтезаторы серии CTK | CASIO | 02-10-2024 |