ли кто-нибудь знает, как конвертировать MIDI файлов (среднее время воспроизведения 30 секунд) в которая представлена в виде массива байтов в массив байтов в MP3?Преобразование массива байтов MIDI в массив байтов MP3
Итак, в идеале мне нужна функция C#, которая принимает массив байтов MIDI и возвращает массив байтов MP3.
Конверсия не должна превышать 2 - 3 секунд.
Есть ли какие-либо фреймворки/инструменты/сторонние DLL-файлы для этого?
Пожалуйста, дайте мне знать.
Спасибо, Виджай
Вы знаете, что для этого вам понадобится программный синтезатор? Это может быть дрянной, встроенный в Windows. – herzmeister
@ herzmeister der welten: Не могли бы вы предоставить ресурсы, чтобы понять основы программирования преобразования звука? – vijaysylvester
Как сказал @Aliostad, файл MIDI не содержит звука. Он содержит инструкции, когда нужно играть в какую ноту, с какой громкостью (и другими параметрами). Это похоже на автоматизацию музыкальной клавиатуры или другого электронного инструмента. Качество может сильно различаться в зависимости от того, какое устройство используется. Для получения дополнительной информации см. Http://en.wikipedia.org/wiki/MIDI. В Windows есть такая «клавиатура», «встроенная». Он генерирует соответствующие звуки, когда он читает MIDI-файл и воспроизводит его. – herzmeister