Tag: midi

Проблемы с задержкой с MIDI Over Bluetooth

Я играю с MIDI-Over-Bluetooth, но у меня возникают проблемы с задержкой между устройствами iOS, а также между iOS и OSX Yosemite. Не проводили обширного тестирования на рабочем столе, но между устройствами существует около 34 мс латентности, что слишком много для MIDI. Кто-нибудь испытывает подобные проблемы, и есть ли способы сделать все немного более быстрым? Тест […]

IOS Как записывать midi-файл с обратным вызовом Midi?

Я пытаюсь записать midi-файл с помощью Ipad. Мой Ipad подключен к выходу usb моего электрического пианино. Я прочитал документацию на ядро ​​core midi, и я понял: для записи файла я должен создать MusicSequence. Так что я пытаюсь это сделать, но это не работает 🙁 Вот мой код: Во-первых, я настраиваю свое MIDI-соединение: -(void) setupMIDI { […]

Parse Midi Packet в iOS

Мне тяжело разбираться в Midi Packets. Время от времени его 3 байта, тогда это может быть 155 байт в одном потоке. Как я могу перебирать массивный пакет и просто получать то, что мне нужно? Скажем, что для «b0» только 3 байта из 12 байтового пакета, я просто хочу разбить «b0» и следующие байты: [b02c2c], а […]

Как конвертировать Midi Time Code в фактическое время с помощью CoreMidi

Я пытаюсь выяснить, как читать MIDI-код времени с хоста. В Midi SysEx есть байтовый формат: | F0 | ая | канал | 01 | Subid | часы | минута | сек | кадр | f7 | Когда я получаю сообщение midi, я получаю это. обычно 10-11 байт: f0 00 00 66 05 00 11 00 […]

Получить обратный вызов MusicSequence из воспроизведения MIDI

В настоящее время у меня есть MusicPlayer, который содержит MusicSequence с набором MusicTracks, которые содержат информацию MIDI. Я хочу знать, когда MIDI-примечание начинает воспроизводить и когда оно заканчивается, что-то вроде слушателя воспроизведения MIDI. Я смотрел и думал, возможно, используя MusicSequenceSetUserCallback, но я действительно не знаю, как это будет работать. У кого-нибудь есть идея, как это […]

Получать уведомления, когда изменен MIDI-источник или источник

Есть ли способ получить уведомление, когда новый источник / источник MIDI найден или существующий отключен? Благодарю.

Как изменить MIDI TEMPO на лету? iOS

У меня есть MusicTrack с MIDI Notes, установленным в MusicSequence, который воспроизводится с MusicPlayer. Проблема возникает, когда я пытался настроить темп, используя; MusicTrackNewExtendedTempoEvent (musicTrack, 0.0, newBPM); По-видимому, это должно изменить TempoEvent в MusicTrack, который воспроизводится, но это не так. Любая идея, почему это может произойти?

Как отправлять и получать сетевые данные MIDI в iOS?

Как отправлять и получать сетевые данные MIDI в iOS? Я могу разрешить сервер с помощью bonjour и применить службу к MIDI-соединению, но я не знаю, куда идти оттуда. Документации, похоже, не хватает, и информации в Интернете мало.

iOS записывает файл midi

Я получаю midi-события с внешней клавиатуры и ищу способ записать их в midi-файл. Существуют ли библиотеки Obj C для этого?

Обрезка MIDI-файла с помощью AudioKit

Я пытаюсь обрезать и контактировать определенную часть MIDI-файла с помощью AudioKit . Я использую секвенсор и нашел пару вещей, которые близки к тому, что мне нужно, но не совсем. Я нашел метод в AKSequencer именем clearRange . С помощью этого метода я могу заставить замолчать части MIDI, которых я не хочу, но я не нашел […]

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