首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在设备上使用Core midi播放Midi

在设备上使用Core midi播放Midi
EN

Stack Overflow用户
提问于 2013-07-12 18:37:22
回答 1查看 571关注 0票数 0

我一直在用CoreMidi连接USB设备和/或WiFi主机,它工作得很好,可以发送我的midi事件。

我想把它们发送到设备本身进行播放。喜欢MusicPlayer,但我不想发送midi文件,只想发送我自己的midi事件。

我该怎么办?我尝试连接到第一个可用的目的地(MIDIGetNumberOfDestinations),但不起作用。

EN

回答 1

Stack Overflow用户

发布于 2013-07-12 20:53:02

现在我更好地理解了这个问题,这是一个正确的答案。

我的一个项目的样本。

代码语言:javascript
复制
    // Setup MIDI input port
    MIDIClientRef client = NULL;
    MIDIPortRef inport = NULL;
    CheckError (MIDIClientCreate(CFSTR("MyApplication"), 
                                 NULL, 
                                 NULL, 
                                 &client),
                "Couldn't create MIDI client");
    CheckError (MIDIInputPortCreate(client,
                                     CFSTR("MyApplication Input port"), 
                                     &inport),
                "Couldn't create input port");

    [self setInputPort:inport];
    [self setMidiClient:client];
    [self setDestinationEndpoint:[[self midiSession] destinationEndpoint]];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17613010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档