IF754 (grado), IF760 (Computação Musical 2 / Tópicos Avançados em Mídias), IN1132 (posgrado, 2018.1), CIN0052 (nuevo plan de estudios: Computação Musical e Processamento de Som) · Grado y posgrado, CIn/UFPE · 2015.1 – 2022.1 (con Geber Ramalho hasta 2018; edición 2025.2 como IF754, con Filipe Calegário)
Computação Musical
Síntesis y procesamiento de sonido digital, representación y recuperación de información musical, creatividad computacional, lenguajes e interfaces físicas para la música.
01 · Enseñanza
La asignatura
Computação Musical es la asignatura de grado del CIn/UFPE sobre sonido, música y computadora, impartida por Geber Ramalho desde 1999. Giordano Cabral dio tres clases en ella en 2009.1, antes de ingresar al cuerpo docente del Centro (plan de 2009.1); pasó a impartirla en 2015.1, con Geber Ramalho, y la dirige desde 2018. En 2025.2 fue profesor auxiliar de Filipe Calegário. El programa proviene del temario histórico de www.cin.ufpe.br/~musica, en cuatro bloques: fundamentos (sonido, acústica, psicoacústica); procesamiento y síntesis; representación simbólica y MIDI; indexación y recuperación de información musical. No es necesario ser músico para cursarla.
02 · Enseñanza
Semestres
Doce ediciones: 2015.1, 2016.1, 2016.2 (Computação Musical 2), 2017.2, 2018.1 (con el grupo de posgrado, IN1132), 2019.1, 2020.1 (interrumpida por la pandemia y retomada en 2021), 2020.3 (remota), 2021.1, 2021.2 (Computação Musical 2, IF760), 2022.1 y 2025.2 (IF754, con Filipe Calegário).
03 · Enseñanza
Lo que hacen los alumnos
La asignatura se organiza en torno a un proyecto: cada equipo construye un sistema que produce sonido. La secuencia se repite de una edición a otra: presentar sistemas inspiradores, ideación (cartas de inspiración, método 635, caja morfológica), formación de los grupos, plan de proyecto, entrega técnica con código, arquitectura y quién hizo qué, entrega final con demostración y evaluación 360 dentro del equipo. Invitados de MusTIC y de Daccord ofrecen charlas y comentarios desde el mercado. En 2020.3 se grabaron los dieciocho videos de la lista de reproducción de la asignatura y se reunió en Notion una curaduría de noventa contenidos, utilizada en los grupos siguientes; en 2022.1 la asignatura se desarrolló en tres vías (contenido, proyecto y experiencia musical), con cuestionarios preparados por los propios alumnos.
Sitio histórico de la asignatura (~musica), edición 2015.1, con Geber Ramalho y Giordano CabralLista de reproducción "Computação Musical" grabada en 2020.3
Trabajos de los alumnos30 entregas · 2016.2 → 2025.2
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
Reinstrumentación creativa mediante procesamiento de señales: los componentes rítmicos y melódicos de una canción existente se mapean y se sustituyen por muestras de sonidos ambientales.
Bianca Iz Sarabia, Gabriel Nogueira, Lucas Dias, Mateus Cavalcanti, Matheus Alves
Un "Cifra Club colaborativo": el usuario escribe la canción y ve la letra y los acordes en una pantalla compartida, con la cifra sincronizada con el audio y acompañamiento visual por colores.
Computação Musical 2022.1
CInfra Club (búsqueda por acordes)
Gabriel Kristian Queiroz de Souza Jales, Iris Soares, Josue Fidelis de Oliveira Neto, Luana Porciuncula Barreto, Melissa Falcao
Aplicación que encuentra canciones de Cifra Club a partir de los acordes usados para tocarlas, con una base armada mediante raspado de las páginas y búsqueda 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
Aplicación web (React y Firebase) sobre cifras de Cifra Club en la que los usuarios entran en una sala o crean una por código.
Douglas de Moura Cavalcante, Evaldo Garcia de Souza Junior, Maria Eulália Marques Gomes dos Reis Aires
Guía ilustrada, en formato de presentación, con conceptos y herramientas de computación 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
Juego para entrenar la diferenciación de notas: el sistema toca una nota (o un acorde, en los niveles más altos) y el jugador la repite, recibiendo respuesta de acierto o error.
Guilherme Melo, Henrique Mariz, Ivan Neves, Matheus Lima
Genera con IA una secuencia de imágenes a partir de los metadatos de una canción de Spotify y de un texto, formando un videoclip para la canción.
Musical Gamepad
Computação Musical 2022.1
Gabriel Ferreira, Humberto Lopes, Marcelo Victor
Sistema que convierte un instrumento musical en control de juego: las notas tocadas se transforman en comandos de un gamepad virtual.
Computação Musical 2022.1
Visualización de la progresión armónica en la discografía de los Beatles
Lucca Morosini Gioia
Representación visual de la armonía de las canciones de los Beatles sobre el círculo de quintas, para deducir información sobre cada canción a partir del grafo de acordes.
Computação Musical 2 2021.2
MelodyIA
Genera melodías monofónicas a partir de partituras simbólicas con una red neuronal recurrente (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
Juego de plataformas multijugador en el que hay que seguir el ritmo de la música que suena mientras se avanza por el recorrido de cada nivel.
Computação Musical 2020.3
Accord
Bot que recomienda canciones a los participantes de un grupo de Discord a partir de sus gustos musicales en Spotify.
Dismorph (Impostor Musical)
Computação Musical 2020.3
Augusto Sales de Queiroz, Danilo Vasconcelos de Freitas
Juego musical de "impostor".
Feel It
Computação Musical 2020.3
Hitallo Cavalcanti, Ivson de Assis, Sergio Victor, Wellisson Franklin
Juego para celular en el que el sonido generado se siente mediante la vibración del dispositivo.
Note Brain
Computação Musical 2020.3
Adson Paulo da Silva Ramos, Thiago Henrique Lopes da Silva
Proyecto de entrenamiento de notas musicales.
PianoHero
Computação Musical 2020.3
Cesar Bulhões, Igor Poncell, Jadson Lucena, Paula Vaz
Proyecto del grupo que planificó el .MPG3 — generar niveles de un juego de plataformas 2D a partir de un archivo de audio — y entregó el PianoHero.
Plataforma de teoría musical con contenidos, preguntas de opción múltiple y ejercicios en los que el usuario encaja instrumentos o notas según la música que suena, con gamificación por progreso.
Creative Sounds
Computação Musical 2020.1
Arthur Pires, Mario Wessen, Matheus Deodato, Pedro Santos, Renato Joaquim
Integra Spleeter (separación de voz e instrumentos por IA) al protocolo OSC, pensado para conciertos remotos durante la pandemia y para apoyar el proceso creativo de los productores.
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
Herramienta de análisis de podcasts: el usuario envía el audio y recibe métricas sobre el episodio.
Carlos Henrique, Chrystian Jose, Gerson Ferreira, Israel Costa, Priscila Thyfani
Patines instrumentados para patinadores de eslalon: inclinación, rotación, velocidad y presión mapeadas en sonido.
05 · Enseñanza
Ediciones
2015.1 · Computação Musical, con Geber Ramalho
Fundamentos en marzo, luego procesamiento y síntesis con laboratorios de Matlab (con el código del espectrograma y de los generadores de senoide y diente de sierra puesto a disposición de la clase), representación simbólica y MIR.
Plom — proyecto final. Equipo: Rafael Nunes, Lucas Tenório, Bruno de Assis, Thiago Tenório, Rafael Marinheiro.
Passarinho, que som é esse? — proyecto final. Equipo: Marina Haack, Maria Gabriela Toledo, Leonardo Santos, Raissa Andrade.
Subtitle Sync — proyecto final. Equipo: Danilo Ribeiro, Hugo Melo.
Square Play — proyecto final. Equipo: Antonio Marino, Luiz Fernando Sotero, José de Arimateia Neto, Arthur Mendonça.
Drumsmith — proyecto final. Equipo: Felipe Magalhães, Matheus Alencar, Pedro Araújo.
Drawusic — proyecto individual de João Pedro Cordeiro.
Leap Overtone — proyecto 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.
Enlaces: https://www.cin.ufpe.br/~musica/2015-1/
2016.1 · Computação Musical, con Geber Ramalho
Mismo programa que la edición anterior: ejercicios de Matlab, síntesis aditiva implementada a partir de los códigos de la clase, esqueleto de LFO y comb filter, Pure Data con João Tragtenberg, recuperación de información musical y, en junio, el examen, con consulta.
Karaokê com voice matching — sugiere al usuario las canciones en las que la voz del cantante se parece a la suya: extrae la voz, hace el matching, elimina la voz y presenta las canciones. Equipo: Matheus Dornelas Rodrigues, Vinicius Carneiro Pereira Souza. (propuesta de proyecto)
Enlaces: https://www.cin.ufpe.br/~musica/2016-1/
2016.2 · Computação Musical 2 (Tópicos Avançados em Mídias)
Grupo de continuación, con Filipe Calegário como coprofesor y João Tragtenberg en prácticas docentes.
Patins Musical — proyecto final presentado en 2016.2. Equipo: Carlos Henrique, Chrystian José, Gerson Ferreira, Israel Costa, Priscila Thyfani.
Patins Musical, presentación final de Computação Musical 2 (2016.2)
2017.2 · "Computação, Música & Áudio"
2018.1 · Computação Musical (grado y posgrado IN1132), con Geber Ramalho
En marzo el grupo trajo sus inspiraciones (Song Maker, Guitar Hero, Rocksmith, Reactable, Tenori-on, Web Audio API, trackers, dev diaries de audio en juegos), luego agrupadas en la pizarra en categorías: DAWs, aprendizaje, canto, IA (MIR, composición algorítmica), producción, instrumentos musicales digitales y juegos.
Spoofy — grafo de relaciones usuario–género a partir de datos de streaming.
MusicGeo — idea de proyecto del grupo de MIR (Moabe Renato), presentada el 24/04/2018.
Desenvolvimento e Análise de Mercado para sintetizadores móveis (Desarrollo y análisis de mercado para sintetizadores móviles) — estudio de Pedro Torchio sobre sintetizadores accesibles.
Música e distúrbios mentais (Música y trastornos mentales) — propuesta del grupo de MIR.
Grupos de juegos ("Grupo de Jogos A": José Guilherme, Rute Moura, Samuel Martins, Thiago Bastos; "Super Grupo de Jogos") y 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 del grupo siguió el curso a distancia: el alumno Willams de Lima transmitió las clases en YouTube, 14 videos (https://www.youtube.com/playlist?list=PL_ldlLYkxXTz32y10GR8c1-KM3e29c5NC).
SongVerse — composición musical en realidad virtual: el usuario manipula planetas y satélites que representan instrumentos y sonidos, en un entorno que recuerda el espacio sideral. Presentación en https://www.youtube.com/watch?v=3YsbPDdWaas.
RatMania — juego musical estilo runner, basado en El flautista de Hamelín, que ejercita la memoria, el reflejo, el ritmo y la audición; hecho en Godot 3.0, con música arreglada y compuesta por Helena Gama. Equipo: 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. Presentación en https://www.youtube.com/watch?v=ICOYLaKlBSE.
Play Me Something — algoritmo de recomendación de bandas sonoras para libros (texto → emoción → atributos → pista), con plataforma de experimento. Presentación en https://www.youtube.com/watch?v=1G9xKMkzsA4.
Korora: Monitoramento de Áudio (Korora: Monitoreo de audio) — detección de eventos recurrentes en streams de radio y TV para identificar lo que se está emitiendo. Equipo: Douglas Soares, Jônatas Clementino, Lucas Rufino, Malu Menezes, Ramon Saboya, Ullayne Fernandes. Presentación en https://www.youtube.com/watch?v=HaBoTtaylTE.
LED Sound Visualizer (Music LED) — analizador de sonido en tiempo real que clasifica cada instante en un color y lo envía a cañones de LED. Equipo: João Adherval Carvalho de Barros, Renato Gabriel Ferreira.
Spotify Club — Álvaro Arthur, Cristiano Oliveira, Jailson Gomes; nació del grupo "Playlists Geolocalizadas". Presentación en https://www.youtube.com/watch?v=HApk6izo8HA.
Magic Hits, DeeJai y un proyecto de música con realidad aumentada — también presentados en julio de 2019.
SongVerse, composición en realidad virtual (2019.1)Korora, monitoreo de audio de radio y TV (2019.1)Play Me Something, bandas sonoras para libros (2019.1)LED Sound Visualizer (2019.1)Spotify Club (2019.1)Presentación de la idea del grupo de juegos musicales, que dio origen a RatMania (2019.1)Pizarra de la sesión de inspiraciones, 07/03/2019Programación del encuentro de creadores e investigadores en música de Pernambuco, Porto Digital, 23/05/2019
2020.1 · grupo interrumpido en marzo de 2020 y retomado de enero a mayo de 2021
El grupo comenzó el 03/03/2020 con sistemas inspiradores y caja morfológica.
PodAnalytics — análisis de podcasts a partir del habla. Equipo: 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 y apoyo al productor: integra la separación de fuentes de Spleeter (Deezer) con el protocolo OSC, inspirado en Probatio. Equipo: Arthur Pires, Mario Wessen, Matheus Deodato, Pedro Santos, Renato Joaquim.
DoCin — visualización de música con "docinhos" (dulcecitos) que reaccionan a las características extraídas del audio, en el espíritu del visualizador de Windows Media Player. Equipo: Gabriel Melo, Nathalia Paiva, Marina Barros, Magnon Souza, Lucas Santana. Código: https://github.com/magsouza/docin/.
Songs — juego de adivinar la canción escuchando pistas separadas por Spleeter y alteradas en Audacity (Vue.js, Python, Librosa). Equipo: 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 y https://github.com/fmelosilva/songs-api.
Unity + API do Spotify — proyecto en Unity que consume la API de Spotify. Equipo: Douglas Santos, Lucas Aurélio, Lucas Thierry, João Victor.
Mir-ar-e-acertar — grupo de MIR (preparación para la ideación).
Informe de DoCin, visualizador musical (2020.1)Songs, juego de adivinanza con pistas separadas por IA (2020.1)Informe técnico del proyecto Unity + API do Spotify (2020.1)Mural 635 de ideación de uno de los grupos (2020.1)Grupo Mir-ar-e-acertar, preparación para la ideación (2020.1)
En esta clase se grabó la lista de reproducción de videos de la asignatura (teoría musical, notaciones, MIDI, sonido, acústica, señales, almacenamiento, procesamiento, síntesis, MIR) y se organizó la curaduría de materiales en Notion.
Accord — bot de Discord que recomienda y reproduce música a partir de los gustos de los participantes de un grupo, con la API de Spotify.
Set — plataforma para organizar contenidos de aprendizaje musical, comenzando por la producción musical. Equipo: Alecsandro Silva, Gabriel Barbosa, Henrique Gonçalves, Italo Soares, Kennedy Melo, Matheus Hopper, Victor Aguiar.
PianoHero (.MPG3) — a partir de un archivo MIDI genera una secuencia de botones al estilo Guitar Hero; la idea inicial era generar niveles de juegos de plataforma a partir del audio. Equipo: César Bulhões, Igor Poncell, Jadson Lucena, Paula Vaz.
Feel It — juego móvil en el que el sonido se siente por la vibración del 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 (Aprendizaje Musical) — plataforma gamificada de teoría musical, con ejemplos, preguntas y ejercicios de encajar notas e instrumentos. Equipo: Alessandro Silva, Gabriel Barbosa, Italo Soares, Henrique Gonçalves, Kennedy Melo, Matheus Hopper, Victor Aguiar.
Ideas individuales: lector de partituras que pasa la página por seguimiento facial (Lucas Valença) y Lickify (Danilo Vasconcelos de Freitas).
Póster de Accord, bot de recomendación para grupos en Discord (2020.3)Mockup de Set, plataforma de aprendizaje de producción musical (2020.3)Ideación del proyecto Aprendizado Musical (2020.3)Clase "Decibel", sistema de acompañamiento automático con fuentes simbólicas (2020.3)
2021.2 · Computação Musical 2 (IF760) (Computación Musical 2), de febrero a mayo de 2022
Clase híbrida.
Tune It! — juego multijugador en el que los jugadores siguen el ritmo de la música mientras avanzan por el recorrido de cada nivel; estimula la noción de ritmo y de los timbres de los instrumentos.
MelodyIA — genera melodías monofónicas a partir de partituras (lenguaje simbólico) con una red neuronal recurrente LSTM.
Vocalizar — sitio de ejercicios de vocalización por timbre de voz (bajo, contralto, tenor, soprano) que señala con colores si el ejercicio es correcto. Equipo: Eduardo Silva, Filipe França, Pedro Arruda, Renata Albuquerque, Sheyla Souza.
Jogo de adivinhação musical por separação de faixas (Juego de adivinanza musical por separación de pistas) — adivinar la canción escuchando solo una parte del instrumental separado por IA.
Jogo de plataforma com instrumentos (Juego de plataforma con instrumentos) — el escenario está hecho de instrumentos y los movimientos del jugador producen sonidos; es necesario reproducir la melodía para pasar de nivel. Equipo: Evaldo Garcia de Souza Júnior, Felipe Gomes de Santana, Guilherme Calland Rosa Borba, Rebeca Oliveira Silva.
Termus y Universe Music Experience — grupos con evaluación 360 entregada.
Tune It!, juego multijugador de ritmo (2021.2)MelodyIA, generación de melodías con LSTM (2021.2)Plan de proyecto de Vocalizar (2021.2)Entrega de la actividad "Na Pele do Artista" (2021.2)
2022.1 · Computação Musical (Computación Musical), de junio a noviembre de 2022
NoteGuesser — juego de entrenamiento auditivo: suena una nota y el jugador elige entre cuatro opciones (o toca la nota en el instrumento) contra el reloj. Grupo LAG (juegos): Amanda Santiago, Amanda Nunes, Gislayne Vitorino, Lucas Souza, Bruno Martins.
CifraShare — sistema web para organizar, editar y compartir cifras de una banda, con un repertorio "tocable" por todos. Equipo: Felipe França, Henrique Sakane, Lucas Mendonça, Matheus Leça, Ramom Santos.
Cifra Club Colaborativo — elija la canción y vea la letra y los acordes en una pantalla compartida entre varias personas. Equipo: Bianca Iz Sarabia, Gabriel Nogueira, Lucas Dias, Mateus Cavalcanti, Matheus Alves.
Music to Image — genera una secuencia de imágenes con IA a partir de los metadatos de la canción (audio features de Spotify) y de un texto, formando un videoclip. Equipo: 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, juego de entrenamiento auditivo (2022.1)CifraShare, cifras compartidas para bandas (2022.1)Music to Image, videoclip generado por IA a partir de la música (2022.1)
2025.2 · IF754 Computação Musical (Computación Musical), con Filipe Calegário
Curso a cargo de Filipe Calegário, con Giordano Cabral como profesor auxiliar, por invitación suya, a partir de agosto de 2025.
WatheverSong — reinstrumentación creativa: los componentes rítmicos y melódicos de una canción se sustituyen por muestras de sonidos ambientales proporcionados por el usuario. Equipo: 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 — aplicación full-stack de entrenamiento de oratoria con IA.
Jogo Solfejo — juego educativo con detección de pitch en tiempo real: el jugador canta las notas solicitadas para avanzar. Equipo: Daniel Nascimento, Henrique Melo, Luis Eduardo, Mader Gabriel, Pedro Calheiros, Pedro Lucas.
WebChord — sintetizador de acordes en el navegador con el sistema de números de Nashville. Código: https://github.com/lgs4/webchord.
Piano roll con transcripción — carga de MIDI o transcripción de audio de YouTube visualizada en un piano roll (https://reef-tiles-production.up.railway.app/).
ChordBot — herramienta de exploración de progresiones armónicas (Flask + React).
Synesthesia Studio — prototipo de estudio que conecta sonido e imagen.
ChordBot, exploración de progresiones armónicas (2025.2)"Música Reimaginada": tres conceptos de la entrega inicial (2025.2)Presentación de proyecto en la etapa "go o no-go" (2025.2)Repositorio del curso mantenido por MusTIC
Síntesis y procesamiento de sonido digital, representación y recuperación de información musical, creatividad computacional, lenguajes e interfaces físicas para la música.
¿Cuándo se ofreció Computação Musical?
11 grupos, de 2015.1 a 2022.1.
¿Dónde están los materiales de Computação Musical?