экспорт midi со звуковыми шрифтами на iOS

Можно ли экспортировать миди-последовательность со звуковыми файлами, назначенными им как .wav-файл? Если да, может ли кто-нибудь поставить меня в правильном направлении?

В настоящее время я использую MIKMIDI , и я не сталкивался с каким-либо примером, который делает это до сих пор.

    MIKMIDI не включает в себя возможность делать это, не выполняя большую часть этого. Тем не менее, это возможно. В сущности, вам нужно создать собственный графический процессор Core Audio, включающий MIDI-синтезатор. Затем в обратном вызове рендеринга для инструментального блока вы вытягиваете события из MIKMIDISequence на основе временных меток, вычисленных с использованием AudioTimeStamp и количества кадров, переданных в обратный вызов рендеринга. Вы воспроизводите их в приборном блоке с помощью MusicDeviceMIDIEvent() .

    Вам также нужен какой-то способ получить синтезированный вывод. Вы можете сделать это, добавив общий вывод к графику AU, добавив обратный вызов визуализации, затем в этот обратный вызов рендеринга, взяв переданный в AudioBufferList и записывая его в файл (например, используя ExtAudioFileWrite() ).

    У меня есть небольшой проект, который делает это и использует MIKMIDI, но содержит код, который я не могу публиковать публично. Я посмотрю, смогу ли я очистить его и сделать его публично выпущенным в качестве примера кода в какой-то момент. EDIT: Проект, который я упоминаю здесь, был очищен и теперь включен в качестве примера проекта с MIKMIDI. См. Здесь .

    Вы также можете рассмотреть возможность подачи запроса API или усовершенствований, чтобы лучше поддерживать это в MIKMIDI.

    Interesting Posts

    выполняет ли фоновая привязка фиксированной работы в iOS5?

    Хотите, чтобы UITableView «привязывался к ячейке»

    Изображение автоматически поворачивается после использования CIFilter

    iOS: программно изменить ограничение высоты UIView

    iOS-устройства возвращают модель устройства с разными форматами, почему?

    OpenCV imread () не возвращает данные изображения в iOS

    Проблемы с xcode при поступлении с другого контроллера представления

    Swift 3 или 4 Сохранение альбома custum создает дубликаты изображений

    Swift – установить ярлык поверх других элементов представления.

    Пропустить пользовательское свойство через MKAnnotation CalloutAccessoryControlTapped

    Swift: выполнение функции в качестве параметра

    Как использовать PHAssetResourceRequestOptions progressHandler / PHAssetResourceProgressHandler

    обновление до ошибок ARC

    Не удалось сохранить кредитную карту в Paypal, используя «v1 / vault / credit-cards»

    Как нажимать представление из пользовательского UITableViewCell с действием кнопки (с параметрами)

    Давайте будем гением компьютера.