Я исхожу из опыта использования MSC * MidiSequencer для проекта Delphi XE2 и играл с DelphiASIOVST в эти выходные на Не исключено, что MIDI может быть достаточно стабильным, чтобы использовать его в качестве основного MIDI-движка, а также позволяет мне поддерживать плагины VST. Я снял ствол D16 с SVN и без особых усилий скомпилировал его после нескольких настроек пути.
Я понимаю многое из того, что вижу, но мне интересно, испытывали ли другие проблемы с воспроизведением файлов MIDI в приложении-примере MiniHost. В частности, при однодорожечном мелодическом исполнении это звучит так, как будто ноты пропускаются и / или воспроизводятся немного позже по сравнению с другими нотами, которые воспроизводятся должным образом. По сути, это просто попадание или промах, если нота вообще сыграна.
На моем компьютере установлено множество профессиональных секвенсоров, и файлы MIDI там хороши. они также поддерживают VST практически без проблем. Я также знаю файловый формат самого низкого уровня MIDI и знаю, что файловая структура является звуковой.
Может ли TMidiFile воспроизводиться напрямую на стандартный MIDI-синтезатор на компьютере? Я пытаюсь исключить проблемы с VST, получая прямой конвейер на встроенный синтезатор. Если исключить это, кто-нибудь видел эти проблемы или знает еще несколько / лучших примеров преобразования файла MIDI в VST с использованием набора компонентов?