http://mididesigner.com/layouts/piano-SIX-PAGES.mididesigner

This layout explores the intervals of chords, scales and music theory.
It works great with iGrandPiano, or any app with a (+/- 12) transpose dial. Map that to MIDI CC25.
* The 4 scale page has a version with bass included in chord an one without.
* Having the Mirror and R Play pages in combo, allows you to visual on the left what you play on the right.
* have the Key set to C4 for the Matrix pages to display correct note info.