Repolode
louislam

louislam/its-mytabs

Self-hostable, web-based guitar and bass tab viewer and player with audio sync, similar to Songsterr.

Open-source alternative to:Songsterr

Stars
580
Forks
65
Open issues
22
Last commit
2 days ago

What is it?

It's MyTabs is an open source, web-based tablature viewer and player for guitar and bass. It opens Guitar Pro (.gp, .gpx, .gp3, .gp4, .gp5), MusicXML and .capx files, plays them back with a built-in MIDI synth, and lets you mute or solo individual tracks.

The main feature is manual sync: you can align a tab to an mp3 or ogg file, or to a YouTube video, so the playback cursor follows the music. Cursor modes include auto-scrolling without a cursor, highlighting the current bar, and following the cursor, and the view can switch between tab and score. Tabs can be shared through a link.

The app runs on Windows as a packaged executable, or on any machine through Docker, Docker Compose or Deno. It supports x64 and ARM64 and has a mobile-friendly interface, with data stored in a mounted data directory.

Key features

  • 01Opens Guitar Pro, MusicXML and .capx tab files.
  • 02Syncs tabs with mp3/ogg audio or YouTube videos.
  • 03Built-in MIDI synth with per-track mute and solo.
  • 04Multiple cursor modes and tab or score views.
  • 05Shareable links and a mobile-friendly interface.
  • 06Runs on Windows, or self-hosted via Docker or Deno.

Use cases

  • Learning bass or guitar by following a tab while the recording plays.
  • Practicing a song with a specific track soloed or muted.
  • Hosting a private tab library on a home server for a band or class.
  • Sharing a tab with others through a link.

Quick start

  1. 1

    Start the app with Docker

    docker run -d --name its-mytabs -p 47777:47777 -v its-mytabs:/app/data --restart unless-stopped louislam/its-mytabs:1
  2. 2

    Open the web UI at http://localhost:47777

Things to know

  • YouTube videos may not work when the app is reached via a private IP address such as 192.168.x.x.

In collections

Topics

#music#guitar#bass#tablature#self-hosted#midi#audio-sync

FAQ

What is its-mytabs?
Self-hostable, web-based guitar and bass tab viewer and player with audio sync, similar to Songsterr. It's MyTabs is an open source, web-based tablature viewer and player for guitar and bass. It opens Guitar Pro (.gp, .gpx, .gp3, .gp4, .gp5), MusicXML and .capx files, plays them back with a built-in MIDI synth, and lets you mute or solo individual tracks.
Is its-mytabs free to use? What license does it have?
its-mytabs is open source under the MIT license. Check the license terms before using it in commercial products.
Is its-mytabs still maintained?
Actively maintained. The last commit to its-mytabs was on Nov 6, 2026.
What can I use its-mytabs for?
Learning bass or guitar by following a tab while the recording plays. Practicing a song with a specific track soloed or muted. Hosting a private tab library on a home server for a band or class. Sharing a tab with others through a link.
How do I install its-mytabs?
Start the app with Docker: docker run -d --name its-mytabs -p 47777:47777 -v its-mytabs:/app/data --restart unless-stopped louislam/its-mytabs:1 Open the web UI at http://localhost:47777
Where can I get its-mytabs?
The source code and installation instructions are on GitHub: https://github.com/louislam/its-mytabs

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects

A Python library for music theory, composition, and audio sketching, letting you analyze chords and scales and render playable MIDI and sound from code.

Learning Resources#music-theory#music#midi
1.7K+1 this week84PythonMITUpdated yesterday

A free, open-source singing synthesis editor for UTAU users, supporting UTAU voicebanks, phonemizers, and plugins on Windows, macOS, and Linux.

Productivity & Apps#singing-synthesis#utau#music
4.5K+48 this week593C#MITWell maintainedUpdated 2 days ago

A Python-based music programming language that lets you write, analyze and export music using concise, music-theory-aware syntax and MIDI output.

Other#music#music-theory#midi
1.5K+3 this week138PythonLGPL-2.1Updated 2 months ago