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.

25 lines
1.2KB

  1. /**
  2. @page the_littlefoot_language The LittleFoot Language
  3. @section littlefoot_description A description of the LittleFoot language
  4. A description of the LittleFoot language is contained in the SDK source code at <tt>juce_blocks_basics/littlefoot/LittleFoot Language README.txt</tt>:
  5. @includedoc "LittleFoot Language README.txt"
  6. @section littlefoot_example A LittleFoot example
  7. The %BitmapLEDProgram class is a simple example of a LittleFoot program.
  8. <tt>%juce_blocks_basics/visualisers/juce_BitmapLEDProgram.h</tt>
  9. @include juce_blocks_basics/visualisers/juce_BitmapLEDProgram.h
  10. <tt>juce_blocks_basics/visualisers/juce_BitmapLEDProgram.cpp</tt>
  11. @include juce_blocks_basics/visualisers/juce_BitmapLEDProgram.cpp
  12. The repaint() method of the LittleFoot program is called at approximately 25 Hz, and each time it simply inspects the heap (the shared area of memory used to communicate between your application code and your LittleFoot program) and sets the LEDs based on the heap's content.
  13. To update the heap, and hence the LEDS, your application code calls BitmapLEDProgram::setLED.
  14. A more advanced example can be found in the source code of the DrumPadGridProgram class or in the @ref example_blocks_synth example.
  15. */