Вопросы по теме 'coremidi'
CoreMIDI в командной строке
Я начал работать над приложением командной строки на основе RtMidi, которое может отправлять произвольные MIDI-данные. Я обнаружил, что, хотя я могу общаться с MIDI-устройствами, когда запускаю инструмент с консоли, если я подключаюсь к своей машине...
582 просмотров
schedule
28.10.2022
Разбор Midi-пакета в iOS
Мне трудно анализировать пакеты Midi. Иногда это 3 байта, тогда в одном потоке может быть 155 байт. Как я могу перебрать массивный пакет и просто получить то, что мне нужно? Скажем, для «b0» это только 3 байта из 12-байтового пакета, я просто хочу...
2218 просмотров
schedule
31.07.2022
Почему эта простая программа CoreMIDI не производит вывод MIDI?
Вот чрезвычайно простое приложение CoreMIDI OS X, которое отправляет MIDI-данные. Проблема в том, что это не работает. Компилируется нормально, запускается. Он не сообщает об ошибках и не падает. Созданный источник становится видимым в MIDI...
8768 просмотров
schedule
04.05.2024
MIDI MusicDevice AudioUnit: Воспроизведение двух нот одинаковой высоты, остановить одну?
Я совсем новичок, когда дело доходит до AudioUnits, поэтому, пожалуйста, простите меня, если мой вопрос очень прост.
Я использую MusicDevice AudioUnit для воспроизведения некоторых нот. Я использую MusicDeviceMIDIEvent для отправки сообщений о...
2206 просмотров
schedule
31.01.2023
Использование Core Audio в классах Cocoa
Я работал с примерами в Learning Core Audio книга. Эта книга отлично объясняет API и то, как они работают, но на самом деле не рассказывает о том, как интегрировать их в проекты Cocoa.
Я действительно не уверен, как подойти к смешиванию основного...
745 просмотров
schedule
04.01.2023
передача массива байтов в качестве параметра метода (реализация CoreMIDI)
Я пытаюсь создать метод, который выводит MIDI-информацию на виртуальный клиент с помощью CoreMIDI. Метод «действие» — это MIDIReceived, который отправляет MIDI-данные в виде пакетов MIDI виртуальному клиенту.
Ниже я создал метод, который принимает...
1543 просмотров
schedule
22.04.2022
Какова цель аргумента «имя CFStringRef» в функциях MIDIClientCreate, MIDIInputPortCreate и MIDIOutputPortCreate?
В «CoreMIDI API» есть три функции с именем аргумента (CFStringRef): «MIDIClientCreate», «MIDIInputPortCreate» и «MIDIOutputPortCreate».
Какова цель аргумента ' имя CFStringRef '? Как это используется в API? Почему они (Apple) создали в своем API...
420 просмотров
schedule
30.09.2022
Отправка и получение MIDI с помощью Swift и CoreMIDI
Я не очень хорошо знаком со Swift/Objective-C или средой Cocoa, и у меня было много проблем с выяснением того, как отправлять или прослушивать данные с USB-устройства с помощью CoreMIDI. Я пытаюсь отправить сообщение (144, 36, 5) на мой...
5171 просмотров
schedule
23.05.2022
UIAnimations в ответ на MIDI-события в Swift
Я пытаюсь запрограммировать MIDI-последовательность, используя структуру Apple AudioToolbox, которая запускает анимацию в пользовательском интерфейсе. Мне удалось создать последовательность благодаря блогу Джина Де Лизы, который я не буду...
309 просмотров
schedule
24.08.2022
Вычисление дельты между MIDI-пакетами кажется неправильным
Я пытаюсь прочитать миди-файл и воспроизвести все миди-события с помощью синтезатора. Синтезатор работает следующим образом: у него есть кольцевой буфер, в который вы записываете миди-данные, а затем вызываете для него GenerateSamples(), и он...
99 просмотров
schedule
15.09.2022
MIDI Bluetooth LE, сообщения SYSEX не завершены
Используя структуру MIDI Bluetooth LE, я отправляю это сообщение MIDI SYSEX через Bluetooth:
"F0H 26H 79H 0EH 7FH F7H"
Я получаю через Bluetooth:
"F0H 26H 79H 0EH 7FH" (отсутствует конец SYSEX)
Я должен добавить конец байта...
184 просмотров
schedule
03.06.2022
AKMIDIListener не получает SysEx
Я использую протокол AKMIDIListener от AudioKit в классе для прослушивания MIDI-сообщений. Это нормально работает для стандартных сообщений, таких как Note On , но SysEx сообщения не проходят.
func receivedMIDINoteOn(noteNumber:...
290 просмотров
schedule
01.10.2023
iOS AudioKit с использованием AKKeyboardView
Вопрос очень простой. Можно ли программно включить/выключить заметку, чтобы она отображалась на клавиатуре? Я пытаюсь связать AKMIDICallbackInstrument с клавиатурой.
Была статья о том, как сделать что-то подобное, но она не не кажется...
269 просмотров
schedule
02.10.2022
Как получить продолжительность времени из MusicPlayer (для файла Midi) в iOS?
Мне нужно время продолжительности и конечное событие миди-файла. Я использую приведенный ниже код для воспроизведения файла midi. я пробовал но ничего не нашел. заранее спасибо
var s: MusicSequence?
NewMusicSequence(&s)
let midiFilePath =...
134 просмотров
schedule
12.02.2023