🌐 Diese Seite wurde noch nicht ins Deutsche übersetzt. Portugiesische (BR) Referenz wird angezeigt. Hilf bei der Übersetzung.
Tablatura
Editor de tablatura multitrack inspirado em Guitar Pro, com playback HD direto no navegador via Web Audio + Service Worker cache. Crie partituras de guitarra, baixo, teclado e bateria, salve em formato .rostab no Finder e exporte como MIDI.
Visão geral
A Tablatura combina três coisas que normalmente exigem softwares pagos distintos:

- Editor visual — grade com cordas/strings × compassos × subdivisões, igual aos editores tradicionais.
- Playback profissional — soundfonts MusyngKite via CDN cacheado pelo Service Worker (toca offline depois da primeira vez).
- Companion de prática — catálogo de backing tracks, cifras com diagrama de pestanas, modo "Study Scales".
Sem instalação, sem login pago, sem perda de arquivos entre dispositivos — o .rostab salva no seu Finder via Firebase Storage e segue você em qualquer browser.
Antes de começar
A Tablatura roda no navegador, sem servidor. Duas coisas dependem de permissão ou de hardware: o áudio HD baixa os sons na primeira vez (precisa de internet), e a saída MIDI externa só aparece em navegadores com Web MIDI — Safari não tem.
Quando o som ou o arquivo não colaboram
| O que acontece | Por quê | O que fazer |
|---|---|---|
| Toca sem som nenhum | o navegador bloqueia áudio antes da primeira interação | clique uma vez na tela antes de dar play |
| O som sai pobre, tipo bipe | os sons HD ainda não terminaram de baixar | espere o aviso de "sons HD prontos"; na primeira vez leva alguns segundos |
O .rostab não abre pelo Arquivos | o arquivo está numa pasta do servidor e não há servidor conectado | conecte o servidor, ou mova o arquivo para a sua conta |
| Nenhum dispositivo MIDI aparece | o navegador não implementa Web MIDI | use Chrome ou Edge; ver Saída MIDI externa |
| A cifra não aparece no compasso | o chord chip foi posto num tempo que não existe naquela fórmula | confira o time signature daquele compasso |
Multi-tracks
Cada projeto carrega quantas tracks você quiser:
| Tipo | Cordas/Pads | Notes |
|---|---|---|
| Guitar | 6 cordas afinadas E-A-D-G-B-E | Padrão / Drop D / Open G / DADGAD selecionáveis |
| Bass | 4 ou 5 cordas | E-A-D-G ou B-E-A-D-G |
| Keys (melódico) | linha melódica única | Usado para licks/leads |
| Keys (SATB) | grand-staff com voicing split | LH (baixo + tenor) + RH (alto + soprano) — apropriado para corais ou arranjos de piano |
| Drums | grid de pads | Kick, snare, hihat, crash, ride, toms, claps, etc. |
Mixer lateral controla por track: mute, solo, volume, escolha de voice (instrumento), kit (pra drums), nome customizado e remoção.
Áudio HD
O motor de áudio toca por padrão em qualidade alta usando MusyngKite soundfonts (gleitz CDN) para instrumentos melódicos e Tonejs/audio (jsdelivr) para samples de bateria.
Voices disponíveis (melódicos)
- Guitar — clean, acoustic steel-string, nylon (clássica), jazz, distorted
- Bass — fingered, picked, slap
- Keys — acoustic piano, electric piano, organ, lead, sine, vibraphone, marimba
- Strings — cello, violin, strings ensemble
- Wind — flute, saxophone
- Brass — brass section
Kits de bateria
- Acoustic — kick acústico, snare, hihat (closed/open), crash, ride, toms (low/mid/high), claps
- Electronic (4OP-FM) — kit sintético estilo TR-808 / TR-909
- Latin — conga, cowbell, shaker (algumas pads usam síntese procedural)
Cache offline
Na primeira reprodução, o Service Worker baixa as amostras necessárias e cacheia por 1 ano, com até 200 entries (LRU eviction). Após isso, o playback funciona sem internet — o RoqueOS é PWA-first.
Backing tracks
O botão "Backing Tracks" abre um catálogo com 30+ presets categorizados:
- 🎸 Rock — Am 4-bar, G 8-bar, E power chords, Em ballad, Stoner Rock Dm
- 🎺 Blues — A 12-bar, E 12-bar, Slow G, Minor Am
- 🎷 Jazz — Cmaj7 turnaround, Am7 II-V-I, Bebop bridge D, Modal Em7
- 🥁 Funk — Em groove, D Dorian, Am shuffle, Disco Am
- 🌴 Bossa — Cmaj7, Dm "Quiet Night", Am "Garota de Ipanema"-style
- 🎶 Pop — 4 chords em C, Axis G, 50s em C, Em ballad
- 💃 Latin — Samba C, Mambo C, Reggae Am, Flamenco Em
- 🎛️ Electronic — Hip Hop Cm, Trap Fm, House Am, Techno Em, DnB Am
Cada preset carrega a estrutura harmônica básica (acordes, ritmo, BPM sugerido) na sua tab — você toca por cima. O botão "Study Scales" companion mostra as escalas compatíveis com o preset.
Cifras (chord chip)
Insira cifras em cima de compassos via "Inserir acorde". Cada cifra abre o ChordDiagramModal mostrando:
- Diagrama de fingering visual (braço de guitar com pestanas)
- Notas que compõem o acorde
- Voicing específico usado no diagrama
- Botão "Tocar" que faz quick-play do acorde
Cifras se ajustam automaticamente quando você muda a duração ou a posição do compasso.
Time signature por compasso
Cada compasso pode ter sua própria fórmula de compasso. Suportados:
- Simples — 2/4, 3/4, 4/4
- Composto — 6/8, 9/8, 12/8
- Irregular — 5/4, 5/8, 7/8
Mudança recalcula stepsPerMeasure automaticamente. Se o novo time signature corta o compasso (ex.: 4/4 → 3/4), o app oferece truncate de notas fora do range.
Persistência: .rostab no Finder
Arquivos salvam em formato JSON .rostab no seu Finder (Firebase Storage). Tudo que está no Finder está disponível de qualquer dispositivo logado.
- Duplo-clique em
.rostabno Finder abre direto na Tablatura. - Ícone próprio
audiotrackno Finder diferencia.rostabde outros arquivos de áudio. - "Abrir com..." no menu de contexto oferece "Tablatura" explicitamente.
Exportação MIDI
Botão "Download" exporta como .mid (MIDI file format) — compatível com Reaper, Cubase, Logic, MuseScore, GarageBand, qualquer DAW.
Mobile UX
A Tablatura é desenhada para tocar em qualquer tela:
- Drawer lateral pra mixer em mobile.
- Transport bar centralizado com 3 botões grandes — rewind (sky-blue), play (purple), BPM stepper (orange).
- Fret keypad 0-24 em linha horizontal com rolagem (backspace fixo à direita).
- Backspace inteligente — após digitar, backspace volta cursor + limpa, mimic editor de texto.
Atalhos de teclado
| Tecla | Ação |
|---|---|
0-9 | Digita fret (2 dígitos = fret 10-24) |
S / P / G | Liga/desliga sustain, palm-mute, ghost |
Backspace | Volta cursor + limpa célula (smart backspace) |
Tab / Shift+Tab | Próximo / anterior compasso |
Space | Play / Stop |
← → ↑ ↓ | Navega célula a célula |
Saída MIDI externa
Além do synth interno, você pode rotear a saída pra um dispositivo MIDI físico via Web MIDI API:
- Conecte seu controlador / interface MIDI.
- Vá em Mixer → MIDI Output.
- Selecione o device — todas as tracks tocam via MIDI hardware.
Útil para integrar com módulos de som, samplers de hardware ou enviar pra outra DAW.
Veja também
- Music Player — para tocar arquivos de áudio salvos (mp3, flac, wav).
- Finder — onde seus
.rostabficam organizados. - Guia de início — Low-End Mode auto-desativa efeitos pesados em devices fracos sem afetar o playback de áudio.