JUCE

JUCE (Jules' Utility Class Extensions)是由Raw MaterialSoftware發布的一套基於c++的跨平台應用程式框架類庫(Windows, Mac,Linux)。JUCE的特殊之處在於其友好的用戶界面以及強大的音頻、圖像處理能力。

JUCE適合那些想使用乾淨、快捷、高層的API,而不想把時間浪費在使用不同類庫,面向不同平台上的開發者。JUCE能夠勝任大型、複雜的應用程式(C++)的開發。
與其他應用程式框架類似,JUCE有眾多覆蓋音頻、圖像、XML分析、網路等方面的類。JUCE的開發者就是被JAVA的JDK所啟發,然後想做出基於C++的對等物。
JUCE最突出的特點是其對音頻的特殊支持。JUCE原本是作為tracktion audiosequencer的一部分而開發的,但後來脫離出來成為了一個獨立的工程。JUCE支持音頻和MIDI回放,複音合成器,對多種音頻格式檔案的讀取。同時,JUCE還封裝了諸如VST、RTAS、AU等技術的代碼,能夠開發各種音源、效果外掛程式。眾多音頻廠商如Imageline、M-AUDIO、cycling74、KORG、Presonus、TC Group等等都是JUCE的使用者。

相關詞條

相關搜尋

熱門詞條

聯絡我們