diff --git a/data/keyboard.json b/data/keyboard.json
index 5fdf433..6a8aba1 100644
--- a/data/keyboard.json
+++ b/data/keyboard.json
@@ -1,88 +1,356 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+{
+ keys: [
+ {
+ "midi_number": "21",
+ "note_name": "A0"
+ },
+ {
+ "midi_number": "22",
+ "note_name": "Ab0"
+ },
+ {
+ "midi_number": "23",
+ "note_name": "C1"
+ },
+ {
+ "midi_number": "24",
+ "note_name": "D1"
+ },
+ {
+ "midi_number": "25",
+ "note_name": "E1"
+ },
+ {
+ "midi_number": "26",
+ "note_name": "F1"
+ },
+ {
+ "midi_number": "27",
+ "note_name": "G1"
+ },
+ {
+ "midi_number": "28",
+ "note_name": "A1"
+ },
+ {
+ "midi_number": "29",
+ "note_name": "B1"
+ },
+ {
+ "midi_number": "30",
+ "note_name": "C2"
+ },
+ {
+ "midi_number": "31",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "32",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "33",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "34",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "35",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "36",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "37",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "38",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "39",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "40",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "41",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "42",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "43",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "44",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "45",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "46",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "47",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "48",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "49",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "50",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "51",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "52",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "53",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "54",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "55",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "56",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "57",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "58",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "59",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "60",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "61",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "62",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "63",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "64",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "65",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "66",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "67",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "68",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "69",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "70",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "71",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "72",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "73",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "74",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "75",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "76",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "77",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "78",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "79",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "80",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "81",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "82",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "83",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "84",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "85",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "86",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "87",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "88",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "89",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "90",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "91",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "92",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "93",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "94",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "95",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "96",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "97",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "98",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "99",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "100",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "101",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "102",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "103",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "104",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "105",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "106",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "107",
+ "note_name": "B0"
+ },
+ {
+ "midi_number": "108",
+ "note_name": "B0"
+ }
+ ]
+}
\ No newline at end of file