PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
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.

55 line
1.3KB

  1. /*!
  2. \mainpage Arduino MIDI Library
  3. See the documentation of the main class, MidiInterface, or browse the modules
  4. and examples using the sidebar on the left.
  5. \n
  6. The latest development version is available on GitHub:
  7. https://github.com/FortySevenEffects/arduino_midi_library/tree/dev
  8. */
  9. // -----------------------------------------------------------------------------
  10. // Examples
  11. /*!
  12. \example MIDI_Basic_IO.ino
  13. This example shows how to perform simple input and output MIDI. \n
  14. \n
  15. When any message arrives to the Arduino, the LED is turned on,
  16. then we send a Note On message, wait for a second, then send
  17. the Note Off and turn off the LED.
  18. \n
  19. \n
  20. <em>
  21. Note that instead of sending a Note Off, we could have sent a
  22. Note On with velocity 0 to shorten the message. This is called Running
  23. Status.
  24. </em>
  25. \n
  26. */
  27. /*!
  28. \example MIDI_Callbacks.ino
  29. This example shows how to use callbacks for easier MIDI input handling. \n
  30. */
  31. /*!
  32. \example MIDI_Bench.ino
  33. \example MIDI_DualMerger.ino
  34. \example MIDI_Input.ino
  35. \example MIDI_SimpleSynth.ino
  36. */
  37. // -----------------------------------------------------------------------------
  38. /*! \defgroup output MIDI Output
  39. */
  40. /*! \defgroup input MIDI Input
  41. */
  42. /*! \defgroup callbacks Callbacks
  43. \ingroup input
  44. */
  45. /*! \defgroup thru MIDI Thru
  46. */