IF754 (graduação), IF760 (Computação Musical 2 / Tópicos Avançados em Mídias), IN1132 (pós-graduação, 2018.1), CIN0052 (grade nova: Computação Musical e Processamento de Som) · Graduação e pós-graduação, CIn/UFPE · 2015.1 – 2022.1 (com Geber Ramalho até 2018; edição 2025.2 como IF754, com Filipe Calegário)
Computação Musical
Síntese e processamento de som digital, representação e recuperação de informação musical, criatividade computacional, linguagens e interfaces físicas para música.
01 · Ensino
A disciplina
Computação Musical é a disciplina de graduação do CIn/UFPE sobre som, música e computador, ministrada por Geber Ramalho desde 1999. Giordano Cabral deu três aulas nela em 2009.1, antes de ingressar no corpo docente do Centro (plano de 2009.1); passou a ministrá-la em 2015.1, com Geber Ramalho, e a conduz desde 2018. Em 2025.2 foi professor auxiliar de Filipe Calegário. O programa vem da ementa histórica de www.cin.ufpe.br/~musica, em quatro blocos: fundamentos (som, acústica, psicoacústica); processamento e síntese; representação simbólica e MIDI; indexação e recuperação de informação musical. Não é preciso ser músico para cursá-la.
02 · Ensino
Semestres
Doze edições: 2015.1, 2016.1, 2016.2 (Computação Musical 2), 2017.2, 2018.1 (com a turma da pós, IN1132), 2019.1, 2020.1 (interrompida pela pandemia e retomada em 2021), 2020.3 (remota), 2021.1, 2021.2 (Computação Musical 2, IF760), 2022.1 e 2025.2 (IF754, com Filipe Calegário).
03 · Ensino
O que os alunos fazem
A disciplina é organizada em torno de um projeto: cada equipe constrói um sistema que produz som. A sequência se repete de edição em edição: trazer sistemas inspiradores, ideação (cartas de inspiração, método 635, caixa morfológica), formação dos grupos, plano de projeto, entrega técnica com código, arquitetura e quem fez o quê, entrega final com demonstração e avaliação 360 dentro da equipe. Convidados do MusTIC e da Daccord dão palestras e retorno de mercado. Em 2020.3 foram gravados os dezoito vídeos da playlist da disciplina e reunida no Notion uma curadoria de noventa conteúdos, usada nas turmas seguintes; em 2022.1 a disciplina correu em três trilhas (conteúdo, projeto e experiência musical), com quizzes preparados pelos próprios alunos.
João Victor de Melo Bezerra, Victor Luiz de Paula Lima, João Victor Soares, Pedro Henrique Boa Hora da Silva, Marcelo Anderson Oliveira de Santana, Gabriel Araujo Uchoa de Andrade
Reinstrumentação criativa por processamento de sinais: os componentes rítmicos e melódicos de uma música existente são mapeados e substituídos por amostras de sons ambientes.
Bianca Iz Sarabia, Gabriel Nogueira, Lucas Dias, Mateus Cavalcanti, Matheus Alves
Um "Cifra Club colaborativo": o usuário digita a música e vê letra e acordes numa tela compartilhada, com a cifra sincronizada ao áudio e acompanhamento visual por cores.
Computação Musical 2022.1
CInfra Club (busca por acordes)
Gabriel Kristian Queiroz de Souza Jales, Iris Soares, Josue Fidelis de Oliveira Neto, Luana Porciuncula Barreto, Melissa Falcao
Aplicação que encontra músicas do Cifra Club pelos acordes usados para tocá-las, com banco montado por raspagem das páginas e busca por gênero.
Computação Musical 2022.1
CInfra Club (salas)
Bruno Nunes de Mesquita, Lucas Silva de Mendonça, Matheus Marinho de Morais Leça, Felipe Alexandre de França, Henrique de Oliveira Braga Sakane, Ramom José Correia Santos, Luís Carlos Lacerda Durans
Aplicação web (React e Firebase) sobre cifras do Cifra Club em que os usuários entram ou criam uma sala por código.
Douglas de Moura Cavalcante, Evaldo Garcia de Souza Junior, Maria Eulália Marques Gomes dos Reis Aires
Guia ilustrado, em formato de apresentação, com conceitos e ferramentas de computação musical.
Jogo de repetição de notas
Computação Musical 2022.1
Amanda Maria da Penha Alves Santiago Silva, Bruno Martins Gomes de Santana, Amanda Nunes Silvestre Costa, Gislayne Vitorino dos Santos Silva, Lucas e Silva de Souza
Jogo para treinar a diferenciação de notas: o sistema toca uma nota (ou acorde, nos níveis mais altos) e o jogador a repete, recebendo resposta de acerto ou erro.
Guilherme Melo, Henrique Mariz, Ivan Neves, Matheus Lima
Gera com IA uma sequência de imagens a partir dos metadados de uma música do Spotify e de um texto, formando um clipe para a canção.
Musical Gamepad
Computação Musical 2022.1
Gabriel Ferreira, Humberto Lopes, Marcelo Victor
Sistema que transforma um instrumento musical em controle de jogo: as notas tocadas viram comandos de um gamepad virtual.
Computação Musical 2022.1
Visualização da progressão harmônica na discografia dos Beatles
Lucca Morosini Gioia
Representação visual da harmonia das canções dos Beatles sobre o ciclo das quintas, para deduzir informações sobre cada música a partir do grafo de acordes.
Computação Musical 2 2021.2
MelodyIA
Gera melodias monofônicas a partir de partituras simbólicas com uma rede neural recorrente (LSTM).
Computação Musical 2 2021.2
Tune It!
Evaldo Garcia de Souza Júnior, Felipe Gomes de Santana, Guilherme Calland Rosa Borba, Rebeca Oliveira Silva
Jogo de plataforma multiplayer em que é preciso seguir o ritmo da música que toca enquanto se avança pelo percurso de cada fase.
Computação Musical 2020.3
Accord
Bot que recomenda músicas aos participantes de um grupo no Discord a partir dos gostos musicais deles no Spotify.
Dismorph (Impostor Musical)
Computação Musical 2020.3
Augusto Sales de Queiroz, Danilo Vasconcelos de Freitas
Jogo musical de "impostor".
Feel It
Computação Musical 2020.3
Hitallo Cavalcanti, Ivson de Assis, Sergio Victor, Wellisson Franklin
Jogo para celular em que o som gerado é sentido pela vibração do aparelho.
Note Brain
Computação Musical 2020.3
Adson Paulo da Silva Ramos, Thiago Henrique Lopes da Silva
Projeto de treino de notas musicais.
PianoHero
Computação Musical 2020.3
Cesar Bulhões, Igor Poncell, Jadson Lucena, Paula Vaz
Projeto do grupo que planejou o .MPG3 — gerar fases de jogo de plataforma 2D a partir de um arquivo de áudio — e entregou o PianoHero.
Plataforma de teoria musical com conteúdos, questões de múltipla escolha e exercícios em que o usuário encaixa instrumentos ou notas conforme a música tocada, com gamificação por progresso.
Creative Sounds
Computação Musical 2020.1
Arthur Pires, Mario Wessen, Matheus Deodato, Pedro Santos, Renato Joaquim
Integra o Spleeter (separação de vocal e instrumentos por IA) ao protocolo OSC, pensado para shows remotos na pandemia e para apoiar o processo criativo de produtores.
Anderson Henrique Batista da Silva, Gabriel Amancio da Silva, Geraldo de Medeiros Galvão Neto, Lucas Albuquerque, Pedro Fellip Farias da Silva, Saulo Alexandre de Barros
Ferramenta de análise de podcasts: o usuário envia o áudio e recebe métricas sobre o episódio.
Carlos Henrique, Chrystian Jose, Gerson Ferreira, Israel Costa, Priscila Thyfani
Patins instrumentados para patinadores de slalom: inclinação, rotação, velocidade e pressão mapeadas em som.
05 · Ensino
Edições
2015.1 · Computação Musical, com Geber Ramalho
Fundamentos em março, depois processamento e síntese com laboratórios de Matlab (com o código do espectrograma e dos geradores de senoide e dente de serra disponibilizado à turma), representação simbólica e MIR.
Plom — projeto final. Equipe: Rafael Nunes, Lucas Tenório, Bruno de Assis, Thiago Tenório, Rafael Marinheiro.
Passarinho, que som é esse? — projeto final. Equipe: Marina Haack, Maria Gabriela Toledo, Leonardo Santos, Raissa Andrade.
Subtitle Sync — projeto final. Equipe: Danilo Ribeiro, Hugo Melo.
Square Play — projeto final. Equipe: Antonio Marino, Luiz Fernando Sotero, José de Arimateia Neto, Arthur Mendonça.
Drumsmith — projeto final. Equipe: Felipe Magalhães, Matheus Alencar, Pedro Araújo.
Drawusic — projeto individual de João Pedro Cordeiro.
Leap Overtone — projeto individual de Igor Calábria.
Tracking da beat — Rafael Acevedo, Rafael Monteiro, Lucas Netto, João Pedro Magalhães.
Sample Swap — Gustavo Figueiredo, Igor Ryan, André Luiz, Igor Calábria, Diogo Moraes, Diogo Ribeiro.
Starship — Adalson Castro, Augusto Costa, Romero Barata, Jorge Vinícius.
Videokê — Brunno Barros, Bruno Tavares, Artur Lubambo, Franklin Accioly, Paulo Vitor.
Links: https://www.cin.ufpe.br/~musica/2015-1/
2016.1 · Computação Musical, com Geber Ramalho
Mesmo programa da edição anterior: exercícios de Matlab, síntese aditiva implementada a partir dos códigos da aula, esqueleto de LFO e comb filter, Pure Data com João Tragtenberg, recuperação de informação musical e, em junho, a prova, com consulta.
Karaokê com voice matching — sugere ao usuário as músicas em que a voz do cantor se parece com a dele: extrai a voz, faz o matching, remove o vocal e apresenta as músicas. Equipe: Matheus Dornelas Rodrigues, Vinicius Carneiro Pereira Souza. (proposta de projeto)
Links: https://www.cin.ufpe.br/~musica/2016-1/
2016.2 · Computação Musical 2 (Tópicos Avançados em Mídias)
Turma de continuação, com Filipe Calegário como coprofessor e João Tragtenberg em estágio docência.
Patins Musical — projeto final apresentado em 2016.2. Equipe: Carlos Henrique, Chrystian José, Gerson Ferreira, Israel Costa, Priscila Thyfani.
Patins Musical, apresentação final de Computação Musical 2 (2016.2)
2017.2 · "Computação, Música & Áudio"
2018.1 · Computação Musical (graduação e pós IN1132), com Geber Ramalho
Em março a turma trouxe as inspirações (Song Maker, Guitar Hero, Rocksmith, Reactable, Tenori-on, Web Audio API, trackers, dev diaries de áudio em jogos), depois agrupadas no quadro em categorias: DAWs, aprendizagem, canto, IA (MIR, composição algorítmica), produção, instrumentos musicais digitais e jogos.
Spoofy — grafo de relações usuário–gênero a partir de dados de streaming.
MusicGeo — ideia de projeto do grupo de MIR (Moabe Renato), apresentada em 24/04/2018.
Desenvolvimento e Análise de Mercado para sintetizadores móveis — estudo de Pedro Torchio sobre sintetizadores acessíveis.
Música e distúrbios mentais — proposta do grupo de MIR.
Grupos de jogos ("Grupo de Jogos A": José Guilherme, Rute Moura, Samuel Martins, Thiago Bastos; "Super Grupo de Jogos") e grupo DMI (Hilton Pinto, Victor Miranda, Ricardo Barioni, Bruno Henrique, Daniele Sales, Luiz Henrique, Isabelly Damascena, Pedro Rossi, Victor Augusto, Tainã).
2019.1 · Computação Musical
Parte da turma acompanhou a distância: o aluno Willams de Lima transmitiu as aulas no YouTube, 14 vídeos (https://www.youtube.com/playlist?list=PL_ldlLYkxXTz32y10GR8c1-KM3e29c5NC).
SongVerse — composição musical em realidade virtual: o usuário manipula planetas e satélites que representam instrumentos e sons, num ambiente que lembra o espaço sideral. Apresentação em https://www.youtube.com/watch?v=3YsbPDdWaas.
RatMania — jogo musical estilo runner, baseado em O flautista de Hamelin, que exercita memória, reflexo, ritmo e audição; feito no Godot 3.0, com músicas arranjadas e compostas por Helena Gama. Equipe: Jeffson Simões, Helena Gama, Édipo Andersen, Jéssica Oliveira, Bruno José, Isaac Douglas, Wellington Almeida, Guilherme Calland. Código: https://github.com/Guilherme-Calland/RatMania. Apresentação em https://www.youtube.com/watch?v=ICOYLaKlBSE.
Play Me Something — algoritmo de recomendação de trilhas sonoras para livros (texto → emoção → atributos → faixa), com plataforma de experimento. Apresentação em https://www.youtube.com/watch?v=1G9xKMkzsA4.
Korora: Monitoramento de Áudio — detecção de eventos recorrentes em streams de rádio e TV para identificar o que está sendo veiculado. Equipe: Douglas Soares, Jônatas Clementino, Lucas Rufino, Malu Menezes, Ramon Saboya, Ullayne Fernandes. Apresentação em https://www.youtube.com/watch?v=HaBoTtaylTE.
LED Sound Visualizer (Music LED) — analisador de som em tempo real que classifica cada instante numa cor e envia a canhões de LED. Equipe: João Adherval Carvalho de Barros, Renato Gabriel Ferreira.
Spotify Club — Álvaro Arthur, Cristiano Oliveira, Jailson Gomes; nasceu do grupo "Playlists Geolocalizadas". Apresentação em https://www.youtube.com/watch?v=HApk6izo8HA.
Magic Hits, DeeJai e um projeto de música com realidade aumentada — também apresentados em julho de 2019.
SongVerse, composição em realidade virtual (2019.1)Korora, monitoramento de áudio de rádio e TV (2019.1)Play Me Something, trilhas sonoras para livros (2019.1)LED Sound Visualizer (2019.1)Spotify Club (2019.1)Apresentação da ideia do grupo de jogos musicais, que deu origem ao RatMania (2019.1)Quadro da sessão de inspirações, 07/03/2019Programação do encontro de criadores e pesquisadores em música de Pernambuco, Porto Digital, 23/05/2019
2020.1 · turma interrompida em março de 2020 e retomada de janeiro a maio de 2021
A turma começou em 03/03/2020 com sistemas inspiradores e caixa morfológica.
PodAnalytics — análise de podcasts a partir da fala. Equipe: Anderson Henrique Batista da Silva, Gabriel Amancio da Silva, Geraldo de Medeiros Galvão Neto, Lucas Albuquerque, Pedro Fellip Farias da Silva, Saulo Alexandre de Barros.
Creative Sounds — show remoto e apoio ao produtor: integra a separação de fontes do Spleeter (Deezer) ao protocolo OSC, inspirado no Probatio. Equipe: Arthur Pires, Mario Wessen, Matheus Deodato, Pedro Santos, Renato Joaquim.
DoCin — visualização de música com "docinhos" que reagem às features extraídas do áudio, no espírito do visualizador do Windows Media Player. Equipe: Gabriel Melo, Nathalia Paiva, Marina Barros, Magnon Souza, Lucas Santana. Código: https://github.com/magsouza/docin/.
Songs — jogo de adivinhar a música ouvindo faixas separadas pelo Spleeter e alteradas no Audacity (Vue.js, Python, Librosa). Equipe: Andreza Dantas Layme Pifano de Moura, Filipe de Melo Silva, Ismael Rufino Alves Júnior, Jefferson Elder da Mota Nascimento, Mikahel Leal Dias. Código: https://github.com/adlpm/songs e https://github.com/fmelosilva/songs-api.
Unity + API do Spotify — projeto em Unity que consome a API do Spotify. Equipe: Douglas Santos, Lucas Aurélio, Lucas Thierry, João Victor.
Mir-ar-e-acertar — grupo de MIR (preparação para ideação).
Relatório do DoCin, visualizador musical (2020.1)Songs, jogo de adivinhação com faixas separadas por IA (2020.1)Relatório técnico do projeto Unity + API do Spotify (2020.1)Mural 635 de ideação de um dos grupos (2020.1)Grupo Mir-ar-e-acertar, preparação para a ideação (2020.1)
Nesta turma foi gravada a playlist de vídeos da disciplina (teoria musical, notações, MIDI, som, acústica, sinais, armazenamento, processamento, síntese, MIR) e organizada a curadoria de materiais no Notion.
Accord — bot do Discord que recomenda e toca músicas a partir dos gostos dos participantes de um grupo, com a API do Spotify.
Set — plataforma para organizar conteúdos de aprendizado musical, começando por produção musical. Equipe: Alecsandro Silva, Gabriel Barbosa, Henrique Gonçalves, Italo Soares, Kennedy Melo, Matheus Hopper, Victor Aguiar.
PianoHero (.MPG3) — a partir de um arquivo MIDI gera uma sequência de botões no estilo Guitar Hero; a ideia inicial era gerar fases de jogos de plataforma a partir do áudio. Equipe: César Bulhões, Igor Poncell, Jadson Lucena, Paula Vaz.
Feel It — jogo mobile em que o som é sentido pela vibração do celular.
Note Brain — Adson Paulo da Silva Ramos, Thiago Henrique Lopes da Silva.
Dismorph — Augusto Sales de Queiroz, Danilo Vasconcelos de Freitas, Erik de Gouveia Zambom, Hugo Lispector, José André Carneiro Neto, Pedro Kempter Brant, Yuri Monteiro Rufino.
Aprendizado Musical — plataforma gamificada de teoria musical, com exemplos, questões e exercícios de encaixar notas e instrumentos. Equipe: Alessandro Silva, Gabriel Barbosa, Italo Soares, Henrique Gonçalves, Kennedy Melo, Matheus Hopper, Victor Aguiar.
Ideias individuais: leitor de partituras que vira a página por rastreamento facial (Lucas Valença) e Lickify (Danilo Vasconcelos de Freitas).
Pôster do Accord, bot de recomendação para grupos no Discord (2020.3)Mockup do Set, plataforma de aprendizado de produção musical (2020.3)Ideação do projeto Aprendizado Musical (2020.3)Aula "Decibel", sistema de acompanhamento automático com fontes simbólicas (2020.3)
2021.2 · Computação Musical 2 (IF760), de fevereiro a maio de 2022
Turma híbrida.
Tune It! — jogo multiplayer em que os jogadores seguem o ritmo da música enquanto avançam no percurso de cada fase; estimula a noção de ritmo e dos timbres dos instrumentos.
MelodyIA — gera melodias monofônicas a partir de partituras (linguagem simbólica) com uma rede neural recorrente LSTM.
Vocalizar — site de exercícios de vocalize por timbre de voz (baixo, contralto, tenor, soprano) que sinaliza em cores se o exercício está correto. Equipe: Eduardo Silva, Filipe França, Pedro Arruda, Renata Albuquerque, Sheyla Souza.
Jogo de adivinhação musical por separação de faixas — adivinhar a música ouvindo só parte do instrumental separado por IA.
Jogo de plataforma com instrumentos — o cenário é feito de instrumentos e os movimentos do jogador produzem sons; é preciso reproduzir a melodia para passar de fase. Equipe: Evaldo Garcia de Souza Júnior, Felipe Gomes de Santana, Guilherme Calland Rosa Borba, Rebeca Oliveira Silva.
Termus e Universe Music Experience — grupos com avaliação 360 entregue.
Tune It!, jogo multiplayer de ritmo (2021.2)MelodyIA, geração de melodias com LSTM (2021.2)Plano de projeto do Vocalizar (2021.2)Entrega da atividade "Na Pele do Artista" (2021.2)
2022.1 · Computação Musical, de junho a novembro de 2022
NoteGuesser — jogo de treinar o ouvido: uma nota toca e o jogador escolhe entre quatro opções (ou toca a nota no instrumento) contra o tempo. Grupo LAG (jogos): Amanda Santiago, Amanda Nunes, Gislayne Vitorino, Lucas Souza, Bruno Martins.
CifraShare — sistema web para organizar, editar e compartilhar cifras de uma banda, com repertório "tocável" por todos. Equipe: Felipe França, Henrique Sakane, Lucas Mendonça, Matheus Leça, Ramom Santos.
Cifra Club Colaborativo — escolha a música e veja letra e acordes numa tela compartilhada entre várias pessoas. Equipe: Bianca Iz Sarabia, Gabriel Nogueira, Lucas Dias, Mateus Cavalcanti, Matheus Alves.
Music to Image — gera uma sequência de imagens por IA a partir dos metadados da música (audio features do Spotify) e de um texto, formando um clipe. Equipe: Guilherme Melo, Henrique Mariz, Ivan Neves, Matheus Lima.
Guia Prático de Computação Musical — Douglas de Moura Cavalcante, Evaldo Garcia de Souza Junior, Maria Eulália Aires.
NoteGuesser, jogo de treinar o ouvido (2022.1)CifraShare, cifras compartilhadas para bandas (2022.1)Music to Image, clipe gerado por IA a partir da música (2022.1)
2025.2 · IF754 Computação Musical, com Filipe Calegário
Turma de Filipe Calegário, com Giordano Cabral como professor auxiliar, a convite dele, a partir de agosto de 2025.
WatheverSong — re-instrumentação criativa: os componentes rítmicos e melódicos de uma música são substituídos por amostras de sons ambientes fornecidos pelo usuário. Equipe: João Victor de Melo Bezerra, Victor Luiz de Paula Lima, João Victor Soares, Pedro Henrique Boa Hora da Silva, Marcelo Anderson Oliveira de Santana, Gabriel Araujo Uchoa de Andrade.
Voice Meter — aplicação full-stack de treino de oratória com IA.
Jogo Solfejo — jogo educacional com detecção de pitch em tempo real: o jogador canta as notas pedidas para progredir. Equipe: Daniel Nascimento, Henrique Melo, Luis Eduardo, Mader Gabriel, Pedro Calheiros, Pedro Lucas.
WebChord — sintetizador de acordes no navegador com o sistema de números de Nashville. Código: https://github.com/lgs4/webchord.
Piano roll com transcrição — upload de MIDI ou transcrição de áudio do YouTube visualizada num piano roll (https://reef-tiles-production.up.railway.app/).
ChordBot — ferramenta de exploração de progressões harmônicas (Flask + React).
Synesthesia Studio — protótipo de estúdio que liga som e imagem.
ChordBot, exploração de progressões harmônicas (2025.2)"Música Reimaginada": três conceitos da entrega inicial (2025.2)Apresentação de projeto na etapa "go ou no-go" (2025.2)Repositório do curso mantido pelo MusTIC
O que é Computação Musical (IF754 / IF760 / IN1132 (pós))?
Síntese e processamento de som digital, representação e recuperação de informação musical, criatividade computacional, linguagens e interfaces físicas para música.