The JUCE cross-platform C++ framework, with DISTRHO/KXStudio specific changes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
1.6KB

  1. /**
  2. @page example_applications Example JUCE Applications
  3. @section downloading_the_example_code Downloading the example code
  4. These example applications demonstrate the functionality of the BLOCKS SDK.
  5. The example applications are all distributed as part of the @jucelink{JUCE framework}, which can be obtained from GitHub @jucegithub{here}.
  6. You will find the examples in the @s_file{JUCE/examples/BLOCKS/} directory.
  7. First, you need to generate a Projucer project from the corresponding PIP file of each example project. If you don't know how to do this, please refer to the JUCE tutorials @jucetutorials{here}. This will create projects for Visual Studio, Xcode and Makefile in the @s_file{Builds} subdirectory of each example directory, and these should open, compile and run without any trouble in the respective IDEs.
  8. @section example_applications_overview Overview
  9. @subpage example_blocks_monitor
  10. BlocksMonitor is a simple JUCE application that shows currently connected Lightpad and Control %Block devices and visualises touches and button presses.
  11. It also displays some basic information about the Blocks.
  12. @subpage example_blocks_drawing
  13. BlocksDrawing is a JUCE application that allows you to use your Lightpad as a drawing surface.
  14. You can choose from a palette of 9 base colours and paint them on the 15x15 LED grid, blending between colours using touch pressure.
  15. @subpage example_blocks_synth
  16. BlocksSynth is a JUCE application that turns your Lightpad into a simple monophonic synthesiser capable of playing 4 different waveshapes - sine, square, sawtooth and triangle.
  17. */