TabXtract

Print the tab that only exists as a video.

ImprimĂ­ la tablatura que sĂłlo existe como video.

Some tabs are only published on YouTube, scrolling by while someone plays. TabXtract reads the notation off the video and turns it into a PDF you can print and put on the music stand.

Hay tablaturas que sólo están en YouTube, pasando mientras alguien toca. TabXtract lee la notación del video y la convierte en un PDF para imprimir y poner en el atril.

Loading downloads…Buscando descargas…
Free, open source, works offlineGratis, cĂłdigo abierto, funciona sin internet
eBG DAE 575 787 575 30

How it works

CĂłmo funciona

Three steps. The app does the reading; you just check the result.

Tres pasos. La app hace la lectura; vos sólo revisás el resultado.

  1. Choose the videoElegí el video Paste a YouTube link, or open a video file you already have. Nothing is uploaded anywhere. Pegá un link de YouTube, o abrí un archivo de video que ya tengas. No se sube nada a ningún lado.
  2. Check the frameRevisá el recuadro TabXtract shows you the area of the screen it found the tab in. If it's off, drag the rectangle. Videos with several songs are split for you. TabXtract te muestra en qué parte de la pantalla encontró la tablatura. Si no coincide, arrastrás el rectángulo. Los videos con varias canciones se separan solos.
  3. Print the PDFImprimí el PDF One A4 PDF per song, with the moving cursor removed. A short report tells you if any bars might be missing, so you can check before printing. Un PDF A4 por canción, sin el cursor que se mueve. Un informe corto te avisa si puede faltar algún compás, para que lo revises antes de imprimir.

Opening it the first time

Abrirla por primera vez

Your computer will warn you the first time, because TabXtract isn't "signed". Signing costs a few hundred dollars a year and this is a free project, so we skip it. The app is built in public from the source code you can read on GitHub. Here's how to get past the warning once; after that it opens like any other app.

La primera vez tu computadora te va a avisar, porque TabXtract no está "firmada". Firmar cuesta unos cientos de dólares por año y este es un proyecto gratuito, así que no lo hacemos. La app se compila públicamente a partir del código que podés leer en GitHub. Así se pasa el aviso una sola vez; después abre como cualquier otra.

  1. Open the downloaded .dmg and drag TabXtract into Applications.
  2. Double-click it. macOS will say it can't be opened. Close that message.
  3. Open System Settings → Privacy & Security, scroll down to the line about TabXtract and click Open Anyway. Type your password if asked.
  4. Done. From now on it opens normally.
  1. Abrí el .dmg descargado y arrastrá TabXtract a Aplicaciones.
  2. Hacé doble clic. macOS te va a decir que no se puede abrir. Cerrá ese mensaje.
  3. Abrí Ajustes del Sistema → Privacidad y seguridad, bajá hasta la línea sobre TabXtract y tocá Abrir de todos modos. Poné tu contraseña si te la pide.
  4. Listo. De ahĂ­ en adelante abre normal.
It says the app is "damaged" Dice que la app está "dañada"

That's the same block wearing a different message. Open the Terminal app (search for it with Spotlight), paste this line, press Enter, and try opening TabXtract again:

Es el mismo bloqueo con otro mensaje. Abrí la app Terminal (buscala con Spotlight), pegá esta línea, apretá Enter y volvé a abrir TabXtract:

xattr -dr com.apple.quarantine /Applications/TabXtract.app

Not sure if your Mac is Intel or Apple Silicon? Click the Apple menu → About This Mac. If it says "Chip: Apple M…", pick the Apple Silicon download.

¿No sabés si tu Mac es Intel o Apple Silicon? Menú Apple → Acerca de esta Mac. Si dice "Chip: Apple M…", elegí la descarga para Apple Silicon.

  1. Your browser may warn about the download. Choose Keep.
  2. Open the installer. A blue box says "Windows protected your PC".
  3. Click More info, then Run anyway.
  4. Done. The installer takes it from there.
  1. El navegador puede avisarte sobre la descarga. ElegĂ­ Conservar.
  2. AbrĂ­ el instalador. Aparece un cuadro azul: "Windows protegiĂł su PC".
  3. Tocá Más información y después Ejecutar de todas formas.
  4. Listo. El instalador sigue solo.

No warning on Linux. The .deb installs with a double-click on Debian and Ubuntu. The AppImage needs to be marked as executable first, either by right-click → Properties → "Allow executing as program", or in a terminal:

En Linux no hay aviso. El .deb se instala con doble clic en Debian y Ubuntu. El AppImage primero hay que marcarlo como ejecutable, con clic derecho → Propiedades → "Permitir ejecutar como programa", o en una terminal:

chmod +x TabXtract-*.AppImage
./TabXtract-*.AppImage

Updating

Actualizar

TabXtract checks for a new version when it starts and asks you before installing it. You can turn that off in Preferences. To update by hand, download the new version from the button above and install it over the old one. Your history and settings are kept.

TabXtract busca una versión nueva al arrancar y te pregunta antes de instalarla. Podés desactivarlo en Preferences. Para actualizar a mano, bajá la versión nueva con el botón de arriba e instalala encima de la anterior. Tu historial y tu configuración se conservan.

Something went wrong?

ÂżAlgo saliĂł mal?

You don't need to know anything technical. Pick the form that matches, and it will ask you for exactly what helps.

No hace falta que sepas nada técnico. Elegí el formulario que corresponda y te va pidiendo justo lo que sirve.

The PDF came out wrong

El PDF saliĂł mal

Missing pages, repeated bars, a staff cut in half, or the wrong part of the video. On the results screen click Copy report and paste it into the form.

Faltan páginas, se repiten compases, un pentagrama cortado o agarró otra parte del video. En la pantalla de resultados tocá Copy report y pegalo en el formulario.

Report a bad PDF →Reportar un PDF malo →

The app crashed or a download failed

La app se rompiĂł o fallĂł una descarga

In the app, open Preferences → Open data folder and attach the file tabxtract.log. If a YouTube download fails, try Update yt-dlp in Preferences first: YouTube changes often.

En la app, abrí Preferences → Open data folder y adjuntá el archivo tabxtract.log. Si falla una descarga de YouTube, probá primero Update yt-dlp en Preferences: YouTube cambia seguido.

Report a problem →Reportar un problema →

You'll need a free GitHub account to send the form. Please don't attach the video itself unless it's yours; a link is enough.

Para mandar el formulario necesitás una cuenta gratuita de GitHub. No adjuntes el video salvo que sea tuyo; con el link alcanza.

Good to know

Bueno saberlo

For developers

Para desarrolladores

TabXtract is GPL-3.0. The computer-vision engine is a standalone Python package with a CLI, the desktop app wraps it with Tauri, and every installer is built by public CI from a tagged commit. README · Architecture · Contributing

TabXtract es GPL-3.0. El motor de visión por computadora es un paquete Python independiente con CLI, la app de escritorio lo envuelve con Tauri, y cada instalador lo compila la CI pública a partir de un commit etiquetado. README · Arquitectura · Contribuir (en inglés)