Please, please can we have support for Diminished Triads!

Background
==========

This is, what has become, my yearly plead for pgmusic to support diminished triads in BIAB!

I would like to see support for Diminished Triads 1-b3-b5 and not just for Diminished 7ths or Half Diminished (m7b5) Chords.

Currently Diminished is interpreted as Diminished 7th.

BIAB Supports these triads:

Major Triad: 1-3-5 : e.g. C
Minor Triad: 1-b3-5 : e.g. Cm
Augmented Triad: 1-3-#5 : e.g. Caug

And these two variations:

Suspended Triad: 1-4-5 : e.g. Csus
Major Triad with lowered 5th: 1-3-b5 : e.g. C5b

Rational:
The Diminished Triad is the basis for the Diminished 7th and The Half-Diminished (m7b5) and is often used in pop piano charts where basic triads are the staple chords.

Current Work around:
Use either dim (which is dim7th) or m7b5 depending on chords function in chart and then if necessary edit the exported midi file to remove the 7th.

Solution
=======

IMO, The simplest solution to support Diminished Triads would be along
the lines of:

1. In preferences have a check box which says "Interpret Dim as Dim7"
This box would be checked defaulted and ensure complete backward
compatibility.

2. Unchecking the box would mean that all Dim chords are interpreted
as 1-b3-b5

3. Change existing Diminished (dim) code to be used when Diminished
7th (dim7) is typed.