Advertisement
Guest User

40 scales 235 chords definition binary JSON/LUA

a guest
Aug 13th, 2023
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 43.45 KB | Music | 0 0
  1. scales = {
  2.   { name = "Major", pattern = "101011010101" },
  3.   { name = "Natural Minor", pattern = "101101011010" },
  4.   { name = "Harmonic Minor", pattern = "101101011001" },
  5.   { name = "Melodic Minor", pattern = "101101010101" },
  6.   { name = "Pentatonic", pattern = "101010010100" },
  7.   { name = "Ionian", pattern = "101011010101" },
  8.   { name = "Aeolian", pattern = "101101011010" },
  9.   { name = "Dorian", pattern = "101101010110" },
  10.   { name = "Mixolydian", pattern = "101011010110" },
  11.   { name = "Phrygian", pattern = "110101011010" },
  12.   { name = "Lydian", pattern = "101010110101" },
  13.   { name = "Locrian", pattern = "110101101010" },
  14.   { name = "Hungarian Major", pattern = "100110110110" },
  15.   { name = "Hungarian Minor", pattern = "101100111001" },
  16.   { name = "Gypsy", pattern = "101100111010" },
  17.   { name = "Dorian Ukranian", pattern = "101100110110" },
  18.   { name = "Lydian dominant", pattern = "101010110110" },
  19.   { name = "Lydian diminished", pattern = "101100110101" },
  20.   { name = "Super Locrian", pattern = "110110101010" },
  21.   { name = "Augmented", pattern = "1001100110010" },
  22.   { name = "Blues", pattern = "100101110010" },
  23.   { name = "Double Harmonic", pattern = "110011011001" },
  24.   { name = "Enigmatic", pattern = "110010101011" },
  25.   { name = "Flamenco", pattern = "110011011001" },
  26.   { name = "Half Diminished", pattern = "101101101010" },
  27.   { name = "Hirajoshi", pattern = "100010110001" },
  28.   { name = "In", pattern = "110001011000" },
  29.   { name = "Insen", pattern = "110001010010" },
  30.   { name = "Istrian", pattern = "110110110000" },
  31.   { name = "Iwato", pattern = "110001100010" },
  32.   { name = "Neapolitan Major", pattern = "110101010101" },
  33.   { name = "Neapolitan Minor", pattern = "110101011001" },
  34.   { name = "Persian", pattern = "110011101001" },
  35.   { name = "Phrygian Dominant", pattern = "110101011010" },
  36.   { name = "Prometheus", pattern = "101010100110" },
  37.   { name = "Harmonics", pattern = "100111010100" },
  38.   { name = "Tritone", pattern = "110010110010" },
  39.   { name = "2 Semi Tritone", pattern = "111000111000" },
  40.   { name = "Whole Tone", pattern = "101010101010" },
  41.   { name = "Yo", pattern = "100101010010" }
  42. }
  43.  
  44.  
  45. chords = {
  46.   {
  47.     complexity = 0,
  48.     name = 'Major',
  49.     code = 'maj',
  50.     display = '',
  51.     pattern = '10001001'
  52.   },
  53.   {
  54.     complexity = 0,
  55.     name = 'minor',
  56.     code = 'min',
  57.     display = 'm',
  58.     pattern = '10010001'
  59.   },
  60.   {
  61.     complexity = 0,
  62.     name = 'Power Chord',
  63.     code = 'power',
  64.     display = '5',
  65.     pattern = '10000001'
  66.   },
  67.   {
  68.     complexity = 0,
  69.     name = 'Augmented',
  70.     code = 'aug',
  71.     display = 'aug',
  72.     pattern = '100010001'
  73.   },
  74.   {
  75.     complexity = 0,
  76.     name = 'Diminished',
  77.     code = 'dim',
  78.     display = 'dim',
  79.     pattern = '1001001'
  80.   },
  81.   {
  82.     complexity = 1,
  83.     name = 'suspended second',
  84.     code = 'sus2',
  85.     display = 'sus2',
  86.     pattern = '10100001'
  87.   },
  88.   {
  89.     complexity = 1,
  90.     name = 'suspended fourth',
  91.     code = 'sus4',
  92.     display = 'sus4',
  93.     pattern = '10000101'
  94.   },
  95.   {
  96.     complexity = 2,
  97.     name = 'Major add second',
  98.     code = 'majadd2',
  99.     display = 'Majadd2',
  100.     pattern = '10101001'
  101.   },
  102.   {
  103.     complexity = 2,
  104.     name = 'Major add fourth',
  105.     code = 'majadd4',
  106.     display = 'Majadd4',
  107.     pattern = '10001101'
  108.   },
  109.   {
  110.     complexity = 2,
  111.     name = 'minor add second',
  112.     code = 'minadd2',
  113.     display = 'minadd2',
  114.     pattern = '10110001'
  115.   },
  116.   {
  117.     complexity = 2,
  118.     name = 'minor add fourth',
  119.     code = 'minadd4',
  120.     display = 'minadd4',
  121.     pattern = '10010101'
  122.   },
  123.   {
  124.     complexity = 2,
  125.     name = 'Major add second diminished fifth',
  126.     code = 'majadd2b5',
  127.     display = 'Majadd2b5',
  128.     pattern = '1010100110'
  129.   },
  130.   {
  131.     complexity = 2,
  132.     name = 'minor add second diminished fifth',
  133.     code = 'minadd2b5',
  134.     display = 'minadd2b5',
  135.     pattern = '10110010'
  136.   },
  137.   {
  138.     complexity = 0,
  139.     name = 'sixth',
  140.     code = 'maj6',
  141.     display = '6',
  142.     pattern = '1000100101'
  143.   },
  144.   {
  145.     complexity = 0,
  146.     name = 'minor sixth',
  147.     code = 'min6',
  148.     display = 'm6',
  149.     pattern = '1001000101'
  150.   },
  151.   {
  152.     complexity = 2,
  153.     name = 'Major sixth ninth',
  154.     code = 'maj69',
  155.     display = 'Maj69',
  156.     pattern = '100010010100001'
  157.   },
  158.   {
  159.     complexity = 2,
  160.     name = 'minor sixth ninth',
  161.     code = 'min69',
  162.     display = 'min69',
  163.     pattern = '100100010100001'
  164.   },
  165.   {
  166.     complexity = 0,
  167.     name = 'seventh',
  168.     code = '7',
  169.     display = '7',
  170.     pattern = '10001001001'
  171.   },
  172.   {
  173.     complexity = 0,
  174.     name = 'Major seventh',
  175.     code = 'maj7',
  176.     display = 'Maj7',
  177.     pattern = '100010010001'
  178.   },
  179.   {
  180.     complexity = 0,
  181.     name = 'minor seventh',
  182.     code = 'min7',
  183.     display = 'm7',
  184.     pattern = '10010001001'
  185.   },
  186.   {
  187.     complexity = 1,
  188.     name = 'minor/Major seventh',
  189.     code = 'min/Maj7',
  190.     display = 'min/Maj7',
  191.     pattern = '100100010001'
  192.   },
  193.   {
  194.     complexity = 0,
  195.     name = 'diminished seventh',
  196.     code = 'dim7',
  197.     display = 'dim7',
  198.     pattern = '1001001001'
  199.   },
  200.   {
  201.     complexity = 1,
  202.     name = 'half-diminished',
  203.     code = 'min7b5',
  204.     display = 'min7b5',
  205.     pattern = '10010010001'
  206.   },
  207.   {
  208.     complexity = 1,
  209.     name = '(no root) seventh added diminished second',
  210.     code = 'x7addb2',
  211.     display = 'x7addb2',
  212.     pattern = '01001001001'
  213.   },
  214.   {
  215.     complexity = 2,
  216.     name = 'seventh suspended fourth',
  217.     code = '7sus4',
  218.     display = '7sus4',
  219.     pattern = '10000101001'
  220.   },
  221.   {
  222.     complexity = 2,
  223.     name = 'Major seventh suspended fourth',
  224.     code = 'maj7sus4',
  225.     display = 'Maj7sus4',
  226.     pattern = '100001010001'
  227.   },
  228.   {
  229.     complexity = 2,
  230.     name = 'seventh diminished fifth',
  231.     code = '7b5',
  232.     display = '7b5',
  233.     pattern = '10001010001'    
  234.   },
  235.   {
  236.     complexity = 2,
  237.     name = 'seventh augmented fifth',
  238.     code = '7#5',
  239.     display = '7#5',
  240.     pattern = '10001000101'
  241.   },
  242.   {
  243.     complexity = 2,
  244.     name = 'major seventh diminished fifth',
  245.     code = 'maj7b5',
  246.     display = 'Maj7b5',
  247.     pattern = '100010100001'
  248.   },
  249.   {
  250.     complexity = 2,
  251.     name = 'major seventh augmented fifth',
  252.     code = 'maj7#5',
  253.     display = 'Maj7#5',
  254.     pattern = '100010001001'
  255.   },
  256.   {
  257.     complexity = 1,
  258.     name = 'seventh Power Chord',
  259.     code = 'power7',
  260.     display = '57',
  261.     pattern = '100000010010'
  262.   },
  263.   {
  264.     complexity = 1,
  265.     name = 'Major seventh Power Chord',
  266.     code = 'powerMaj7',
  267.     display = '5Maj7',
  268.     pattern = '100000010001'
  269.   },
  270.   {
  271.     complexity = 3,
  272.     name = 'minor seventh suspended second diminished fifth augmented ninth',
  273.     code = '7sus2b5#9',
  274.     display = '7sus2b5#9',
  275.     pattern = '1010001000100001'
  276.   },
  277.   {
  278.     complexity = 3,
  279.     name = 'minor/Major seventh suspended second diminished fifth augmented ninth',
  280.     code = 'm/maj7sus2b5#9',
  281.     display = 'm/Maj7sus2b5#9',
  282.     pattern = '1010001000010001'
  283.   },
  284.   {
  285.     complexity = 3,
  286.     name = 'minor seventh suspended fourth diminished fifth augmented ninth',
  287.     code = '7sus4b5#9',
  288.     display = '7sus4b5#9',
  289.     pattern = '1000011000100001'
  290.   },
  291.   {
  292.     complexity = 3,
  293.     name = 'minor/Major seventh suspended fourth diminished fifth augmented ninth',
  294.     code = 'm/maj7sus4b5#9',
  295.     display = 'm/Maj7sus4b5#9',
  296.     pattern = '1000011000010001'
  297.   },
  298.   {
  299.     complexity = 3,
  300.     name = 'minor seventh suspended second diminished fifth augmented ninth diminished thirteenth',
  301.     code = '7sus2b5#9b13',
  302.     display = '7sus2b5#9b13',
  303.     pattern = '1010001000100001000010'
  304.   },
  305.   {
  306.     complexity = 3,
  307.     name = 'minor/Major seventh suspended second diminished fifth augmented ninth diminished thirteenth',
  308.     code = 'm/maj7sus2b5#9b13',
  309.     display = 'm/Maj7sus2b5#9b13',
  310.     pattern = '1010001000010001000010'
  311.   },
  312.   {
  313.     complexity = 3,
  314.     name = 'minor seventh suspended fourth diminished fifth augmented ninth diminished thirteenth',
  315.     code = '7sus4b5#9b13',
  316.     display = '7sus4b5#9b13',
  317.     pattern = '1000011000100001000010'
  318.   },
  319.   {
  320.     complexity = 3,
  321.     name = 'minor/Major seventh suspended fourth diminished fifth augmented ninth diminished thirteenth',
  322.     code = 'm/maj7sus4b5#9b13',
  323.     display = 'm/Maj7sus4b5#9b13',
  324.     pattern = '1000011000010001000010'
  325.   },
  326.   {
  327.     complexity = 2,
  328.     name = 'seventh suspended fourth augmented fifth',
  329.     code = '7sus4#5',
  330.     display = '7sus4#5',
  331.     pattern = '10000100101'
  332.   },
  333.   {
  334.     complexity = 2,
  335.     name = 'Major seventh suspended fourth augmented fifth',
  336.     code = 'maj7sus4#5',
  337.     display = 'Maj7sus4#5',
  338.     pattern = '100001001001'
  339.   },
  340.   {
  341.     complexity = 2,
  342.     name = 'seventh eight (octave) Power Chord',
  343.     code = 'power78',
  344.     display = '578',
  345.     pattern = '1000000100101'
  346.   },
  347.   {
  348.     complexity = 2,
  349.     name = 'Major seventh eight (octave) Power Chord',
  350.     code = 'powerMaj78',
  351.     display = '5Maj78',
  352.     pattern = '1000000100011'
  353.   },
  354.   {
  355.     complexity = 3,
  356.     name = 'seventh suspended second augmented fifth diminished ninth',
  357.     code = '7sus2#5b9',
  358.     display = '7sus2#5b9',
  359.     pattern = '101000001010010'
  360.   },
  361.   {
  362.     complexity = 3,
  363.     name = 'Major seventh suspended second augmented fifth diminished ninth',
  364.     code = 'maj7sus2#5b9',
  365.     display = 'Maj7sus2#5b9',
  366.     pattern = '101000001001010'
  367.   },
  368.   {
  369.     complexity = 3,
  370.     name = 'seventh suspended fourth augmented fifth diminished ninth',
  371.     code = '7sus4#5b9',
  372.     display = '7sus4#5b9',
  373.     pattern = '100001001010010'
  374.   },
  375.   {
  376.     complexity = 3,
  377.     name = 'Major seventh suspended fourth augmented fifth diminished ninth',
  378.     code = 'maj7sus4#5b9',
  379.     display = 'Maj7sus4#5b9',
  380.     pattern = '100001001001010'
  381.   },
  382.   {
  383.     complexity = 3,
  384.     name = 'seventh suspended second augmented fifth diminished ninth augmented eleventh',
  385.     code = '7sus2#5b9#11',
  386.     display = '7sus2#5b9#11',
  387.     pattern = '1010000010100100001'
  388.   },
  389.   {
  390.     complexity = 3,
  391.     name = 'Major seventh suspended second augmented fifth diminished ninth augmented eleventh',
  392.     code = 'maj7sus2#5b9#11',
  393.     display = 'Maj7sus2#5b9#11',
  394.     pattern = '1010000010010100001'
  395.   },
  396.   {
  397.     complexity = 3,
  398.     name = 'seventh suspended fourth augmented fifth diminished ninth augmented eleventh',
  399.     code = '7sus4#5b9#11',
  400.     display = '7sus4#5b9#11',
  401.     pattern = '1000010010100100001'
  402.   },
  403.   {
  404.     complexity = 3,
  405.     name = 'Major seventh suspended fourth augmented fifth diminished ninth augmented eleventh',
  406.     code = 'maj7sus4#5b9#11',
  407.     display = 'Maj7sus4#5b9#11',
  408.     pattern = '1000010010010100001'
  409.   },
  410.   {
  411.     complexity = 3,
  412.     name = 'minor seventh suspended second augmented fifth augmented ninth',
  413.     code = '7sus2#5#9',
  414.     display = '7sus2#5#9',
  415.     pattern = '1010000010100001'
  416.   },
  417.   {
  418.     complexity = 3,
  419.     name = 'minor/Major seventh suspended second augmented fifth augmented ninth',
  420.     code = 'm/maj7sus2#5#9',
  421.     display = 'm/Maj7sus2#5#9',
  422.     pattern = '1010000010010001'
  423.   },
  424.   {
  425.     complexity = 3,
  426.     name = 'minor seventh suspended fourth augmented fifth augmented ninth',
  427.     code = '7sus4#5#9',
  428.     display = '7sus4#5#9',
  429.     pattern = '1000010010100001'
  430.   },
  431.   {
  432.     complexity = 3,
  433.     name = 'minor/Major seventh suspended fourth augmented fifth augmented ninth',
  434.     code = 'm/Maj7sus4#5#9',
  435.     display = 'm/Maj7sus4#5#9',
  436.     pattern = '1000010010010001'
  437.   },
  438.   {
  439.     complexity = 3,
  440.     name = 'minor seventh suspended second augmented fifth augmented ninth augmented eleventh',
  441.     code = '7sus2#5#9#11',
  442.     display = '7sus2#5#9#11',
  443.     pattern = '1010000010100001001'
  444.   },
  445.   {
  446.     complexity = 3,
  447.     name = 'minor/Major seventh suspended second augmented fifth augmented ninth augmented eleventh',
  448.     code = 'm/maj7sus2#5#9#11',
  449.     display = 'm/Maj7sus2#5#9#11',
  450.     pattern = '1010000010010001001'
  451.   },
  452.   {
  453.     complexity = 3,
  454.     name = 'minor seventh suspended fourth augmented fifth augmented ninth augmented eleventh',
  455.     code = '7sus4#5#9#11',
  456.     display = '7sus4#5#9#11',
  457.     pattern = '1000010010100001001'
  458.   },
  459.   {
  460.     complexity = 3,
  461.     name = 'minor/Major seventh suspended fourth augmented fifth augmented ninth augmented eleventh',
  462.     code = 'm/maj7sus4#5#9#11',
  463.     display = 'm/Maj7sus4#5#9#11',
  464.     pattern = '1000010010010001001'
  465.   },
  466.   {
  467.     complexity = 3,
  468.     name = 'seventh suspended second diminished ninth',
  469.     code = '7sus2b9',
  470.     display = '7sus2b9',
  471.     pattern = '101000010010010'
  472.   },
  473.   {
  474.     complexity = 3,
  475.     name = 'Major seventh suspended second diminished ninth',
  476.     code = 'maj7sus2b9',
  477.     display = 'Maj7sus2b9',
  478.     pattern = '101000010001010'
  479.   },
  480.   {
  481.     complexity = 3,
  482.     name = 'seventh suspended fourth diminished ninth',
  483.     code = '7sus4b9',
  484.     display = '7sus4b9',
  485.     pattern = '100001010010010'
  486.   },
  487.   {
  488.     complexity = 3,
  489.     name = 'Major seventh suspended fourth diminished ninth',
  490.     code = 'maj7sus4b9',
  491.     display = 'Maj7sus4b9',
  492.     pattern = '100001010001010'
  493.   },
  494.   {
  495.     complexity = 3,
  496.     name = 'seventh suspended second diminished thirteenth',
  497.     code = '7sus2b13',
  498.     display = '7sus2b13',
  499.     pattern = '1010000100100000000010'
  500.   },
  501.   {
  502.     complexity = 3,
  503.     name = 'Major seventh suspended second diminished thirteenth',
  504.     code = 'maj7sus2b13',
  505.     display = 'Maj7sus2b13',
  506.     pattern = '1010000100010000000010'
  507.   },
  508.   {
  509.     complexity = 3,
  510.     name = 'seventh suspended fourth diminished thirteenth',
  511.     code = '7sus4b13',
  512.     display = '7sus4b13',
  513.     pattern = '1000010100100000000010'
  514.   },
  515.   {
  516.     complexity = 3,
  517.     name = 'Major seventh suspended fourth diminished thirteenth',
  518.     code = 'maj7sus4b13',
  519.     display = 'Maj7sus4b13',
  520.     pattern = '1000010100010000000010'
  521.   },
  522.   {
  523.     complexity = 3,
  524.     name = 'seventh suspended second diminished ninth diminished thirteenth',
  525.     code = '7sus2b9b13',
  526.     display = '7sus2b9b13',
  527.     pattern = '1010000100100100000010'
  528.   },
  529.   {
  530.     complexity = 3,
  531.     name = 'Major seventh suspended second diminished ninth diminished thirteenth',
  532.     code = 'maj7sus2b9b13',
  533.     display = 'Maj7sus2b9b13',
  534.     pattern = '1010000100010100000010'
  535.   },
  536.   {
  537.     complexity = 3,
  538.     name = 'seventh suspended fourth diminished ninth diminished thirteenth',
  539.     code = '7sus4b9b13',
  540.     display = '7sus4b9b13',
  541.     pattern = '1000010100100100000010'
  542.   },
  543.   {
  544.     complexity = 3,
  545.     name = 'Major seventh suspended fourth diminished ninth diminished thirteenth',
  546.     code = 'maj7sus4b9b13',
  547.     display = 'Maj7sus4b9b13',
  548.     pattern = '1000010100010100000010'
  549.   },
  550.   {
  551.     complexity = 3,
  552.     name = 'seventh suspended second diminished ninth augmented eleventh',
  553.     code = '7sus2b9#11',
  554.     display = '7sus2b9#11',
  555.     pattern = '1010000100100100001'
  556.   },
  557.   {
  558.     complexity = 3,
  559.     name = 'Major seventh suspended second diminished ninth augmented eleventh',
  560.     code = 'maj7sus2b9#11',
  561.     display = 'Maj7sus2b9#11',
  562.     pattern = '1010000100010100001'
  563.   },
  564.   {
  565.     complexity = 3,
  566.     name = 'seventh suspended fourth diminished ninth augmented eleventh',
  567.     code = '7sus4b9#11',
  568.     display = '7sus4b9#11',
  569.     pattern = '1000010100100100001'
  570.   },
  571.   {
  572.     complexity = 3,
  573.     name = 'Major seventh suspended fourth diminished ninth augmented eleventh',
  574.     code = 'maj7sus4b9#11',
  575.     display = 'Maj7sus4b9#11',
  576.     pattern = '1000010100010100001'
  577.   },
  578.   {
  579.     complexity = 3,
  580.     name = 'seventh suspended second diminished ninth augmented eleventh diminished thirteenth',
  581.     code = '7sus2b9#11b13',
  582.     display = '7sus2b9#11b13',
  583.     pattern = '101000010010010000101'
  584.   },
  585.   {
  586.     complexity = 3,
  587.     name = 'Major seventh suspended second diminished ninth augmented eleventh diminished thirteenth',
  588.     code = 'maj7sus2b9#11b13',
  589.     display = 'Maj7sus2b9#11b13',
  590.     pattern = '101000010001010000101'
  591.   },
  592.   {
  593.     complexity = 3,
  594.     name = 'seventh suspended fourth diminished ninth augmented eleventh diminished thirteenth',
  595.     code = '7sus4b9#11b13',
  596.     display = '7sus4b9#11b13',
  597.     pattern = '100001010010010000101'
  598.   },
  599.   {
  600.     complexity = 3,
  601.     name = 'Major seventh suspended fourth diminished ninth augmented eleventh diminished thirteenth',
  602.     code = 'maj7sus4b9#11b13',
  603.     display = 'Maj7sus4b9#11b13',
  604.     pattern = '100001010001010000101'
  605.   },
  606.   {
  607.     complexity = 3,
  608.     name = 'minor seventh suspended second augmented ninth',
  609.     code = '7sus2#9',
  610.     display = '7sus2#9',
  611.     pattern = '1010000100100001'
  612.   },
  613.   {
  614.     complexity = 3,
  615.     name = 'minor/Major seventh suspended second augmented ninth',
  616.     code = 'm/maj7sus2#9',
  617.     display = 'm/Maj7sus2#9',
  618.     pattern = '1010000100010001'
  619.   },
  620.   {
  621.     complexity = 3,
  622.     name = 'minor seventh suspended fourth augmented ninth',
  623.     code = '7sus4b5#9',
  624.     display = '7sus4#9',
  625.     pattern = '1000010100100001'
  626.   },
  627.   {
  628.     complexity = 3,
  629.     name = 'minor/Major seventh suspended fourth augmented ninth',
  630.     code = 'm/maj7sus4#9',
  631.     display = 'm/Maj7sus4#9',
  632.     pattern = '1000010100010001'
  633.   },
  634.   {
  635.     complexity = 3,
  636.     name = 'seventh suspended second augmented eleventh',
  637.     code = '7sus2#11',
  638.     display = '7sus2#11',
  639.     pattern = '1010000100100000001'
  640.   },
  641.   {
  642.     complexity = 3,
  643.     name = 'Major seventh suspended second augmented eleventh',
  644.     code = 'maj7sus2#11',
  645.     display = 'Maj7sus2#11',
  646.     pattern = '1010000100010000001'
  647.   },
  648.   {
  649.     complexity = 3,
  650.     name = 'seventh suspended fourth augmented eleventh',
  651.     code = '7sus4#11',
  652.     display = '7sus4#11',
  653.     pattern = '1000010100100000001'
  654.   },
  655.   {
  656.     complexity = 3,
  657.     name = 'Major seventh suspended fourth augmented eleventh',
  658.     code = 'maj7sus4#11',
  659.     display = 'Maj7sus4#11',
  660.     pattern = '1000010100010000001'
  661.   },
  662.   {
  663.     complexity = 3,
  664.     name = 'seventh suspended second augmented eleventh diminished thirteenth',
  665.     code = '7sus2#11b13',
  666.     display = '7sus2#11b13',
  667.     pattern = '101000010010000000101'
  668.   },
  669.   {
  670.     complexity = 3,
  671.     name = 'Major seventh suspended second augmented eleventh diminished thirteenth',
  672.     code = 'maj7sus2#11b13',
  673.     display = 'Maj7sus2#11b13',
  674.     pattern = '101000010001000000101'
  675.   },
  676.   {
  677.     complexity = 3,
  678.     name = 'seventh suspended fourth augmented eleventh diminished thirteenth',
  679.     code = '7sus4#11b13',
  680.     display = '7sus4#11b13',
  681.     pattern = '100001010010000000101'
  682.   },
  683.   {
  684.     complexity = 3,
  685.     name = 'Major seventh suspended fourth augmented eleventh diminished thirteenth',
  686.     code = 'maj7sus4#11b13',
  687.     display = 'Maj7sus4#11b13',
  688.     pattern = '100001010001000000101'
  689.   },
  690.   {
  691.     complexity = 3,
  692.     name = 'seventh diminished fifth diminished ninth',
  693.     code = '7b5b9',
  694.     display = '7b5b9',
  695.     pattern = '100010100010010'
  696.   },
  697.   {
  698.     complexity = 3,
  699.     name = 'Major seventh diminished fifth diminished ninth',
  700.     code = 'maj7b5b9',
  701.     display = 'Maj7b5b9',
  702.     pattern = '100010100001010'
  703.   },
  704.   {
  705.     complexity = 3,
  706.     name = 'minor seventh diminished fifth diminished ninth',
  707.     code = 'min7b5b9',
  708.     display = 'min7b5b9',
  709.     pattern = '100100100010010'
  710.   },
  711.   {
  712.    complexity = 3,
  713.     name = 'minor/Major seventh diminished fifth diminished ninth',
  714.     code = 'm/maj7b5b9',
  715.     display = 'm/Maj7b5b9',
  716.     pattern = '100100100001010'
  717.   },
  718.   {
  719.    complexity = 3,
  720.     name = 'minor seventh diminished fifth augmented ninth',
  721.     code = 'min7b5#9',
  722.     display = 'min7b5#9',
  723.     pattern = '1001001000100001'
  724.   },
  725.   {
  726.     complexity = 3,
  727.     name = 'minor/Major seventh diminished fifth augmented ninth',
  728.     code = 'm/Maj7b5#9',
  729.     display = 'm/Maj7b5#9',
  730.     pattern = '1001001000010001'
  731.   },
  732.   {
  733.     complexity = 3,
  734.     name = 'minor seventh diminished fifth augmented ninth diminished thirteenth',
  735.     code = 'min7b5#9b13',
  736.     display = 'min7b5#9b13',
  737.     pattern = '1001001000100001000010'
  738.   },
  739.   {
  740.     complexity = 3,
  741.     name = 'minor/Major seventh diminished fifth augmented ninth diminished thirteenth',
  742.     code = 'm/maj7b5#9b13',
  743.     display = 'm/Maj7b5#9b13',
  744.     pattern = '1001001000010001000010'
  745.   },
  746.   {
  747.     complexity = 3,
  748.     name = 'seventh diminished fifth diminished thirteenth',
  749.     code = '7b5b13',
  750.     display = '7b5b13',
  751.     pattern = '1000101000010000000010'
  752.   },
  753.   {
  754.     complexity = 3,
  755.     name = 'Major seventh diminished fifth diminished thirteenth',
  756.     code = 'maj7b5b13',
  757.     display = 'Maj7b5b13',
  758.     pattern = '1000101000001000000010'
  759.   },
  760.   {
  761.     complexity = 3,
  762.     name = 'minor seventh diminished fifth diminished thirteenth',
  763.     code = 'min7b5b13',
  764.     display = 'min7b5b13',
  765.     pattern = '1001001000100000000010'
  766.   },
  767.   {
  768.     complexity = 3,
  769.     name = 'minor/Major seventh diminished fifth diminished thirteenth',
  770.     code = 'm/maj7b5b13',
  771.     display = 'm/Maj7b5b13',
  772.     pattern = '1001001000010000000010'
  773.   },
  774.   {
  775.     complexity = 3,
  776.     name = 'minor seventh diminished fifth augmented ninth',
  777.     code = 'min7b5#9',
  778.     display = 'min7b5#9',
  779.     pattern = '1001001000100001'
  780.   },
  781.   {
  782.     complexity = 3,
  783.     name = 'minor seventh augmented fifth diminished ninth',
  784.     code = 'min7#5b9',
  785.     display = 'min7#5b9',
  786.     pattern = '100100001010010'
  787.   },
  788.   {
  789.     complexity = 3,
  790.     name = 'minor/Major seventh augmented fifth diminished ninth',
  791.     code = 'm/maj7#5b9',
  792.     display = 'm/Maj7#5b9',
  793.     pattern = '100100001001010'
  794.   },
  795.   {
  796.     complexity = 3,
  797.     name = 'seventh augmented fifth diminished ninth',
  798.     code = '7#5b9',
  799.     display = '7#5b9',
  800.     pattern = '100010001010010'
  801.   },
  802.   {
  803.     complexity = 3,
  804.     name = 'Major seventh augmented fifth diminished ninth',
  805.     code = 'maj7#5b9',
  806.     display = 'Maj7#5b9',
  807.     pattern = '100010001001010'
  808.   },
  809.   {
  810.     complexity = 3,
  811.     name = 'seventh augmented fifth diminished ninth augmented eleventh',
  812.     code = '7#5b9#11',
  813.     display = '7#5b9#11',
  814.     pattern = '1000100010100100001'
  815.   },
  816.   {
  817.     complexity = 3,
  818.     name = 'Major seventh augmented fifth diminished ninth augmented eleventh',
  819.     code = 'maj7#5b9#11',
  820.     display = 'Maj7#5b9#11',
  821.     pattern = '1000100010010100001'
  822.   },
  823.   {
  824.     complexity = 3,
  825.     name = 'minor seventh augmented fifth diminished ninth augmented eleventh',
  826.     code = 'min7#5b9#11',
  827.     display = 'min7#5b9#11',
  828.     pattern = '1001000010100100001'
  829.   },
  830.   {
  831.     complexity = 3,
  832.     name = 'minor/Major seventh augmented fifth diminished ninth augmented eleventh',
  833.     code = 'm/maj7#5b9#11',
  834.     display = 'm/Maj7#5b9#11',
  835.     pattern = '1001000010010100001'
  836.   },
  837.   {
  838.     complexity = 3,
  839.     name = 'minor seventh augmented fifth augmented ninth',
  840.     code = 'min7#5#9',
  841.     display = 'min7#5#9',
  842.     pattern = '1001000010100001'
  843.   },
  844.   {
  845.     complexity = 3,
  846.     name = 'minor/Major seventh augmented fifth augmented ninth',
  847.     code = 'm/Maj7#5#9',
  848.     display = 'm/Maj7#5#9',
  849.     pattern = '1001000010010001'
  850.   },
  851.   {
  852.     complexity = 3,
  853.     name = 'minor seventh augmented fifth augmented ninth augmented eleventh',
  854.     code = 'min7#5#9#11',
  855.     display = 'min7#5#9#11',
  856.     pattern = '1001000010100001001'
  857.   },
  858.   {
  859.     complexity = 3,
  860.     name = 'minor/Major seventh augmented fifth augmented ninth augmented eleventh',
  861.     code = 'm/Maj7#5#9#11',
  862.     display = 'm/Maj7#5#9#11',
  863.     pattern = '1001000010010001001'
  864.   },
  865.   {
  866.     complexity = 3,
  867.     name = 'seventh augmented fifth augmented eleventh',
  868.     code = '7#5#11',
  869.     display = '7#5#11',
  870.     pattern = '1000100010100000001'
  871.   },
  872.   {
  873.     complexity = 3,
  874.     name = 'Major seventh augmented fifth augmented eleventh',
  875.     code = 'maj7#5#11',
  876.     display = 'Maj7#5#11',
  877.     pattern = '1000100010010000001'
  878.   },
  879.   {
  880.     complexity = 3,
  881.     name = 'minor seventh augmented fifth augmented eleventh',
  882.     code = 'min7#5#11',
  883.     display = 'min7#5#11',
  884.     pattern = '1001000010100000001'
  885.   },
  886.   {
  887.     complexity = 3,
  888.     name = 'minor/Major seventh augmented fifth augmented eleventh',
  889.     code = 'm/Maj7#5#11',
  890.     display = 'm/Maj7#5#11',
  891.     pattern = '1001000010010000001'
  892.   },
  893.   {
  894.     complexity = 2,
  895.     name = 'seventh eight (octave)',
  896.     code = '78',
  897.     display = '78',
  898.     pattern = '1000100100101'
  899.   },
  900.   {
  901.     complexity = 2,
  902.     name = 'Major seventh eight (octave)',
  903.     code = 'maj78',
  904.     display = 'Maj78',
  905.     pattern = '1000100100011'
  906.   },
  907.   {
  908.     complexity = 2,
  909.     name = 'minor seventh eight (octave)',
  910.     code = 'min78',
  911.     display = 'min78',
  912.     pattern = '1001000100101'
  913.   },
  914.   {
  915.     complexity = 3,
  916.     name = 'minor/Major seventh eight (octave)',
  917.     code = 'm/maj78',
  918.     display = 'm/Maj78',
  919.     pattern = '1001000100011'
  920.   },
  921.   {
  922.     complexity = 1,
  923.     name = 'seventh ninth',
  924.     code = '79',
  925.     display = '79',
  926.     pattern = '100010010010001'
  927.   },
  928.   {
  929.     complexity = 2,
  930.     name = 'Major seventh ninth',
  931.     code = 'maj79',
  932.     display = 'Maj79',
  933.     pattern = '100010010001001'
  934.   },
  935.   {
  936.     complexity = 1,
  937.     name = 'minor seventh ninth',
  938.     code = 'min79',
  939.     display = 'min79',
  940.     pattern = '100100010010001'
  941.   },
  942.   {
  943.     complexity = 2,
  944.     name = 'minor/Major seventh ninth',
  945.     code = 'm/maj79',
  946.     display = 'm/Maj79',
  947.     pattern = '100100010001001'
  948.   },
  949.   {
  950.     complexity = 2,
  951.     name = 'seventh diminished ninth',
  952.     code = '7b9',
  953.     display = '7b9',
  954.     pattern = '100010010010010'
  955.   },
  956.   {
  957.     complexity = 2,
  958.     name = 'Major seventh diminished ninth',
  959.     code = 'maj7b9',
  960.     display = 'Maj7b9',
  961.     pattern = '100010010001010'
  962.   },
  963.   {
  964.     complexity = 2,
  965.     name = 'minor seventh diminished ninth',
  966.     code = 'min7b9',
  967.     display = 'min7b9',
  968.     pattern = '100100010010010'
  969.   },
  970.   {
  971.     complexity = 3,
  972.     name = 'minor/Major seventh diminished ninth',
  973.     code = 'm/maj7b9',
  974.     display = 'm/Maj7b9',
  975.     pattern = '100100010001010'
  976.   },
  977.   {
  978.     complexity = 3,
  979.     name = 'seventh diminished ninth augmented eleventh',
  980.     code = '7b9#11',
  981.     display = '7b9#11',
  982.     pattern = '1000100100100100001'
  983.   },
  984.   {
  985.     complexity = 3,
  986.     name = 'Major seventh diminished ninth augmented eleventh',
  987.     code = 'maj7b9#11',
  988.     display = 'Maj7b9#11',
  989.     pattern = '1000100100010100001'
  990.   },
  991.   {
  992.     complexity = 3,
  993.     name = 'minor seventh diminished ninth augmented eleventh',
  994.     code = 'min7b9#11',
  995.     display = 'min7b9#11',
  996.     pattern = '1001000100100100001'
  997.   },
  998.   {
  999.     complexity = 3,
  1000.     name = 'minor/Major seventh diminished ninth augmented eleventh',
  1001.     code = 'm/maj7b9#11',
  1002.     display = 'm/Maj7b9#11',
  1003.     pattern = '1001000100010100001'
  1004.   },
  1005.   {
  1006.     complexity = 3,
  1007.     name = 'seventh diminished ninth augmented eleventh diminished thirteenth',
  1008.     code = '7b9#11b13',
  1009.     display = '7b9#11b13',
  1010.     pattern = '1000100100100100001010'
  1011.   },
  1012.   {
  1013.     complexity = 3,
  1014.     name = 'Major seventh diminished ninth augmented eleventh diminished thirteenth',
  1015.     code = 'maj7b9#11b13',
  1016.     display = 'Maj7b9#11b13',
  1017.     pattern = '1000100100010100001010'
  1018.   },
  1019.   {
  1020.     complexity = 3,
  1021.     name = 'minor seventh diminished ninth augmented eleventh diminished thirteenth',
  1022.     code = 'min7b9#11b13',
  1023.     display = 'min7b9#11b13',
  1024.     pattern = '1001000100100100001010'
  1025.   },
  1026.   {
  1027.     complexity = 3,
  1028.     name = 'minor/Major seventh diminished ninth augmented eleventh diminished thirteenth',
  1029.     code = 'm/maj7b9#11b13',
  1030.     display = 'm/Maj7b9#11b13',
  1031.     pattern = '1001000100010100001010'
  1032.   },
  1033.   {
  1034.     complexity = 3,
  1035.     name = 'seventh diminished ninth diminished thirteenth',
  1036.     code = '7b9b13',
  1037.     display = '7b9b13',
  1038.     pattern = '1000100100100100000010'
  1039.   },
  1040.   {
  1041.     complexity = 3,
  1042.     name = 'Major seventh diminished ninth diminished thirteenth',
  1043.     code = 'maj7b9b13',
  1044.     display = 'Maj7b9b13',
  1045.     pattern = '1000100100010100000010'
  1046.   },
  1047.   {
  1048.     complexity = 3,
  1049.     name = 'minor seventh diminished ninth diminished thirteenth',
  1050.     code = 'min7b9b13',
  1051.     display = 'min7b9b13',
  1052.     pattern = '1001000100100100000010'
  1053.   },
  1054.   {
  1055.     complexity = 3,
  1056.     name = 'minor/Major seventh diminished ninth diminished thirteenth',
  1057.     code = 'm/maj7b9b13',
  1058.     display = 'm/Maj7b9b13',
  1059.     pattern = '1001000100010100000010'
  1060.   },
  1061.   {
  1062.     complexity = 3,
  1063.     name = 'seventh diminished thirteenth',
  1064.     code = '7b13',
  1065.     display = '7b13',
  1066.     pattern = '1000100100100000000010'
  1067.   },
  1068.   {
  1069.     complexity = 3,
  1070.     name = 'Major seventh diminished thirteenth',
  1071.     code = 'maj7b13',
  1072.     display = 'Maj7b13',
  1073.     pattern = '1000100100010000000010'
  1074.   },
  1075.   {
  1076.     complexity = 3,
  1077.     name = 'minor seventh diminished thirteenth',
  1078.     code = 'min7b13',
  1079.     display = 'min7b13',
  1080.     pattern = '1001000100100000000010'
  1081.   },
  1082.   {
  1083.     complexity = 3,
  1084.     name = 'minor/Major seventh diminished thirteenth',
  1085.     code = 'm/maj7b13',
  1086.     display = 'm/Maj7b13',
  1087.     pattern = '1001000100010000000010'
  1088.   },
  1089.   {
  1090.     complexity = 2,
  1091.     name = 'minor seventh augmented ninth',
  1092.     code = 'min7#9',
  1093.     display = 'min7#9',
  1094.     pattern = '1001000100100001'
  1095.   },
  1096.   {
  1097.     complexity = 3,
  1098.     name = 'minor/Major seventh augmented ninth',
  1099.     code = 'm/maj7#9',
  1100.     display = 'm/Maj7#9',
  1101.     pattern = '1001000100010001'
  1102.   },
  1103.   {
  1104.     complexity = 3,
  1105.     name = 'minor seventh augmented ninth augmented eleventh',
  1106.     code = 'min7#9#11',
  1107.     display = 'min7#9#11',
  1108.     pattern = '1001000100100001001'
  1109.   },
  1110.   {
  1111.     complexity = 3,
  1112.     name = 'minor/Major seventh augmented ninth augmented eleventh',
  1113.     code = 'm/maj7#9#11',
  1114.     display = 'm/Maj7#9#11',
  1115.     pattern = '1001000100010001001'
  1116.   },
  1117.   {
  1118.     complexity = 3,
  1119.     name = 'minor seventh augmented ninth augmented eleventh diminished thirteenth',
  1120.     code = 'min7#9#11b13',
  1121.     display = 'min7#9#11b13',
  1122.     pattern = '1001000100100001001010'
  1123.   },
  1124.   {
  1125.     complexity = 3,
  1126.     name = 'minor/Major seventh augmented ninth augmented eleventh diminished thirteenth',
  1127.     code = 'm/maj7#9#11b13',
  1128.     display = 'm/Maj7#9#11b13',
  1129.     pattern = '1001000100010001001010'
  1130.   },
  1131.   {
  1132.     complexity = 3,
  1133.     name = 'minor seventh augmented ninth diminished thirteenth',
  1134.     code = 'min7#9b13',
  1135.     display = 'min7#9b13',
  1136.     pattern = '1001000100100001000010'
  1137.   },
  1138.   {
  1139.     complexity = 3,
  1140.     name = 'minor/Major seventh augmented ninth diminished thirteenth',
  1141.     code = 'm/maj7#9b13',
  1142.     display = 'm/Maj7#9b13',
  1143.     pattern = '1001000100010001000010'
  1144.   },
  1145.   {
  1146.     complexity = 2,
  1147.     name = 'seventh augmented eleventh',
  1148.     code = '7#11',
  1149.     display = '7#11',
  1150.     pattern = '1000100100100000001'
  1151.   },
  1152.   {
  1153.     complexity = 2,
  1154.     name = 'Major seventh augmented eleventh',
  1155.     code = 'maj7#11',
  1156.     display = 'Maj7#11',
  1157.     pattern = '1000100100010000001'
  1158.   },
  1159.   {
  1160.     complexity = 2,
  1161.     name = 'minor seventh augmented eleventh',
  1162.     code = 'min7#11',
  1163.     display = 'min7#11',
  1164.     pattern = '1001000100100000001'
  1165.   },
  1166.   {
  1167.     complexity = 3,
  1168.     name = 'minor/Major seventh augmented eleventh',
  1169.     code = 'm/maj7#11',
  1170.     display = 'm/Maj7#11',
  1171.     pattern = '1001000100010000001'
  1172.   },
  1173.   {
  1174.     complexity = 3,
  1175.     name = 'seventh augmented eleventh diminished thirteenth',
  1176.     code = '7#11b13',
  1177.     display = '7#11b13',
  1178.     pattern = '1000100100100000001010'
  1179.   },
  1180.   {
  1181.     complexity = 3,
  1182.     name = 'Major seventh augmented eleventh diminished thirteenth',
  1183.     code = 'maj7#11b13',
  1184.     display = 'Maj7#11b13',
  1185.     pattern = '1000100100010000001010'
  1186.   },
  1187.   {
  1188.     complexity = 3,
  1189.     name = 'minor seventh augmented eleventh diminished thirteenth',
  1190.     code = 'min7#11b13',
  1191.     display = 'min7#11b13',
  1192.     pattern = '1001000100100000001010'
  1193.   },
  1194.   {
  1195.     complexity = 3,
  1196.     name = 'minor/Major seventh augmented eleventh diminished thirteenth',
  1197.     code = 'm/maj7#11b13',
  1198.     display = 'm/Maj7#11b13',
  1199.     pattern = '1001000100010000001010'
  1200.   },
  1201.   {
  1202.     complexity = 0,
  1203.     name = 'Major eight (octave)',
  1204.     code = 'maj8',
  1205.     display = 'Maj8',
  1206.     pattern = '1000100100001'
  1207.   },
  1208.   {
  1209.     complexity = 0,
  1210.     name = 'minor eight (octave)',
  1211.     code = 'min8',
  1212.     display = 'min8',
  1213.     pattern = '1001000100001'
  1214.   },
  1215.   {
  1216.     complexity = 1,
  1217.     name = 'eight (octave) suspended second',
  1218.     code = '8sus2',
  1219.     display = '8sus2',
  1220.     pattern = '1010000100001'
  1221.   },
  1222.   {
  1223.     complexity = 1,
  1224.     name = 'eight (octave) suspended fourth',
  1225.     code = '8sus4',
  1226.     display = '8sus4',
  1227.     pattern = '1000010100001'
  1228.   },
  1229.   {
  1230.     complexity = 1,
  1231.     name = 'eight (octave) Power Chord',
  1232.     code = 'power8',
  1233.     display = '58',
  1234.     pattern = '1000000100001'
  1235.   },
  1236.   {
  1237.     complexity = 2,
  1238.     name = 'Major eight (octave) diminished fifth',
  1239.     code = 'maj8b5',
  1240.     display = 'Maj8b5',
  1241.     pattern = '1000101000001'
  1242.   },
  1243.   {
  1244.     complexity = 2,
  1245.     name = 'minor eight (octave) diminished fifth',
  1246.     code = 'min8b5',
  1247.     display = 'min8b5',
  1248.     pattern = '1001001000001'
  1249.   },
  1250.   {
  1251.     complexity = 2,
  1252.     name = 'Major eight (octave) augmented fifth',
  1253.     code = 'maj8#5',
  1254.     display = 'Maj8#5',
  1255.     pattern = '1000100010001'
  1256.   },
  1257.   {
  1258.     complexity = 2,
  1259.     name = 'minor eight (octave) augmented fifth',
  1260.     code = 'min8#5',
  1261.     display = 'min8#5',
  1262.     pattern = '1001000010001'
  1263.   },
  1264.   {
  1265.     complexity = 1,
  1266.     name = 'Major ninth',
  1267.     code = 'maj9',
  1268.     display = 'Maj9',
  1269.     pattern = '100010010000001'
  1270.   },
  1271.   {
  1272.     complexity = 1,
  1273.     name = 'minor ninth',
  1274.     code = 'min9',
  1275.     display = 'min9',
  1276.     pattern = '100100010000001'
  1277.   },
  1278.   {
  1279.     complexity = 3,
  1280.     name = 'Major ninth diminished fifth',
  1281.     code = 'maj9b5',
  1282.     display = 'Maj9b5',
  1283.     pattern = '100010100000001'
  1284.   },
  1285.   {
  1286.     complexity = 3,
  1287.     name = 'minor ninth augmented fifth',
  1288.     code = 'min9#5',
  1289.     display = 'min9#5',
  1290.     pattern = '100100001000001'
  1291.   },
  1292.   {
  1293.     complexity = 3,
  1294.     name = 'Major ninth augmented eleventh',
  1295.     code = 'maj9#11',
  1296.     display = 'Maj9#11',
  1297.     pattern = '1000100100000010001'
  1298.   },
  1299.   {
  1300.     complexity = 3,
  1301.     name = 'minor ninth augmented eleventh',
  1302.     code = 'min9#11',
  1303.     display = 'min9#11',
  1304.     pattern = '1001000100000010001'
  1305.   },
  1306.   {
  1307.     complexity = 3,
  1308.     name = 'Major ninth diminished fifth augmented eleventh',
  1309.     code = 'maj9b5#11',
  1310.     display = 'Maj9b5#11',
  1311.     pattern = '1000101000000010001'
  1312.   },
  1313.   {
  1314.     complexity = 3,
  1315.     name = 'minor ninth augmented fifth augmented eleventh',
  1316.     code = 'min9#5#11',
  1317.     display = 'min9#5#11',
  1318.     pattern = '1001000010000010001'
  1319.   },
  1320.   {
  1321.     complexity = 3,
  1322.     name = 'ninth suspended second',
  1323.     code = '9sus2',
  1324.     display = '9sus2',
  1325.     pattern = '101000010000001'
  1326.   },
  1327.   {
  1328.     complexity = 3,
  1329.     name = 'ninth suspended fourth',
  1330.     code = '9sus4',
  1331.     display = '9sus4',
  1332.     pattern = '100001010000001'
  1333.   },
  1334.   {
  1335.     complexity = 3,
  1336.     name = 'ninth suspended second augmented fifth',
  1337.     code = '9sus2#5',
  1338.     display = '9sus2#5',
  1339.     pattern = '101000001000001'
  1340.   },
  1341.   {
  1342.     complexity = 3,
  1343.     name = 'ninth suspended fourth augmented fifth',
  1344.     code = '9sus4#5',
  1345.     display = '9sus4#5',
  1346.     pattern = '100001001000001'
  1347.   },
  1348.   {
  1349.     complexity = 3,
  1350.     name = 'ninth suspended second augmented fifth augmented eleventh',
  1351.     code = '9sus2#5#11',
  1352.     display = '9sus2#5#11',
  1353.     pattern = '1010000010000010001'
  1354.   },
  1355.   {
  1356.     complexity = 3,
  1357.     name = 'ninth suspended fourth augmented fifth augmented eleventh',
  1358.     code = '9sus4#5#11',
  1359.     display = '9sus4#5#11',
  1360.     pattern = '1000010010000010001'
  1361.   },
  1362.   {
  1363.     complexity = 3,
  1364.     name = 'ninth suspended second augmented eleventh',
  1365.     code = '9sus2#11',
  1366.     display = '9sus2#11',
  1367.     pattern = '1010000100000010001'
  1368.   },
  1369.   {
  1370.     complexity = 3,
  1371.     name = 'ninth suspended fourth augmented eleventh',
  1372.     code = '9sus4#11',
  1373.     display = '9sus4#11',
  1374.     pattern = '1000010100000010001'
  1375.   },
  1376.   {
  1377.     complexity = 3,
  1378.     name = 'ninth suspended second augmented eleventh diminished thirteenth',
  1379.     code = '9sus2#11b13',
  1380.     display = '9sus2#11b13',
  1381.     pattern = '1010000100000010001010'
  1382.   },
  1383.   {
  1384.     complexity = 3,
  1385.     name = 'ninth suspended fourth augmented eleventh diminished thirteenth',
  1386.     code = '9sus4#11b13',
  1387.     display = '9sus4#11b13',
  1388.     pattern = '1000010100000010001010'
  1389.   },
  1390.   {
  1391.     complexity = 3,
  1392.     name = 'ninth suspended second diminished thirteenth',
  1393.     code = '9sus2b13',
  1394.     display = '9sus2b13',
  1395.     pattern = '1010000100000010000010'
  1396.   },
  1397.   {
  1398.     complexity = 3,
  1399.     name = 'ninth suspended fourth diminished thirteenth',
  1400.     code = '9sus4b13',
  1401.     display = '9sus4b13',
  1402.     pattern = '1000010100000010000010'
  1403.   },
  1404.   {
  1405.     complexity = 3,
  1406.     name = 'Major ninth diminished fifth diminished thirteenth',
  1407.     code = 'maj9b5b13',
  1408.     display = 'Maj9b5b13',
  1409.     pattern = '1000101000000010000010'
  1410.   },
  1411.   {
  1412.     complexity = 3,
  1413.     name = 'minor ninth diminished fifth diminished thirteenth',
  1414.     code = 'min9b5b13',
  1415.     display = 'min9b5b13',
  1416.     pattern = '1001001000000010000010'
  1417.   },
  1418.   {
  1419.     complexity = 3,
  1420.     name = 'ninth suspended second diminished fifth diminished thirteenth',
  1421.     code = '9sus2b5b13',
  1422.     display = '9sus2b5b13',
  1423.     pattern = '1010001000000010000010'
  1424.   },
  1425.   {
  1426.     complexity = 3,
  1427.     name = 'ninth suspended fourth diminished fifth diminished thirteenth',
  1428.     code = '9sus4b5b13',
  1429.     display = '9sus4b5b13',
  1430.     pattern = '1000011000000010000010'
  1431.   },
  1432.   {
  1433.     complexity = 3,
  1434.     name = 'Major ninth augmented fifth augmented eleventh',
  1435.     code = 'maj9#5#11',
  1436.     display = 'Maj9#5#11',
  1437.     pattern = '1000100010000010001'
  1438.   },
  1439.   {
  1440.     complexity = 3,
  1441.     name = 'minor ninth augmented fifth augmented eleventh',
  1442.     code = 'min9#5#11',
  1443.     display = 'min9#5#11',
  1444.     pattern = '1001000010000010001'
  1445.   },
  1446.   {
  1447.     complexity = 3,
  1448.     name = 'ninth suspended second augmented fifth augmented eleventh',
  1449.     code = '9sus2#5#11',
  1450.     display = '9sus2#5#11',
  1451.     pattern = '1010000010000010001'
  1452.   },
  1453.   {
  1454.     complexity = 3,
  1455.     name = 'ninth suspended fourth augmented fifth augmented eleventh',
  1456.     code = '9sus4#5#11',
  1457.     display = '9sus4#5#11',
  1458.     pattern = '1000010010000010001'
  1459.   },
  1460.   {
  1461.     complexity = 3,
  1462.     name = 'Major ninth augmented fifth diminished thirteenth',
  1463.     code = 'maj9#5b13',
  1464.     display = 'Maj9#5b13',
  1465.     pattern = '1000100010000010000010'
  1466.   },
  1467.   {
  1468.     complexity = 3,
  1469.     name = 'minor ninth augmented fifth diminished thirteenth',
  1470.     code = 'min9#5b13',
  1471.     display = 'min9#5b13',
  1472.     pattern = '1001000010000010000010'
  1473.   },
  1474.   {
  1475.     complexity = 3,
  1476.     name = 'ninth suspended second augmented fifth diminished thirteenth',
  1477.     code = '9sus2#5b13',
  1478.     display = '9sus2#5b13',
  1479.     pattern = '1010000010000010000010'
  1480.   },
  1481.   {
  1482.     complexity = 3,
  1483.     name = 'ninth suspended fourth augmented fifth diminished thirteenth',
  1484.     code = '9sus4#5b13',
  1485.     display = '9sus4#5b13',
  1486.     pattern = '1000010010000010000010'
  1487.   },
  1488.   {
  1489.     complexity = 2,
  1490.     name = 'Major ninth augmented eleventh',
  1491.     code = 'maj9#11',
  1492.     display = 'Maj9#11',
  1493.     pattern = '1000100100000010001'
  1494.   },
  1495.   {
  1496.     complexity = 2,
  1497.     name = 'minor ninth augmented eleventh',
  1498.     code = 'min9#11',
  1499.     display = 'min9#11',
  1500.     pattern = '1001000100000010001'
  1501.   },
  1502.   {
  1503.     complexity = 3,
  1504.     name = 'ninth suspended second augmented eleventh',
  1505.     code = '9sus2#11',
  1506.     display = '9sus2#11',
  1507.     pattern = '1010000100000010001'
  1508.   },
  1509.   {
  1510.     complexity = 3,
  1511.     name = 'ninth suspended fourth augmented eleventh',
  1512.     code = '9sus4#11',
  1513.     display = '9sus4#11',
  1514.     pattern = '1000010100000010001'
  1515.   },
  1516.   {
  1517.     complexity = 3,
  1518.     name = 'Major ninth augmented eleventh diminished thirteenth',
  1519.     code = 'maj9#11b13',
  1520.     display = 'Maj9#11b13',
  1521.     pattern = '1000100100000010001010'
  1522.   },
  1523.   {
  1524.     complexity = 3,
  1525.     name = 'minor ninth augmented eleventh diminished thirteenth',
  1526.     code = 'min9#11b13',
  1527.     display = 'min9#11b13',
  1528.     pattern = '1001000100000010001010'
  1529.   },
  1530.   {
  1531.     complexity = 3,
  1532.     name = 'ninth suspended second augmented eleventh diminshed thirteenth',
  1533.     code = '9sus2#11b13',
  1534.     display = '9sus2#11b13',
  1535.     pattern = '1010000100000010001010'
  1536.   },
  1537.   {
  1538.     complexity = 3,
  1539.     name = 'ninth suspended fourth augmented eleventh diminished thirteenth',
  1540.     code = '9sus4#11b13',
  1541.     display = '9sus4#11b13',
  1542.     pattern = '1000010100000010001010'
  1543.   },
  1544.   {
  1545.     complexity = 3,
  1546.     name = 'Major ninth diminished thirteenth',
  1547.     code = 'maj9b13',
  1548.     display = 'Maj9b13',
  1549.     pattern = '1000100100000010000010'
  1550.   },
  1551.   {
  1552.     complexity = 3,
  1553.     name = 'minor ninth diminished thirteenth',
  1554.     code = 'min9b13',
  1555.     display = 'min9b13',
  1556.     pattern = '1001000100000010000010'
  1557.   },
  1558.   {
  1559.     complexity = 3,
  1560.     name = 'ninth suspended second diminshed thirteenth',
  1561.     code = '9sus2b13',
  1562.     display = '9sus2b13',
  1563.     pattern = '1010000100000010000010'
  1564.   },
  1565.   {
  1566.     complexity = 3,
  1567.     name = 'ninth suspended fourth diminished thirteenth',
  1568.     code = '9sus4b13',
  1569.     display = '9sus4b13',
  1570.     pattern = '1000010100000010000010'
  1571.   },
  1572.   {
  1573.     complexity = 0,
  1574.     name = 'Major tenth',
  1575.     code = 'maj10',
  1576.     display = 'Maj10',
  1577.     pattern = '10001001000000001'
  1578.   },
  1579.   {
  1580.     complexity = 0,
  1581.     name = 'minor tenth',
  1582.     code = 'min10',
  1583.     display = 'min10',
  1584.     pattern = '10010001000000010'
  1585.   },
  1586.   {
  1587.     complexity = 3,
  1588.     name = 'Major tenth diminished fifth',
  1589.     code = 'maj10b5',
  1590.     display = 'Maj10b5',
  1591.     pattern = '10001010000000001'
  1592.   },
  1593.   {
  1594.     complexity = 3,
  1595.     name = 'minor tenth augmented fifth',
  1596.     code = 'min10#5',
  1597.     display = 'min10#5',
  1598.     pattern = '10010000100000010'
  1599.   },
  1600.   {
  1601.     complexity = 2,
  1602.     name = 'Major tenth suspended fourth',
  1603.     code = 'maj10sus4',
  1604.     display = 'Maj10sus4',
  1605.     pattern = '10000101000000001'
  1606.   },
  1607.   {
  1608.     complexity = 2,
  1609.     name = 'minor tenth suspended fourth',
  1610.     code = 'min10sus4',
  1611.     display = 'min10sus4',
  1612.     pattern = '10000101000000010'
  1613.   },
  1614.   {
  1615.     complexity = 3,
  1616.     name = 'Major tenth suspended fourth augmented fifth',
  1617.     code = 'maj10sus4#5',
  1618.     display = 'Maj10sus4#5',
  1619.     pattern = '10000100100000001'
  1620.   },
  1621.   {
  1622.     complexity = 3,
  1623.     name = 'minor tenth suspended fourth augmented fifth',
  1624.     code = 'min10sus4#5',
  1625.     display = 'min10sus4#5',
  1626.     pattern = '10000100100000010'
  1627.   },
  1628.   {
  1629.     complexity = 0,
  1630.     name = 'eleventh suspended second',
  1631.     code = '11sus2',
  1632.     display = '11sus2',
  1633.     pattern = '101000010000000001'
  1634.   },
  1635.   {
  1636.     complexity = 1,
  1637.     name = 'eleventh suspended fourth',
  1638.     code = '11sus4',
  1639.     display = '11sus4',
  1640.     pattern = '100001010000000001'
  1641.   },
  1642.   {
  1643.     complexity = 3,
  1644.     name = 'eleventh suspended second diminished fifth',
  1645.     code = '11sus2b5',
  1646.     display = '11sus2b5',
  1647.     pattern = '101000100000000001'
  1648.   },
  1649.   {
  1650.     complexity = 3,
  1651.     name = 'eleventh suspended second augmented fifth',
  1652.     code = '11sus2#5',
  1653.     display = '11sus2#5',
  1654.     pattern = '101000001000000001'
  1655.   },
  1656.   {
  1657.     complexity = 3,
  1658.     name = 'eleventh suspended fourth augmented fifth',
  1659.     code = '11sus4#5',
  1660.     display = '11sus4#5',
  1661.     pattern = '100001001000000001'
  1662.   },
  1663.   {
  1664.     complexity = 0,
  1665.     name = 'Major twelfth',
  1666.     code = 'maj12',
  1667.     display = 'Maj12',
  1668.     pattern = '10001001000000000001'
  1669.   },
  1670.   {
  1671.     complexity = 0,
  1672.     name = 'minor twelfth',
  1673.     code = 'min12',
  1674.     display = 'min12',
  1675.     pattern = '10010001000000000001'
  1676.   },
  1677.   {
  1678.     complexity = 1,
  1679.     name = 'twelfth suspended second',
  1680.     code = '12sus2',
  1681.     display = '12sus2',
  1682.     pattern = '10100001000000000001'
  1683.   },
  1684.   {
  1685.     complexity = 1,
  1686.     name = 'twelfth suspended fourth',
  1687.     code = '12sus4',
  1688.     display = '12sus4',
  1689.     pattern = '10000101000000000001'
  1690.   }
  1691. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement