{ "$schema": "./guitar-tab.schema.json", "format": "guitar-tab/v1", "id": "haseen-talwinder-arun-kashyap", "metadata": { "title": "Haseen", "artists": ["Talwinder"], "arranger": "Arun Kashyap", "source": { "label": "User-provided PDF", "file": "kesariya.pdf", "pages": [1, 2] }, "links": [ { "label": "Arun Kashyap on YouTube", "url": "https://www.youtube.com/@arunkashyap5631" }, { "label": "@arunplaysguitar", "url": "https://www.instagram.com/arunplaysguitar/" } ] }, "instrument": { "type": "guitar", "strings": 6, "capo": 4, "tuningName": "Standard", "tuning": [ { "string": 1, "label": "e", "pitch": "E4" }, { "string": 2, "label": "B", "pitch": "B3" }, { "string": 3, "label": "G", "pitch": "G3" }, { "string": 4, "label": "D", "pitch": "D3" }, { "string": 5, "label": "A", "pitch": "A2" }, { "string": 6, "label": "E", "pitch": "E2" } ] }, "timing": { "tempoBpm": 82 }, "legend": [ { "token": "h", "label": "Hammer-on", "kind": "technique" }, { "token": "p", "label": "Pull-off", "kind": "technique" }, { "token": "/", "label": "Slide up", "kind": "technique" }, { "token": "\\", "label": "Slide down", "kind": "technique" }, { "token": "x", "label": "Slap", "kind": "technique" }, { "token": "R", "label": "Finger roll", "kind": "technique" }, { "token": "↑", "label": "Down strum / stroke", "kind": "stroke" }, { "token": "↓", "label": "Up strum / stroke", "kind": "stroke" } ], "arrangements": [ { "id": "complete-tab", "title": "Complete tab", "description": "All eight bars in the same order as the source document.", "sections": [ { "id": "all-bars", "title": "Bars 1-8", "blocks": [ { "id": "all-bars-tab", "type": "tab", "bars": [ { "id": "bar-01", "columnCount": 29, "barline": { "left": "single", "right": "single" }, "rows": [ { "string": 1, "text": "---0-0-0-0h1-0h1h3-1-1p0-0---" }, { "string": 2, "text": "-----1---------------------3-" }, { "string": 3, "text": "-2---------------------------" }, { "string": 4, "text": "-3-----------3---------------" }, { "string": 5, "text": "-----------------------------" }, { "string": 6, "text": "-----------------------------" } ], "lyrics": [{ "text": "Tere ishq da jaam haseen ae", "atColumn": 0 }] }, { "id": "bar-02", "columnCount": 29, "barline": { "left": "none", "right": "single" }, "rows": [ { "string": 1, "text": "---------0h1-0h1p0-----------" }, { "string": 2, "text": "---3-3-3-----------3-3-3p1---" }, { "string": 3, "text": "---1-------------------------" }, { "string": 4, "text": "-2-----------2---------------" }, { "string": 5, "text": "-----------------------------" }, { "string": 6, "text": "-----------------------------" } ], "lyrics": [{ "text": "Subah haseen meri shaam haseen ae", "atColumn": 0 }] }, { "id": "bar-03", "columnCount": 29, "barline": { "left": "single", "right": "single" }, "rows": [ { "string": 1, "text": "-----------------------------" }, { "string": 2, "text": "---1-1-------1-1-1-3/5-------" }, { "string": 3, "text": "---2-2-----2-----------------" }, { "string": 4, "text": "---------2-------------------" }, { "string": 5, "text": "-0-----0---------------------" }, { "string": 6, "text": "-----------------------------" } ], "lyrics": [{ "text": "Eh be-matlabi zindagi", "atColumn": 0 }] }, { "id": "bar-04", "columnCount": 29, "barline": { "left": "none", "right": "single" }, "rows": [ { "string": 1, "text": "-----------------------------" }, { "string": 2, "text": "-0-0-0-0---0h1-0h1p0---------" }, { "string": 3, "text": "---------2-----------2-2-2---" }, { "string": 4, "text": "-----------------------------" }, { "string": 5, "text": "-----------------------------" }, { "string": 6, "text": "-3-------------3-------------" } ], "lyrics": [{ "text": "Jado di tere naam haseen ae", "atColumn": 0 }] }, { "id": "bar-05", "columnCount": 29, "barline": { "left": "single", "right": "single" }, "rows": [ { "string": 1, "text": "---0-0---0-0h1-0h1h3-1-0-0---" }, { "string": 2, "text": "-----1-----------------0---3-" }, { "string": 3, "text": "-2---------------------2-----" }, { "string": 4, "text": "-----------------------------" }, { "string": 5, "text": "-------x---------------x-----" }, { "string": 6, "text": "-1-----x-------1-------x-----" } ], "markers": [{ "atColumn": 23, "token": "↑", "label": "Down strum / stroke" }], "lyrics": [{ "text": "Tere ishq da jaam haseen ae", "atColumn": 0 }] }, { "id": "bar-06", "columnCount": 29, "barline": { "left": "none", "right": "single" }, "rows": [ { "string": 1, "text": "---------0h1-0h1p0---0-------" }, { "string": 2, "text": "---3-3-3-----------3-3-3p1---" }, { "string": 3, "text": "---1-1-1---------------------" }, { "string": 4, "text": "-------2---------------------" }, { "string": 5, "text": "-------x-------------x-------" }, { "string": 6, "text": "-0-----x-----0-------x-------" } ], "markers": [ { "atColumn": 7, "token": "↑", "label": "Down strum / stroke" }, { "atColumn": 21, "token": "↑", "label": "Down strum / stroke" } ], "lyrics": [{ "text": "Subah haseen meri shaam haseen ae", "atColumn": 0 }] }, { "id": "bar-07", "columnCount": 29, "barline": { "left": "single", "right": "single" }, "rows": [ { "string": 1, "text": "-----------------------------" }, { "string": 2, "text": "---1-1-------1-1---1-3/5-----" }, { "string": 3, "text": "---2-2-----------------------" }, { "string": 4, "text": "-----------2-----------------" }, { "string": 5, "text": "-0-----x-0-------x-----------" }, { "string": 6, "text": "-------x---------x-----------" } ], "lyrics": [{ "text": "Eh be-matlabi zindagi", "atColumn": 0 }] }, { "id": "bar-08", "columnCount": 29, "barline": { "left": "none", "right": "single" }, "rows": [ { "string": 1, "text": "-----------------------------" }, { "string": 2, "text": "-0-0-0-0-0h1-0h1p0-----------" }, { "string": 3, "text": "-------2---------------------" }, { "string": 4, "text": "-----------------------------" }, { "string": 5, "text": "-------x---------------------" }, { "string": 6, "text": "-3-----x-----3---------------" } ], "markers": [{ "atColumn": 7, "token": "↑", "label": "Down strum / stroke" }], "lyrics": [{ "text": "Jado di tere naam.......", "atColumn": 0 }] } ] } ] } ] } ] }