Nós enxadristas passamos horas analisando posições, decorando aberturas e calculando finais. Mas vocês já pararam para pensar em qual é o som de uma partida de xadrez? E não estou falando do barulho das peças batendo no tabuleiro ou do relógio sendo pressionado.
Recentemente, navegando pelo GitHub (o paraíso dos programadores), encontrei um projeto open-source chamado ChessWAV que faz exatamente isso: ele transforma a notação das nossas jogadas em notas musicais reais:
GitHub – leandronsp/chesswav: Transform chess games into audio. Each move becomes a note

O Conceito: Como o Xadrez vira Música?
A ideia por trás do projeto, criado pelo desenvolvedor Leandro Proença, é fascinante pela simplicidade e pela lógica. O programa pega a notação algébrica que já conhecemos (e4, Nf3, etc.) e a traduz para frequências sonoras.
Funciona assim:
- As Colunas são Notas: A coluna ‘a’ vira um Dó, a ‘b’ um Ré, e assim por diante até a coluna ‘h’
- As Fileiras são Oitavas: Quanto mais a peça avança no tabuleiro (fileiras 1 a 8), mais agudo o som fica. Um peão em e4 tem um som mais grave que um peão promovendo em e8
O que eu achei mais legal é que cada peça tem sua própria “personalidade” sonora (o timbre). O criador usou formas de onda diferentes para cada uma:
- ♟️ Peão: Onda Senoidal (um som puro e simples).
- ♞ Cavalo: Onda Triangular (um som mais suave, “mellow”).
- ♜ Torre: Onda Quadrada (um som oco, tipo videogame antigo).
- ♝ Bispo: Onda Dente de Serra (um som brilhante e vibrante).
- ♛ Dama: Uma mistura rica de harmônicos (som cheio).
- ♚ Rei: Harmônicos nobres e quentes
Isso significa que, de olhos fechados, é possível, com treino, distinguir se quem moveu foi um Bispo ou uma Torre apenas pelo “zumbido” do som! Você conseguiria?
Por que isso é legal?
Imaginem as possibilidades:
- “Ouvir” os Clássicos: Como soaria a Imortal de Kasparov? Seria uma música caótica? Ou uma melodia harmoniosa?
- Análise Sensorial: Será que partidas com muitos erros táticos soam “desafinadas”?
- Arte: Podemos pegar nossas partidas e gerar um arquivo de áudio para guardar de recordação e compartilhar com os amigos.
Como Testar (Para os Nerds de Plantão, como eu!)
O projeto foi feito em Rust, uma linguagem de programação super moderna e rápida. Para quem quiser brincar, é preciso ter o Rust instalado e rodar via terminal.
Um exemplo simples de comando para gerar o som da Abertura Ruy Lopez seria:
echo "e4 e5 Nf3 Nc6 Bb5" | chesswav --play
O programa gera um arquivo `.wav` que você pode ouvir na hora.
Mas não se preocupe! Abaixo seguem arquivos `wav` que gerei para algumas partidas, como exemplo:
- Partida Imortal de Kasparov vs Topalov (1999)
- Garry Kasparov vs Deep Blue, Jogo 6 do match de 1997
- Vitória do baiano FM Paulo Jatoba de Oliveira Reis contra o GM Krikor Sevag Mekhitarian, Campeonato Brasileiro 2016
Conclusão
O xadrez é infinitamente rico e ferramentas como o ChessWAV nos mostram que ainda existem novas formas de apreciar o jogo. Da próxima vez que fizerem um lance brilhante, lembrem-se: vocês não estão apenas jogando, estão compondo!
Quem quiser conferir o código ou baixar, o link é: github.com/leandronsp/chesswav
Até a próxima e bons lances (e boas músicas)!
—
Matheus Andrade
Membro do Comitê Real, Ô Rei – Clube de Xadrez
Articulador, Cavaleiros do Centro

