|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.08.2015, 10:52 | #1 |
Новичок
Джуниор
Регистрация: 24.09.2011
Сообщений: 2
|
разбор MIDI
в случае когда играет аккорд на каком-то канале, то читать только первую ноту.
сама нота в миди выглядит так: канал времястарта нота громкость казалось бы если время старта ноты равно время старта предидущей ноты - значит это аккорд, берем высокую ноту и дело в шляпе. в принципе и это работает для "механических" мидишек, а если играли на синтезаторе то там эти аккорды могут различаться на 1-2-3 милисекунды или что там... и уже это сравнение не подойдет. вот собственно будут ли у кого идеи как это сделать? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Midi - пианино в Delphi с поддержкой MIDI - клавиатуры | WTFQ | Помощь студентам | 0 | 23.12.2014 20:46 |
MIDI, C# | Gogent | Общие вопросы .NET | 1 | 02.10.2010 10:55 |
MIDI, C# | Gogent | Общие вопросы C/C++ | 0 | 01.10.2010 17:43 |
Программирование MIDI-контроллёров. Или работа со звуком (.midi). | sergeyrudnev | Помощь студентам | 0 | 16.06.2010 19:19 |
MIDI | Shurik Hacker | Компоненты Delphi | 1 | 21.01.2008 13:54 |