For instance, getChordsList cannot generate a maj9 chord for the moment, as the integer formula has a non-readable format.
{formula:"1-3-5-7-9", integer:"0471114", name:"Major ninth", suffix:"maj9"}
Possible fix: Adding a separator between each integer "0-4-7-11-14".
Function getChordLayout accepts A standard tab notation, as a string with no blank space. Can contains any number or the letter 'x'.. That means, double-digits there are treated as single-digits and it is impossible to generate those. Can be sorted by optional separator like comma, semicolon or the mentioned space.