【发布时间】:2010-02-26 22:09:17
【问题描述】:
我正在寻找一个可以从声音字体/声音库合成声音的库
最好用 C#,但其他编程语言也可以
也许视频游戏库可以做到这一点?需要建议
【问题讨论】:
我正在寻找一个可以从声音字体/声音库合成声音的库
最好用 C#,但其他编程语言也可以
也许视频游戏库可以做到这一点?需要建议
【问题讨论】:
NAudio 库将读取和播放 .NET 中的声音字体。查看codeplex here。
【讨论】:
NAudio.SoundFont)。它还可以播放音频数据 (NAudio.Wave)。这满足了最初的问题。 NAudio 还具有读取 MIDI (NAudio.Midi) 文件的能力,提供对所有事件数据的访问。它不提供 MIDI 播放器,但应该可以加载 MIDI 事件数据,将特定通道分配给 SoundFont 乐器,然后在循环播放事件时在正确的时间播放样本数据。这将是一些工作,但它肯定是可行的。