C++常用工具庫,JUCE 2.0 發布
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的使用者。
JUCE 2.0 發布了,該版本對結構進行了修改,另外增加了很多新類和特性,包括對 Android 平臺的支持。
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!