Вопросы по теме '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 просмотров
macos midi coremidi core-foundation
schedule 04.05.2024

MIDI MusicDevice AudioUnit: Воспроизведение двух нот одинаковой высоты, остановить одну?
Я совсем новичок, когда дело доходит до AudioUnits, поэтому, пожалуйста, простите меня, если мой вопрос очень прост. Я использую MusicDevice AudioUnit для воспроизведения некоторых нот. Я использую MusicDeviceMIDIEvent для отправки сообщений о...
2206 просмотров
core-audio midi coremidi audiounit
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 просмотров
ios swift audiotoolbox coremidi
schedule 24.08.2022

Вычисление дельты между MIDI-пакетами кажется неправильным
Я пытаюсь прочитать миди-файл и воспроизвести все миди-события с помощью синтезатора. Синтезатор работает следующим образом: у него есть кольцевой буфер, в который вы записываете миди-данные, а затем вызываете для него GenerateSamples(), и он...
99 просмотров
core-audio coremidi
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 просмотров
swift audiokit midi coremidi sysex
schedule 01.10.2023

iOS AudioKit с использованием AKKeyboardView
Вопрос очень простой. Можно ли программно включить/выключить заметку, чтобы она отображалась на клавиатуре? Я пытаюсь связать AKMIDICallbackInstrument с клавиатурой. Была статья о том, как сделать что-то подобное, но она не не кажется...
269 просмотров
ios audiokit coremidi
schedule 02.10.2022

Как получить продолжительность времени из MusicPlayer (для файла Midi) в iOS?
Мне нужно время продолжительности и конечное событие миди-файла. Я использую приведенный ниже код для воспроизведения файла midi. я пробовал но ничего не нашел. заранее спасибо var s: MusicSequence? NewMusicSequence(&s) let midiFilePath =...
134 просмотров
schedule 12.02.2023