coremidi

    1热度

    1回答

    我建立了一个CoreMIDI的虚拟MIDI控制器,并希望导入ControlChange的制造商预设(即cc值,相关效果名称,cc数,预设名称等)。有没有简单的方法来做到这一点,或者我需要硬编码这些信息?我在MMA网站上找到了MIDI制造商ID,可以用它来获取虚拟乐器中的特定数据吗?谢谢。

    3热度

    1回答

    如何在iOS中发送和接收网络MIDI数据?我能够使用bonjour解析服务器并将服务应用到MIDI连接,但我不知道该从哪里去。文件似乎缺乏,网上没有太多的信息。

    0热度

    1回答

    我有一个需求,我需要在用户操作中播放连续的MIDI音色。我只需要使用MIDI,因为我需要播放大量乐器/声音。这是我能够实现的应用程序的一部分。我用音频图形等实现。现在问题在于记录这些笔记。正如我所提到的,我有很多乐器,我需要分别记录每个乐器的声音。所以,我试图将MIDI音符数字保存到每个乐器的数组中。现在的问题是我必须混合所有这些声音(理想情况下不需要通过调音台重播)并从中创建音乐文件。我能想到的

    2热度

    1回答

    从查看AUSampler API,它似乎应该支持Garage Band EXS24乐器。该AudioUnitProperties.h文件说以下内容: typedef struct AUSamplerInstrumentData { CFURLRef fileURL; UInt8 instrumentType; UInt8 bankMSB;

    1热度

    1回答

    我试图在RubyMotion项目中使用CoreMIDI。下面的代码的一个简单的例子: clientName = "Client" clientRef = Pointer.new(:uint) MIDIClientCreate(clientName, nil, nil, clientRef) 请参见下面的要点更详细的代码和回溯:https://gist.github.com/4299810

    0热度

    1回答

    有没有办法获取设备的目标端点,并通过CoreMIDI监控正在发送的消息?

    10热度

    3回答

    面临两个错误。 此代码工作在的iOS 4和5,但更新至6之后,它不工作( 我发现以下,但不知道如何解决它的代码。 在iOS 6中开始,应用程序必须要使用CoreMIDI的MIDISourceCreate和MIDIDestinationCreate功能在他们的UIBackgroundModes音频关键。如果没有按键,这些函数将返回kMIDINotPermitted(-10844)。 2012年9月2

    4热度

    2回答

    对于AudioUnits,我是一个新手,所以请原谅我,如果我的问题是非常基本的。 我正在使用MusicDevice AudioUnit播放一些音符。我正在使用MusicDeviceMIDIEvent发送备忘录和备忘消息。它运作良好。有时会发出多个音符同时发声,所以我可能会连续发送两个音符信息。有时这些笔记恰好具有相同的音高。然后,当我想关闭其中一个音符时,我会发送这个音高的音符事件。但这条消息关闭

    2热度

    1回答

    我使用PGMidi在我的iOS应用MIDI执行。它效果很好。但是,我收到了两份报告,指出在某些情况下信息没有通过。首先是通过PC上的Ableton Live进行无线通信。我知道它可以在Ableton的Mac电脑上正常工作。另一种情况是使用Line6 Mobilizer II。该设备显示在MIDI端口中,但不会注册任何MIDI信息。 我假设我在做什么毛病,使得它无法识别到PC中的数据?任何想法可能是

    1热度

    1回答

    我需要在iOS中手动组装14bit MIDI Pitch Bend值。我想知道有没有人有机会想出一个优雅的解决方案?这里是我所在的地方 - 我将有机会在今天晚些时候测试这个,但如果我在此之前回听,很棒: 首先,对于任何人都好奇的一些MIDI预备。 MIDI滑音被分解成一个状态字节后面数据字节(这是一个14位控制器),这两个数据字节与他们的状态字节用零种状态都领先位,MIDI相关规格有他们出现在MS