midi-jar
midi-jar copied to clipboard
Confusions with inversions
Expected Behavior
Simplest chords (triads, 7-th) inversions expected to be displayed as main chord (highest priority). Like midi-jar now displays Am/E chord:
Current Behavior
Here is display for A/E (first) inversion
Expected "A/E" display as main variant.
Here is display for C/E (second) inversion:
Expected "C/E" display as main variant.
At least because both chords definitely sounds as pure major and are used in diatonic scales as A and C respectively.
Second inversion of minor chords displayed as 6 chord with omitted V but retains pure minor sound.
Sometimes first inversion shows as expected but second (as far as I can see) never.
Role of inversions for 7-chord (except dominant-seventh) and more complex chords is not so clear topic (honestly it's a big mess) because of significant sound changes after inversions. But triads and dominant-7 inversions retain distinctive sound and thus their roles in diatonic scales they're used. So prioritizing of basic chords inversions have solid practical and functional background.
Steps to Reproduce
- Just play inversions of any major or minor triad
Suggested Solution (if any)
Globally prioritize basic triads inversions over their exotic relatives. Prioritizing of dominant-7 inversions also have a sense.
Your Environment
- MIDI Jar version: 1.6.1
- Operating System: Windows 10
- Hardware Devices: USB MIDI Keyboard