Examples
Each OpenTab sample highlights a single concept or technique.
Sample index
annotations.otab
format="opentab"
version="0.1"
title="Annotations Example"
tempo_bpm=110
time_signature="4/4"
[[tracks]]
id="gtr1"
name="Guitar"
instrument="electric_guitar"
tuning=["E2","A2","D3","G3","B3","E4"]
---
@track gtr1 voice v1
# Demonstrates structured annotations for techniques and performance notes
m1: | q (6:0){pm=true} q (6:3){pm=true} q (6:5){pm=true} q (6:3){pm=true} |
m2: | e (2:5){bend=2, text="full bend"} e (2:5){text="hold"} e (2:5){text="release"} e r q [ (4:2) (3:2) (2:3) ]{name="Dsus2"} q r |
m3: | h r h (1:12){harmonic="natural", let_ring=true} |
chord-voices.otab
format="opentab"
version="0.1"
title="Chords + Voices Example"
tempo_bpm=76
time_signature="4/4"
[[tracks]]
id="gtr1"
name="Guitar"
instrument="electric_guitar"
tuning=["E2","A2","D3","G3","B3","E4"]
---
# Voice v1: chord rhythm
@track gtr1 voice v1
m1: | q [ (5:3) (4:2) (3:0) (2:1) (1:0) ] q [ (6:3) (5:3) (4:0) (3:0) (2:1) (1:3) ] q [ (5:2) (4:0) (3:2) (2:3) (1:2) ] q [ (6:1) (5:3) (4:3) (3:2) (2:1) (1:1) ] |
m2: | h [ (5:3) (4:2) (3:0) (2:1) (1:0) ] h [ (5:3) (4:2) (3:0) (2:1) (1:0) ] |
# Voice v2: a simple melody on top
@track gtr1 voice v2
m1: | q r q (1:3) q (1:2) q (1:1) |
m2: | h (1:0) h (1:3) |
minimal.otab
format="opentab"
version="0.1"
title="Minimal Example"
tempo_bpm=100
time_signature="4/4"
[[tracks]]
id="gtr1"
name="Guitar"
instrument="electric_guitar"
tuning=["E2","A2","D3","G3","B3","E4"]
capo=0
---
@track gtr1 voice v1
m1: | q (6:3) q (5:5) q (4:5) q (3:3) |
m2: | q (6:3) q (5:5) q (4:5) q (3:3) |
riff-enter-sandman.otab
format="opentab"
version="0.1"
title="Riff: Enter Sandman (Intro)"
tempo_bpm=120
time_signature="4/4"
[[tracks]]
id="gtr1"
name="Guitar"
instrument="electric_guitar"
tuning=["E2","A2","D3","G3","B3","E4"]
---
@track gtr1 voice v1
# Palm-muted open-low-E pattern with fretted notes
m1: | e (6:0){pm=true} e (6:0){pm=true} e (6:0){pm=true} e (6:0){pm=true} e (6:2){pm=true} e (6:0){pm=true} e (6:3){pm=true} e (6:0){pm=true} |
m2: | e (6:0){pm=true} e (6:0){pm=true} e (6:0){pm=true} e (6:0){pm=true} e (6:2){pm=true} e (6:0){pm=true} e (6:3){pm=true} e (6:0){pm=true} |
riff-seven-nation-army.otab
format="opentab"
version="0.1"
title="Riff: Seven Nation Army"
tempo_bpm=120
time_signature="4/4"
[[tracks]]
id="gtr1"
name="Guitar"
instrument="electric_guitar"
tuning=["E2","A2","D3","G3","B3","E4"]
---
@track gtr1 voice v1
# Single-note riff on the A string
m1: | q (5:7) e (5:7) e (5:10) q (5:7) e (5:5) e (5:3) |
m2: | q (5:2) e (5:3) e (5:2) h r |
riff-smoke-on-the-water.otab
format="opentab"
version="0.1"
title="Riff: Smoke on the Water"
tempo_bpm=110
time_signature="4/4"
[[tracks]]
id="gtr1"
name="Guitar"
instrument="electric_guitar"
tuning=["E2","A2","D3","G3","B3","E4"]
---
@track gtr1 voice v1
# Iconic double-stop riff (D and G strings)
m1: | q [ (4:0) (3:3) ] q [ (4:3) (3:6) ] q [ (4:5) (3:8) ] q r |
m2: | q [ (4:0) (3:3) ] q [ (4:3) (3:6) ] q [ (4:6) (3:9) ] q r |
riff-sweet-child-omine.otab
format="opentab"
version="0.1"
title="Riff: Sweet Child O' Mine (Intro)"
tempo_bpm=125
time_signature="4/4"
[[tracks]]
id="gtr1"
name="Guitar"
instrument="electric_guitar"
tuning=["E2","A2","D3","G3","B3","E4"]
---
@track gtr1 voice v1
# Arpeggiated figure across the top strings
m1: | e (4:7) e (3:9) e (2:8) e (3:9) e (4:7) e (3:9) e (2:8) e (3:9) |
m2: | e (4:7) e (3:9) e (2:8) e (3:9) e (4:7) e (3:9) e (2:8) e (3:12) |
techniques.otab
format="opentab"
version="0.1"
title="Techniques Example"
tempo_bpm=92
time_signature="4/4"
[[tracks]]
id="gtr1"
name="Guitar"
instrument="electric_guitar"
tuning=["E2","A2","D3","G3","B3","E4"]
---
@track gtr1 voice v1
# Demonstrates: hammer-on, pull-off, slide up/down, vibrato, let_ring, palm mute
m1: | e (3:2h4) e (2:3) e (3:4p2) e r q (1:3~) q r |
m2: | e (3:5/7){let_ring=true} e (2:5){pm=true} e (2:5){pm=true} e (2:5){pm=true} q [ (4:2) (3:2) (2:3) ] q r |
m3: | q (3:7\5) q (3:5) q (2:3) q (1:0) |
time-signature-6-8.otab
format="opentab"
version="0.1"
title="6/8 Groove Example"
tempo_bpm=60
time_signature="6/8"
[[tracks]]
id="gtr1"
name="Guitar"
instrument="acoustic_guitar"
tuning=["E2","A2","D3","G3","B3","E4"]
---
@track gtr1 voice v1
# 6/8: six eighth notes per measure
m1: | e [ (5:3) (4:2) (3:0) (2:1) (1:0) ] e r e [ (5:3) (4:2) (3:0) (2:1) (1:0) ] e r e [ (6:3) (5:3) (4:0) (3:0) (2:1) (1:3) ] |
m2: | e [ (5:2) (4:0) (3:2) (2:3) (1:2) ] e r e [ (5:2) (4:0) (3:2) (2:3) (1:2) ] e r e [ (6:1) (5:3) (4:3) (3:2) (2:1) (1:1) ] |
triplets.otab
format="opentab"
version="0.1"
title="Tuplets (Triplets) Example"
tempo_bpm=140
time_signature="4/4"
[[tracks]]
id="gtr1"
name="Guitar"
instrument="electric_guitar"
tuning=["E2","A2","D3","G3","B3","E4"]
---
@track gtr1 voice v1
# Four beats; each beat subdivided into triplet eighths: e/3 e/3 e/3
m1: | e/3 (3:5) e/3 (3:7) e/3 (3:9) e/3 (2:5) e/3 (2:7) e/3 (2:8) e/3 (1:5) e/3 (1:7) e/3 (1:8) e/3 (2:8) e/3 (2:7) e/3 (2:5) |