Module Duplex.Applications.Keyboard.Layouts.IsomorphicLayout

Isomorphic layout for the Keyboard application.

See also: Duplex.Applications.Keyboard.GridLayout

Layout

 _ _ _ _ _ _ _ _
|_|_|x|_|x|_|_|x|
|x|_|x|_|x|_|c|x|
|x|_|x|_|_|x|_|x|
|x|_|x|_|c|x|_|x|
|x|_|_|x|_|x|_|x|
|x|_|c|x|_|x|_|_|
|_|x|_|x|_|x|_|c|
|c|x|_|x|_|_|x|_|

The isomorphic layout organizes notes in a way that allows you to play chords by placing your fingers in a specific pattern.

Example patterns

 _ _ _ _ _
|_|_|_|_|_|
|_|_|x|_|_|  <- Major
|x|_|_|_|x|
 _ _ _ _ _
|_|_|_|_|_|
|_|_|x|_|_|  <- Minor
|x|_|_|x|_|
 _ _ _ _ _
|x|_|_|_|_|
|_|_|x|_|_|  <- Seventh
|x|_|_|_|x|
 _ _ _ _ _
|_|_|_|_|_|
|_|_|_|x|_|  <- Augmented
|x|_|_|_|x|

Note: this layout works best when the instrument itself does not have a harmonic scale. When this is the case, neighbouring keys will light up as you are playing - to show you that they have an identical pitch

Functions

get_pitches_from_index (idx) overridden method


Functions

get_pitches_from_index (idx)
overridden method

Parameters:

  • idx

See also:

generated by LDoc 1.4.2