The zaquencer would be perfect if it had chord inversions. Chords inversions are when you raise or lower a note in a chord by an octave. For example a c major in root position is C,E,G. The first inversion of a c major would raise the root note an octave (same for 7th chords) making the chord E,G,C. Second inversion would be G,C,E making the root note in the middle. This drastically changes the feel of the chord effectively giving the user a much more wide variety of chords to choose from. In the interface it could be done by simply turning an encoder to cycle through the inversions (basically each turn would raise the current base note an octave). Dunno how simple it would be to program it though