Audio AUMIDIEffectBase,验证插件时出错

Audio AUMIDIEffectBase,验证插件时出错,audio,core-audio,units-of-measurement,Audio,Core Audio,Units Of Measurement,我刚刚将apple的Filter AU示例转换为使用AumidEffectBase类,以便将其转换为midi控制的效果 过滤器生成,但在auval工具中出现错误: 测试MIDI 错误:-呼叫MusicDeviceSendMIDI中有4个 有人成功地实现了AumidEffectBase吗? 有没有示例代码?我今天也遇到了同样的问题,发现这个问题出现在苹果CoreAudioUtilityClass的一个稍微不太新的版本中,即AumidEffect基类。由于多重继承,需要将以下内容添加到AUMIDI

我刚刚将apple的Filter AU示例转换为使用AumidEffectBase类,以便将其转换为midi控制的效果

过滤器生成,但在auval工具中出现错误:

测试MIDI 错误:-呼叫MusicDeviceSendMIDI中有4个

有人成功地实现了AumidEffectBase吗?
有没有示例代码?

我今天也遇到了同样的问题,发现这个问题出现在苹果CoreAudioUtilityClass的一个稍微不太新的版本中,即AumidEffect基类。由于多重继承,需要将以下内容添加到AUMIDIEffectBase.h中,以便auplugindpatch调用正确的重写方法

virtual OSStatus    MIDIEvent(      UInt32                      inStatus, 
                                    UInt32                      inData1, 
                                    UInt32                      inData2, 
                                    UInt32                      inOffsetSampleFrame)
{
    return AUMIDIBase::MIDIEvent (inStatus, inData1, inData2, inOffsetSampleFrame);
}

/*! @method SysEx */
virtual OSStatus    SysEx(          const UInt8 *               inData, 
                                    UInt32                      inLength) 
{
    return AUMIDIBase::SysEx (inData, inLength);
}
我刚刚从苹果的网站上获取了最新消息:看起来他们已经解决了这个问题。看来,我们俩的下载时间都不好