Closed RiugaBachi closed 4 years ago
This has been implemented with a slight change of plans. Tunings are now simply parameterized over string count i.e. DistortionGuitar `Tuned` BStandard @7
; the original proposed syntax was deemed too bulky and unergonomic.
The current notation of
Instrument `Tuned` Tuning
is not ideal, as we have 6/7/8/9 string guitars for which the same tuning names apply to, however the current design necessitates n*m tuning data structures suffixed with the string number, such asBStandard6
.I propose the alternate syntax:
And subsequently, a
Tuning
type family indexed by string count and tuning name.