Описание тега 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