Practice Guitar Like A Game

Import your .gp5 files, play along with real-time note detection, and track every note you've ever played.
Built by a guitarist who's used it daily for 2+ years.

🎸

Import Your Library

Drag-and-drop any .gp5 file. Organized by tuning, artist, album.

🎯

Real-Time Feedback

C++ pitch detection tracks every note you play with responsive accuracy.

🌍

Career Mode

Travel the world, unlock venues, earn XP. Start at dive bars, unlock stadiums.

πŸ“Š

Measure Master

Focus on difficult sections. Practice measure 47 in isolation until you nail it.

Why I Built This

Hi, I'm Kyle. After 12 years of collecting guitar tabs, I got tired of the 20-step process to mod songs into other software. So I built SongVisualizer.

Now it's my primary way to practiceβ€”I've logged 104.7 hours, 2,220 plays, and 184 sessions over the past 2+ years.

Every stat you see below? That's my real practice data, updated live from my database. No fake demos. No marketing fluff. Just proof that this actually works.

What To Expect

πŸš€ First 5 Minutes
  • Launch app, connect your guitar
  • Quick GPU calibration for smooth 60fps
  • Interactive tutorial shows you the ropes
  • Import your first .gp5 file and play
πŸ“… Week 1
  • Play through your favorite songs
  • Unlock your first venue in Career Mode
  • Notice improvement on tricky riffs
  • Check stats: 15+ songs, 2,000+ notes tracked
πŸ† Month 1
  • Measure Master helps nail impossible solos
  • Practice Queue suggests what needs work
  • Career Mode keeps you motivated
  • Stats show accuracy climbing week over week

Video Demonstration

[-]

Check out my YouTube channel at youtube.com/@kyleabent for more videos.

SongVisualizer

A guitar learning game that imports your Guitar Pro (.gp5) files and lets you play along with real-time note detection. Track your progress, master difficult sections, and unlock venues around the world in Career Mode.

LIVE DATA - Updated from Kyle's database

Live Demo: My Guitar Journey

Kyle Abent Level 73
200,371.9 XP
717
Songs
2,220
Total Plays
68.8%
Avg Accuracy
1,021
Best Streak
104.7h
Playtime
184
Sessions

Career Progress

🌍 1/18 Countries
πŸ™οΈ 20 Cities
🎀 59 Venues
5.6% World Completion

Recent Activity

I Gave my All Kyle Abent
B 75%
I Gave my All Kyle Abent
Aβˆ’ 79%
I Gave my All Kyle Abent
B+ 77%
I Gave my All Kyle Abent
S 100%
I Gave my All Kyle Abent
S 99%

Journey Metrics

LIVE
πŸ“… 178 Practice Days unique sessions
πŸ“ˆ 10.9 Avg Plays/Session consistency score
🎡
11.1M / 7529K
Notes Attempted / Hit 67.7% hit rate

Accuracy Milestones

95%+ 307 plays
90-94% 151 plays
80-89% 435 plays
70-79% 427 plays

Song Mastery

119 Mastered 90%+ accuracy
44 Learning 70-89% accuracy
27 Challenging <70% accuracy
Mastered Learning Challenging

Top Venues by XP

1
Lightning Club Tokyo 25 plays
15,517 XP
2
Echo Echo Club 20 plays
14,839 XP
3
Motown Melody Club 22 plays
14,027 XP
4
Nashville Strings Hall 17 plays
13,725 XP
5
Songbird Melody Cafe 20 plays
13,272 XP

Practice Activity

2023
J
F
M
A
May 7
Jun 89
Jul 252
Aug 136
Sep 111
Oct 164
Nov 66
Dec 76
2024
Jan 105
Feb 93
Mar 137
Apr 63
May 1
Jun 56
Jul 79
Aug 70
Sep 12
Oct 9
Nov 19
Dec 63
2025
Jan 17
F
Mar 4
Apr 39
May 13
Jun 92
Jul 39
A
Sep 38
Oct 26
Nov 77
Dec 109
2026
Jan 107
Feb 51
M
A
M
J
J
A
S
O
N
D
200+ plays 100-199 1-99

🎸 Fretboard Detection Coverage

344 unique shapes tracked across E Standard, E Flat, Drop C

125 note positions 145 2-string shapes 74 3-string shapes
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
e
B
G
D
A
E
Low
High

Top 10 Two-String Chords

1
A0 + E0 587,312 plays
68.6%
2
A2 + E0 116,308 plays
54.2%
3
G10 + A8 116,104 plays
84.4%
4
A3 + E3 67,944 plays
53.8%
5
D7 + A5 67,640 plays
82.3%
6
D2 + A0 60,802 plays
87.5%
7
D5 + A3 53,120 plays
69.2%
8
G12 + A10 49,316 plays
85.4%
9
G16 + A14 49,160 plays
87.2%
10
D0 + E0 48,816 plays
93.6%

Top 10 Three-String Chords

1
D8 + A8 + E8 37,912 plays
87.1%
2
G5 + D5 + A3 25,520 plays
63.9%
3
G9 + D9 + A7 25,016 plays
88.7%
4
D0 + A0 + E0 18,264 plays
72.5%
5
G7 + D7 + A5 15,464 plays
78.1%
6
D4 + A4 + E4 14,720 plays
89.9%
7
G3 + D3 + A1 13,176 plays
53.8%
8
D5 + A3 + E3 11,440 plays
81.5%
9
D9 + A7 + E7 11,027 plays
94.4%
10
D11 + A9 + E9 10,944 plays
92.2%

Deep Dive Stats

β–²

Tunings Practiced

E Standard
567 songs 1130 plays
Drop C
37 songs 705 plays
E Flat
38 songs 284 plays
Drop D
19 songs 4 plays
E Flat, Drop C, E Flat
1 songs 0 plays
Open E
1 songs 0 plays

Country Progress

United States
100%
4/4 cities
United Kingdom
33%
0/4 cities
Japan
25%
1/4 cities
Germany
8%
0/4 cities
France
0%
0/4 cities

Cities Conquered

Berlin 1 venue
Sapporo 4 venues
Tokyo 4 venues
Liverpool 1 venue
Manchester 3 venues
London 2 venues
Nashville 4 venues
Detroit 4 venues
Los Angeles 4 venues
New York 4 venues

My Setlists

Session #518 2026-02-07 33 songs
Session #517 2026-02-02 18 songs
Session #516 2026-01-31 25 songs
Session #515 2026-01-24 16 songs
Session #514 2026-01-18 7 songs
Session #1 2026-01-18 2 songs
Session #513 2026-01-17 25 songs
Session #512 2026-01-11 6 songs
Session #511 2026-01-03 29 songs
Session #510 2025-12-28 16 songs
Session #509 2025-12-20 18 songs
Session #508 2025-12-13 17 songs
Session #507 2025-12-07 17 songs
Session #506 2025-12-06 41 songs
Session #505 2025-11-29 16 songs
Session #504 2025-11-28 44 songs
Session #503 2025-11-08 8 songs
Session #502 2025-10-26 10 songs
Session #501 2025-10-11 8 songs
Session #500 2025-10-05 12 songs
Session #499 2025-10-03 11 songs
Session #498 2025-09-30 24 songs
Session #497 2025-09-13 7 songs
Session #496 2025-09-06 7 songs
Session #495 2025-07-12 25 songs
Session #494 2025-07-05 14 songs
Session #493 2025-06-28 20 songs
Session #492 2025-06-21 21 songs
Session #491 2025-06-15 14 songs
Session #490 2025-06-06 14 songs

Grade Distribution

S
289
A
139
B
186
C
186
D
109
F
406

Best Performances

#1
Non-Kyle Song 1 Non-Kyle 1
100% A+
#2
Non-Kyle Song 2 Non-Kyle 2
100% A+
#3
Non-Kyle Song 3 Non-Kyle 3
100% A+
#4
Non-Kyle Song 4 Non-Kyle 4
100% S
#5
Non-Kyle Song 5 Non-Kyle 5
100% Bβˆ’

Streak Stats

1,021 Best Streak
64 Avg Streak

Hit/Miss Ratio

957,557 Hits (68.0%) 450,151 Misses

Achievements

🎯
100 Plays Completed 100+ play sessions
πŸ”₯
500 Plays Completed 500+ play sessions
⚑
1K Streak 1000+ note streak
⭐
First A Earned first A grade
πŸ†
A Master 50+ A grades

Note Timing Accuracy

Perfect
17.7%
Early
14.6%
Late
28.3%
Miss
39.5%

Perfect, Early, and Late are all counted as hits β€” you played the right note within the timing window. Miss means no correct note was detected.

Top Artists

Kyle Abent 480 songs 700 plays
Non-Kyle Artist 1 25 songs 687 plays
Non-Kyle Artist 2 17 songs 241 plays
Non-Kyle Artist 3 5 songs 140 plays
Non-Kyle Artist 4 1 songs 99 plays
Non-Kyle Artist 5 1 songs 68 plays
Non-Kyle Artist 6 4 songs 34 plays
Non-Kyle Artist 7 1 songs 31 plays

Audio Demonstration

[-]

Visit my SoundCloud podcast at soundcloud.com/kyle-abent, where I use the software to record.

Album 3: "Resting Place" β€” Complete

20 original compositions β€” writing since 2022, recording & refining across 266 days

May 2025 266 days • 33 sessions Feb 2026
2025-05-17 2026-02-07
20 Songs Lead + Rhythm + AltLead
452 Composed 4.4% made the cut
89 Tested 69 didn't make it
532 Plays Across 33 sessions

Final Setlist

# Song Plays Best Avg
1UFOs Watching Us
53 plays99%67.3%
2Thats the Spot
30 plays100%88.0%
3So What
6 plays98%83.8%
4I Never Left
6 plays100%89.0%
5Looking For Any Reason to Doubt
19 plays97%82.7%
6Broken Record
7 plays100%88.8%
7Surgery not a BandAid v2
14 plays100%87.8%
8the Dark Poet era v4
3 plays100%99.5%
9Waking Up Slowly
4 plays100%99.5%
10Wheres my Shadow
7 plays99%69.0%
11Afraid of a Good Time
5 plays100%78.0%
12A Change Of Perspective
17 plays100%75.7%
13Lets Go to the Opera
11 plays100%87.5%
14When Everything Comes Together
17 plays100%86.0%
15Thats Just Who I Am
4 plays99%81.3%
16Spice In Life
3 plays99%99.0%
17Mature Conversations
13 plays99%97.4%
18Future Humans
7 plays99%77.2%
19Worth the Wait
9 plays100%77.5%
20I Gave my All
20 plays100%85.2%

By the Numbers

The Journey
266days of recording & refiningMay 17, 2025 β€” Feb 7, 2026
33recording sessions#487 β€” #518
19.9 hrstotal play time
80 dayslongest gapJul 12 β€” Sep 30, 2025
9.2 daysavg gap between sessions
Saturdayfavorite recording day333 of 532 plays
Afternoonpeak recording time388 plays
The Music
19,318total notes20 songs x 3 arrangements
60.5 minalbum length (Lead)~181.5 min all 3 arrangements
3.0 minavg song lengthshortest 2.1 β€” longest 3.7 min
84–161BPM rangeavg 124 BPM
131notes/min β€” fastestLet's Go to the Opera
75.7notes/min β€” chillestSo, What?
1,304notes β€” biggest songSpice In Life (3 arr)
649notes β€” smallest songThe Dark Poet Era
20.4%chord ratio231K chord vs 904K single notes
59,422three-string chord notes
9.3%of all notes were staccato105,219 notes
Time Signatures
46.1% in 4/4
53.9% non-4/4 time

2,256 measures across 55.6 minutes of music

17unique time signatures14 unique float values
0 / 20songs are pure 4/4every song uses multiple meters
4.0avg meter changes per songrange: 2 — 13
13 meter changesthe Dark Poet era v4progressively shrinking from 4/4 down to 1/4
Runtime by Time Signature
4/4
18 songs
46.1%
7/8
8 songs
13.0%
6/8
9 songs
12.1%
3/4
7 songs
9.5%
2/4
12 songs
5.9%
15/16
5 songs
4.0%
8/32
1 song
3.2%
13/16
3 songs
1.6%
1/4
1.2%
9/16
0.8%
4/2
0.6%
3/8
0.5%
2/2
0.4%
11/16
0.3%
5/8
0.3%
7/16
0.2%
5/16
0.1%

Equivalent pairs: 4/4 = 2/2 (1.0 beats) · 6/8 = 3/4 (0.75) · 8/32 = 1/4 (0.25)

The Gameplay

All accuracy stats exclude Rhythm arrangement (no real input detection yet)

163,829notes pluckedacross all 532 plays
8.5xalbum's worth of notes played
84.4%avg accuracy (Lead+AltLead)109,513 hits / 20,741 misses
64perfect plays (100%)across 27 unique songs
12 of 20finals achieved 100%on Lead or AltLead
345longest note streakWaking Up Slowly
Nov 28busiest day44 plays, 10,015 notes
Fret 7most played fret174,178 notes
37.9%open string hit ratefret 0 β€” lowest of all frets
D stringmost action237,996 notes
451 msmedian gap between notesavg 532ms, fastest 94ms
The Improvement
+69%When Everything Comes Together31% → 100%
+45%Afraid of a Good Time55% → 100%
+40%Worth the Wait60% → 100%
+39%I Never Left60% → 99%
+35%UFOs Watching Us64% → 99%
5.2 stdmost consistentSpice In Life (avg 95.3%)
29.1 stdmost variableWaking Up Slowly (avg 80.0%)
The Cuts
452 → 89 → 20drafts → auditioned → finalized4.4% survival rate
69songs cut with at least 1 play
277plays on songs that didn't make it
82,252notes played on cutsmore than the final 20 (81,577)
87.6%avg accuracy on cutsfinals averaged 80.7% — harder songs survived
445best streak ever — on a cut"With a Little Confidence" (finals best: 345)
41perfect plays on cut songs"We Deserve So Much Better" got 8 perfects, still cut
27songs cut after 1 playinstant rejects
20 playsmost invested cut"Chasing the Catch" — still didn't make it
Dec 2025busiest month109 plays (Jan: 107, Nov: 75)
+67%biggest single-session jump"Where's my Shadow" 30% → 97% in one sitting

See It In Action

Watch gameplay and tutorials on YouTube

Listen to recordings made with SongVisualizer on SoundCloud

SongCreator generated all notation using algorithmsβ€”scales, chord progressions, lead melodies, and rhythm patterns.

Computer Generated

Generated by SongCreator

Three Dimensional

Generated by SongVisualizer (improved algorithm)

Frequently Asked Questions

Do I need to own Guitar Pro software? +

No. You only need .gp5 files (the tab files), not the Guitar Pro application. SongVisualizer reads these files directly.

Where do I get .gp5 files? +

Many guitar tab websites offer .gp5 downloads. You can also create your own in Guitar Pro or similar software, or find them in online guitar communities.

What guitar input do I need? +

Any 1/4" to USB cable or audio interface works. SongVisualizer uses C++ audio processing for responsive note detection. We recommend a 60Hz display for optimal visual performance.

How is this different from other guitar games? +

SongVisualizer works with any .gp5 file you haveβ€”not a fixed song library. Plus, every note you play is tracked, so you can see real improvement over time with detailed statistics.

What platforms does it support? +

SongVisualizer is available on Steam for Windows and macOS. Linux support may be added in the future based on demand.

Is there a subscription fee? +

No. SongVisualizer is a one-time purchase. You own it forever, and you can import unlimited songs from your own .gp5 collection.

Ready to Start Your Guitar Journey?

Import your .gp5 files, track your progress, and watch yourself improve.

One-time purchase. Your songs. Your progress. Forever.