Описание тега coremidi

Фреймворк Core MIDI предоставляет API для связи с устройствами MIDI.
1 ответ

Воспроизведение миди-файлов с помощью MusicPlayer & Music Sequence

Я успешно заставил iOS воспроизвести файл.mid (midi) с примером звукового шрифта, используя следующий код: -(void) playMusic:(NSString*) name { NSString *presetURLPath = [[NSBundle mainBundle] pathForResource:@"GortsMiniPianoJ1" ofType:@"SF2"]; NSUR…
20 апр '12 в 15:46
1 ответ

CoreMidi: регистрация полученных миди-сообщений в NSTextField

Извините, я не говорю по-английски (я использую Google Translate). Я очень новичок в Xcode. Я пытаюсь написать приложение, которое может прослушивать полученные миди-сообщения и показывать их в NSTextField (так же, как миди-монитор). я использую Cor…
09 янв '12 в 21:57
1 ответ

Почему мой многоканальный микшер больше не играет в iOS 8?

Я написал код для воспроизведения мультиинструментальных MIDI-файлов на iOS. В iOS 7 работает нормально, но на iOS 8 перестал работать. Я разобрал это до сути. Вместо того, чтобы создавать 16 каналов для моего многоканального микшера, я просто созда…
05 янв '15 в 02:30
2 ответа

Как прочитать начальное состояние MIDI Foot Controller?

Я знаю, что MIDI позволяет мне читать состояние MIDI Foot Controller, перехватывая MIDI-сообщение, указывающее на изменение управления. Но что, если пользователь еще не коснулся / не изменил элемент управления? Я все еще могу прочитать состояние / з…
04 ноя '14 в 12:41
0 ответов

Как сыграть одну ноту с помощью CoreMIDI API

Я пишу MacOS вариант оригинального Windows MIDI-инструмента. Я могу использовать CoreMIDI для получения событий от моего MIDI-контроллера, подключенного через USB, и я могу зажечь на нем светодиоды, используя MIDISend функция. Но когда я отправляю д…
07 фев '19 в 16:27
1 ответ

CoreMIDI отслеживает доступ к информации о времени подписи

Я разрабатываю ритмическую игру, основанную на MIDI-треке. MIDI-сообщения запускают высвобождение экранных элементов. Я загружаю данные MIDI из файла, а затем воспроизводю их с помощью MusicSequence и MusicPlayer. Я понимаю, что MIDI-файлы содержат …
29 мар '12 в 20:11
1 ответ

Можно ли контролировать громкость AVMIDIPlayer

Я хотел бы использовать AVMIDIPlayer для воспроизведения многоканального MIDI-файла в игре в качестве фоновой музыки, но я хочу иметь возможность затемнять фоновую музыку, когда игра заканчивается. К сожалению, AVMIDIPlayer не имеет параметра громко…
05 авг '15 в 00:21
0 ответов

Сетевой протокол MIDI с использованием iOS

Можно ли выводить как живое аудио, так и данные MIDI RTP с устройства Bluetooth на iPhone? Нужно использовать библиотеку Core MIDI. Решающее значение имеет способность запускать оба источника одновременно без задержки. Большое спасибо........
03 апр '12 в 10:18
1 ответ

MIDINetworkConnection вызывает сбой ошибки

Я испытываю частые сбои, которые, по моему мнению, связаны с этим методом проверки количества сеансов MIDINetwork. - (NSString*) describeConnections { NSMutableArray* connections = [NSMutableArray arrayWithCapacity:1000]; for (MIDINetworkConnection*…
29 окт '14 в 01:11
1 ответ

Невозможно установить входную громкость шины MultiChanelMixer AudioUnit

Я пытаюсь использовать CoreAudio/AudioToolbox для воспроизведения нескольких файлов MIDI с использованием разных узлов MIDISynth. У меня есть семплеры, подключенные к MultiChanelMixer, который, в свою очередь, подключен к блоку ввода-вывода. Я хочу …
29 дек '16 в 02:39
1 ответ

Swift 2: Как разобрать временную подпись с MIDIMetaEvent?

До Swift доступ к данным MIDIMetaEvent осуществлялся через data[0], data[1] и т. Д. Чтобы получить временную сигнатуру, мне нужны два значения из части данных, которая помечена как (UInt8)... с паренами. Но когда я пытаюсь получить значение таким об…
01 ноя '15 в 20:02
1 ответ

OSX Core MIDI- вызов MIDIPacketListAdd из NSTimer

Я отправляю строку MIDI-пакетов, используя MIDIPacketListAdd. Я хочу динамически изменять пакеты во время воспроизведения, поэтому я использую NSTimer для добавления каждого пакета до запланированного времени, когда пакет должен выйти. Код работает …
05 окт '11 в 22:14
1 ответ

Обратный вызов Core Midi Read не разрешен в Swift 3

У меня есть настройка обратного вызова midi read proc в проекте Swift 3. Я хотел бы сохранить проект в Swift полностью, не прибегая к Objective C, просто чтобы сделать эту работу. Есть много статей о Core Midi и Swift, но поскольку среда часто меняе…
25 янв '17 в 15:33
1 ответ

Доступ к себе из указателя стиля C

Я работаю над приложением, которое использует оборудование MIDI. После некоторого дурачения на детской площадке с CoreMIDI я нашел, как получить входной MIDI-сигнал, поэтому я реализовал это: func makeInputSource() { var midiClient : MIDIClientRef =…
24 апр '17 в 13:17
1 ответ

Рассчитайте точный BPM из MIDI часов в ObjC с CoreMIDI

У меня возникли проблемы с вычислением точного BPM из принимаемых MIDI Clock (используя Ableton Live в моих тестах для отправки MIDI Clock). Я использую CoreMIDI и PGMidi от Пита Гудлиффа. В PGMidi lib есть метод, вызываемый при получении MIDI-сообщ…
26 ноя '12 в 10:17
1 ответ

Как я могу воспроизвести определенный канал в треке CoreMidi?

Я могу легко отключить / включить звук MIDI-треков, используя метод MusicTrackSetProperty(t, kSequenceTrackProperty_MuteStatus...) MusicPlayer. Но я не обдумал, как включить / отключить определенные миди-каналы внутри трека. Существует ли свойство о…
25 сен '15 в 04:08
0 ответов

С чего начать, чтобы создать MIDI секвенсор / драм-машину?

Я искал повсюду, чтобы найти пример кода о том, как использовать платформу Apple MusicSequence или что-нибудь еще доступное. Я программист на Objective C, так что я нахожу документацию MusicSequence (а также видео WWDC) довольно тонкой и TBH, без не…
30 ноя '14 в 18:16
1 ответ

iOS AUSampler Слушать миди ноты постоянно

Я пытаюсь играть миди ноты с помощью файлов sf2, используя AUSampler audio unit, Я был в состоянии начать и остановить заметку нормально, используя MusicDeviceMIDIEvent функционировать, как показано ниже. noteCommand = kMIDIMessage_NoteOn << 4…
18 янв '14 в 12:18
1 ответ

CoreMIDI: надежная миди-синхронизация

У меня проблемы с миди-синхронизацией. Следуя сообщениям на сайте abyte.com, я использую класс PGMidi. Синхронизация работает, но постоянно смещается до 1-2 ударов в минуту. Вот код, который я использую: - (void)sendMidiClockInMidiThread { NSAutorel…
16 мар '12 в 15:08
1 ответ

Получение мета событий от MusicTrack

Я хочу получить информацию о MetaEvent с музыкальной дорожки. Как мне это получить? Меня интересует название трека и название инструмента трека. Я вижу, у MusicTrack есть метод newMetaEvent, но нет способа его получить. Это конечно в Core Audio и OS…
25 июн '13 в 00:31