JUCE

JUCE is an all-encompassing C++ class library for developing cross-platform applications. It's particularly good for creating highly-specialised user interfaces and for handling graphics and sound. The intended users are developers who are building large, complex applications in C++ and who would like to use just one clean, high-level API rather than a bunch of different libraries for different purposes or platforms. Its features include fully lightweight components with transparency and effects, classes for strings, containers, XML, streams, file handling, messaging, and event queues, vector graphics, a custom font engine, image manipulation, OpenGL support, low-latency audio I/O using CoreAudio, DSound and ASIO, audio buffers and nodes, MIDI file and event manipulation, Internet streams, undo/redo support, and more.

Tags Software Development Libraries Application Frameworks
Operating Systems Mac OS X Windows Windows Windows Windows POSIX Linux OS Independent
Implementation C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  17 Jun 2008 17:13
  • Rrelease-after

Changes: Lots of new features and fixes were made, including audio graph classes, QuickTime movie readers, embedded web browsing, better audio plugin support, HTTP uploading, and much more.

  • Rrelease-mid
  •  10 Oct 2007 10:04
  • Rrelease-after

Changes: The big new feature in this version is an audio plugin hosting framework and application. There are also many smaller features and a lot of bugfixes.

  • Rrelease-mid
  •  01 Aug 2007 10:41
  • Rrelease-after

Changes: Many bugfixes in this release, and a few new features such as Apple Remote support, file treeviews, and screensaver disabling.

  • Rrelease-mid
  •  29 Nov 2006 08:06
  • Rrelease-after

Changes: Lots of fixes and minor features were made. Changes to the audio plugin framework include the first release of RTAS plugin support.

  • Rrelease-mid
  •  18 Oct 2006 07:40
  • Rrelease-after

Changes: Lots of minor features were added, such as audio sampler classes, new color handling for components, improvements to the Jucer, and helpers for writing stand-alone apps to run a juce audio plugin.

No-screenshot

Project Spotlight

Security Filter for Request HTTP Data

A security filter for vulnerable sites using regex patterns.

20128e97163e5772ca19f2d971a33b83_thumb

Project Spotlight

Webminstats

A graphing statistics module for Webmin.