2011-03-12 102 views
4

我正在尋找用於生成各種樂器的C/C++庫,以及我可以在哪裏隨後操縱創建的音頻數據 例如,類似這樣的東西:用於樂器的C/C++聲音庫,您可以在其中操作音頻數據

Sound s = makeSound("piano",440,44100,1000); 

其中「piano」是樂器的類型,440是音調的頻率,44100是採樣頻率,1000是持續時間。聲音將是可用於進一步處理的音頻數據。我已經看了一些庫,但CSound並沒有真正允許生成的音頻的進一步處理(我認爲...我不是專家),我不能得到STK(綜合工具包)工作(無論如何在Windows下) 任何想法?幫助將不勝感激。 與STK合作的幫助也很棒,因爲我認爲STK可以做我需要的東西。

真誠, 山姆

+0

STK可能確實能夠做到你在找什麼。但是如果您希望我們幫助您使用它,則必須向我們提供有關您的問題的更多信息。 – Deve 2011-04-06 14:23:15

回答

1

嗨,我不知道就可以了beuseful你的目的,但你可以看看FMOD

+0

感謝您的回答,但我已經研究過FMOD,它似乎並沒有按照我的意思去做,它主要用於從硬盤加載聲音文件並處理這些文件,但我正在尋找一些可以實際上產生聲音 – Sam 2011-03-13 14:02:21