适用于iOS的简单嵌入式MidiSynth? [英] Simple embeddable MidiSynth for iOS?

查看:124
本文介绍了适用于iOS的简单嵌入式MidiSynth?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个适用于Android的吉他图应用程序,我正在移植到iOS。 Android有一个嵌入式midi合成器(sonivox),因此我可以生成midi文件并让Android处理播放。

I have a guitar diagram app for Android that I am porting to iOS. Android has a embedded midi synthesizer (sonivox), so I can generate midi files and let Android handle the playback.

有没有办法在iOS上执行此操作?或者iOS上有非常轻量级的嵌入式合成器吗?

Is there a way to do this on iOS? Or are there very lightweight embeddable synths for iOS?

推荐答案

更新:我的答案已过时。 @lukebuehler的答案非常合适。

Update: My answer is out-of-dated. @lukebuehler's answer is much appropriate.

如果您不介意非开源解决方案,请尝试 FMOD 。作为游戏的商业音频引擎,fmod配备了简单的MIDI合成器。我试过免费评估版。它在我的iPhone 3G上正确播放GM MIDI文件。

If you don't mind non-opensource solution, try FMOD. Being a commercial audio engine for games, fmod equips a simple MIDI synth. I've tried the free evaluation version. It plays GM MIDI files correctly on my iPhone 3G.

如果您想要的不仅仅是SMF文件播放器,您需要一个完整的功能GS / GM softsynth,它可以实时响应各个midi事件。您可以尝试 midisynth 。其许可费是公平的。 Crimsontech在appstore中提供了几个演示应用程序。此外,它还免费提供评估SDK。在您真正要发布应用之前,您无需为许可证支付一分钱。

If what you want is not just a SMF file player, you want a full function GS/GM softsynth, which can response individual midi events in realtime. You can try the midisynth from CrimsonTech. Its license fee is fair. Crimsontech provides several demo apps in the appstore. Besides, it also provides an evaluation SDK for free. You don't need to pay a penny for the license until you're really going to publish your app.

这篇关于适用于iOS的简单嵌入式MidiSynth?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆