Как воспроизвести MIDI-файл с помощью .NET Compact Framework 2.0?
-
21-08-2019 - |
Вопрос
я пытался этот но это не работает (даже если я укажу файл .wav в качестве входных данных).Также попробовал этот но все равно нет звука.Стараюсь избегать .wav, потому что они БОЛЬШИЕ по сравнению с MIDI.
Я пробую это с помощью эмулятора VS 2008.В этом проблема?Стоит ли тестировать на реальном оборудовании?
Как лучше всего играть в миди на компактной платформе .NET 2.0??
Решение
Привет, я просто добавляю некоторую информацию.Кажется, вы неправильно понимаете формат Midi.В отличие от файлов Wave, файл Midi не сохраняет настоящий «Звук».Он просто сохраняет значение, сопоставленное с реальным звуком.Мы просто используем синтезатор для регенерации звука.Например, мы можем услышать одну и ту же миди-песню по-разному на разных синтезаторах.
Судя по этому синтезу звука, он потребляет процессор больше, чем обычный Wave-файл.Пожалуйста, обратите внимание на этот вопрос, потому что вы пытаетесь использовать мобильные устройства с меньшими ресурсами.