Latest version of Juce

There are a few ways to get yourself a copy of JUCE:

  • You can download the JUCE repository using GIT: To grab the latest bleeding-edge version of the code, you can use the command:
    git clone --depth 1 git://juce.git.sourceforge.net/gitroot/juce/juce
  • You can also access a copy of the repository on GitHub using:
    git clone --depth 1 git://github.com/julianstorer/JUCE.git
  • You can download a zip file containing the latest bleeding-edge version from GitHub here: github.com/julianstorer/JUCE/zipball/master
  • You can download a zip file containing the last stable release from the JUCE downloads section on SourceForge
  • Or you can download via the Introjucer: The Introjucer is JUCE's tool for creating and managing JUCE projects, and it also includes a handy tool which lets you download the latest (bleeding-edge) version of JUCE without needing to install GIT. To use this, just download a binary of the Introjucer from SourceForge, and run it - its 'update' menu contains an option to download a recent version of JUCE.

The JUCE source code all lives in a folder called, unsurprisingly, juce, which you can unzip and put somewhere on your system.

The latest GIT change-log can be viewed on SourceForge here, or GitHub here.

The JUCE source tree can be browsed on SourceForge here, or GitHub here

Documentation

A complete doxygen-generated API reference guide is available for browsing here.

Example Code

The Juce source tree includes a simple application (in juce/extras/JuceDemo) that shows off a few of its features. Some pre-compiled binaries of this demo app are available from the SourceForge downloads page.

Juce

As well as the demo, there are a bunch of projects in juce/extras that provide good examples of how to use the library classes.

cron