IF754 (laurea triennale), IF760 (Computação Musical 2 / Tópicos Avançados em Mídias), IN1132 (post-laurea, 2018.1), CIN0052 (nuovo piano di studi: Computação Musical e Processamento de Som) · Laurea triennale e post-laurea, CIn/UFPE · 2015.1 – 2022.1 (con Geber Ramalho fino al 2018; edizione 2025.2 come IF754, con Filipe Calegário)
Computação Musical
Sintesi ed elaborazione del suono digitale, rappresentazione e recupero dell'informazione musicale, creatività computazionale, linguaggi e interfacce fisiche per la musica.
01 · Didattica
Il corso
Computação Musical è l'insegnamento di laurea triennale del CIn/UFPE su suono, musica e computer, tenuto da Geber Ramalho dal 1999. Giordano Cabral vi ha tenuto tre lezioni nel 2009.1, prima di entrare nel corpo docente del Centro (piano del 2009.1); ha iniziato a insegnarlo nel 2015.1, con Geber Ramalho, e lo conduce dal 2018. Nel 2025.2 è stato professore ausiliario di Filipe Calegário. Il programma deriva dal programma storico di www.cin.ufpe.br/~musica, in quattro blocchi: fondamenti (suono, acustica, psicoacustica); elaborazione e sintesi; rappresentazione simbolica e MIDI; indicizzazione e recupero dell'informazione musicale. Non è necessario essere musicisti per frequentarlo.
02 · Didattica
Semestri
Dodici edizioni: 2015.1, 2016.1, 2016.2 (Computação Musical 2), 2017.2, 2018.1 (con la classe della pós-graduação, IN1132), 2019.1, 2020.1 (interrotta dalla pandemia e ripresa nel 2021), 2020.3 (a distanza), 2021.1, 2021.2 (Computação Musical 2, IF760), 2022.1 e 2025.2 (IF754, con Filipe Calegário).
03 · Didattica
Che cosa fanno gli studenti
Il corso è organizzato attorno a un progetto: ogni gruppo costruisce un sistema che produce suono. La sequenza si ripete di edizione in edizione: presentazione di sistemi ispiratori, ideazione (carte di ispirazione, metodo 635, scatola morfologica), formazione dei gruppi, piano di progetto, consegna tecnica con codice, architettura e responsabilità di ciascuno, consegna finale con dimostrazione e valutazione a 360 gradi all'interno del gruppo. Ospiti del MusTIC e di Daccord tengono conferenze e danno un riscontro dal mercato. Nel 2020.3 sono stati registrati i diciotto video della playlist del corso e raccolta in Notion una selezione di novanta contenuti, usata nelle classi successive; nel 2022.1 il corso si è svolto su tre percorsi (contenuto, progetto ed esperienza musicale), con quiz preparati dagli stessi studenti.
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
Reinstrumentazione creativa tramite elaborazione del segnale: le componenti ritmiche e melodiche di un brano esistente vengono mappate e sostituite con campioni di suoni ambientali.
Bianca Iz Sarabia, Gabriel Nogueira, Lucas Dias, Mateus Cavalcanti, Matheus Alves
Un "Cifra Club collaborativo": l'utente digita il brano e vede testo e accordi su uno schermo condiviso, con la cifra sincronizzata all'audio e accompagnamento visivo tramite colori.
Computação Musical 2022.1
CInfra Club (ricerca per accordi)
Gabriel Kristian Queiroz de Souza Jales, Iris Soares, Josue Fidelis de Oliveira Neto, Luana Porciuncula Barreto, Melissa Falcao
Applicazione che trova brani del Cifra Club in base agli accordi usati per suonarli, con un database costruito tramite scraping delle pagine e ricerca per genere.
Computação Musical 2022.1
CInfra Club (sale)
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
Applicazione web (React e Firebase) basata sulle cifre del Cifra Club in cui gli utenti entrano in una sala o ne creano una tramite codice.
Douglas de Moura Cavalcante, Evaldo Garcia de Souza Junior, Maria Eulália Marques Gomes dos Reis Aires
Guida illustrata, in formato di presentazione, con concetti e strumenti di informatica musicale.
Gioco di ripetizione di note
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
Gioco per allenare la distinzione delle note: il sistema suona una nota (o un accordo, nei livelli più alti) e il giocatore la ripete, ricevendo un riscontro di successo o errore.
Guilherme Melo, Henrique Mariz, Ivan Neves, Matheus Lima
Genera con l'IA una sequenza di immagini a partire dai metadati di un brano di Spotify e da un testo, formando un videoclip per la canzone.
Musical Gamepad
Computação Musical 2022.1
Gabriel Ferreira, Humberto Lopes, Marcelo Victor
Sistema che trasforma uno strumento musicale in controller di gioco: le note suonate diventano comandi di un gamepad virtuale.
Computação Musical 2022.1
Visualizzazione della progressione armonica nella discografia dei Beatles
Lucca Morosini Gioia
Rappresentazione visiva dell'armonia delle canzoni dei Beatles sul circolo delle quinte, per dedurre informazioni su ciascun brano a partire dal grafo degli accordi.
Computação Musical 2 2021.2
MelodyIA
Genera melodie monofoniche a partire da spartiti simbolici con una rete neurale ricorrente (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
Gioco di piattaforme multiplayer in cui bisogna seguire il ritmo della musica in riproduzione mentre si avanza lungo il percorso di ogni livello.
Computação Musical 2020.3
Accord
Bot che consiglia brani ai partecipanti di un gruppo su Discord a partire dai loro gusti musicali su Spotify.
Dismorph (Impostor Musical)
Computação Musical 2020.3
Augusto Sales de Queiroz, Danilo Vasconcelos de Freitas
Gioco musicale dell'"impostore".
Feel It
Computação Musical 2020.3
Hitallo Cavalcanti, Ivson de Assis, Sergio Victor, Wellisson Franklin
Gioco per cellulare in cui il suono generato viene percepito attraverso la vibrazione del dispositivo.
Note Brain
Computação Musical 2020.3
Adson Paulo da Silva Ramos, Thiago Henrique Lopes da Silva
Progetto per l'allenamento sulle note musicali.
PianoHero
Computação Musical 2020.3
Cesar Bulhões, Igor Poncell, Jadson Lucena, Paula Vaz
Progetto del gruppo che aveva pianificato .MPG3 — generare livelli di un gioco di piattaforme 2D a partire da un file audio — e ha consegnato PianoHero.
Piattaforma di teoria musicale con contenuti, domande a scelta multipla ed esercizi in cui l'utente abbina strumenti o note in base al brano in riproduzione, con gamification basata sul progresso.
Creative Sounds
Computação Musical 2020.1
Arthur Pires, Mario Wessen, Matheus Deodato, Pedro Santos, Renato Joaquim
Integra Spleeter (separazione di voce e strumenti tramite IA) con il protocollo OSC, pensato per i concerti a distanza durante la pandemia e per sostenere il processo creativo dei produttori.
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
Strumento di analisi dei podcast: l'utente carica l'audio e riceve metriche sull'episodio.
Carlos Henrique, Chrystian Jose, Gerson Ferreira, Israel Costa, Priscila Thyfani
Pattini strumentati per pattinatori di slalom: inclinazione, rotazione, velocità e pressione vengono mappate in suono.
05 · Insegnamento
Edizioni
2015.1 · Computação Musical, con Geber Ramalho
Fondamenti a marzo, poi elaborazione e sintesi con laboratori di Matlab (con il codice dello spettrogramma e dei generatori di sinusoide e di onda a dente di sega messo a disposizione della classe), rappresentazione simbolica e MIR.
Plom — progetto finale. Gruppo: Rafael Nunes, Lucas Tenório, Bruno de Assis, Thiago Tenório, Rafael Marinheiro.
Passarinho, que som é esse? — progetto finale. Gruppo: Marina Haack, Maria Gabriela Toledo, Leonardo Santos, Raissa Andrade.
Subtitle Sync — progetto finale. Gruppo: Danilo Ribeiro, Hugo Melo.
Square Play — progetto finale. Gruppo: Antonio Marino, Luiz Fernando Sotero, José de Arimateia Neto, Arthur Mendonça.
Drumsmith — progetto finale. Gruppo: Felipe Magalhães, Matheus Alencar, Pedro Araújo.
Drawusic — progetto individuale di João Pedro Cordeiro.
Leap Overtone — progetto individuale di 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.
Link: https://www.cin.ufpe.br/~musica/2015-1/
2016.1 · Computação Musical (Informatica musicale), con Geber Ramalho
Stesso programma dell'edizione precedente: esercizi in Matlab, sintesi additiva implementata a partire dai codici delle lezioni, struttura di base di LFO e comb filter, Pure Data con João Tragtenberg, recupero dell'informazione musicale e, a giugno, l'esame, con consultazione del materiale.
Karaokê com voice matching — suggerisce all'utente le canzoni in cui la voce del cantante assomiglia alla sua: estrae la voce, esegue il matching, rimuove la parte vocale e presenta le canzoni. Gruppo: Matheus Dornelas Rodrigues, Vinicius Carneiro Pereira Souza. (proposta di progetto)
Link: https://www.cin.ufpe.br/~musica/2016-1/
2016.2 · Computação Musical 2 (Tópicos Avançados em Mídias) (Informatica musicale 2 – Argomenti avanzati sui media)
Classe di continuazione, con Filipe Calegário come co-docente e João Tragtenberg in tirocinio di docenza.
Patins Musical — progetto finale presentato nel 2016.2. Gruppo: Carlos Henrique, Chrystian José, Gerson Ferreira, Israel Costa, Priscila Thyfani.
Patins Musical, presentazione finale di Computação Musical 2 (2016.2)
2017.2 · "Computação, Música & Áudio" (Informatica, musica e audio)
2018.1 · Computação Musical (laurea triennale e post-laurea IN1132), con Geber Ramalho
A marzo la classe ha portato le proprie fonti di ispirazione (Song Maker, Guitar Hero, Rocksmith, Reactable, Tenori-on, Web Audio API, tracker, dev diaries sull'audio nei giochi), poi raggruppate alla lavagna in categorie: DAW, apprendimento, canto, IA (MIR, composizione algoritmica), produzione, strumenti musicali digitali e giochi.
Spoofy — grafo delle relazioni utente–genere a partire da dati di streaming.
MusicGeo — idea di progetto del gruppo di MIR (Moabe Renato), presentata il 24/04/2018.
Desenvolvimento e Análise de Mercado para sintetizadores móveis — studio di Pedro Torchio sui sintetizzatori accessibili.
Música e distúrbios mentais — proposta del gruppo di MIR.
Gruppi di giochi ("Grupo de Jogos A": José Guilherme, Rute Moura, Samuel Martins, Thiago Bastos; "Super Grupo de Jogos") e gruppo 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 della classe ha seguito a distanza: lo studente Willams de Lima ha trasmesso le lezioni su YouTube, 14 video (https://www.youtube.com/playlist?list=PL_ldlLYkxXTz32y10GR8c1-KM3e29c5NC).
SongVerse — composizione musicale in realtà virtuale: l'utente manipola pianeti e satelliti che rappresentano strumenti e suoni, in un ambiente che ricorda lo spazio siderale. Presentazione su https://www.youtube.com/watch?v=3YsbPDdWaas.
RatMania — gioco musicale in stile runner, basato su O flautista de Hamelin, che esercita memoria, riflessi, ritmo e udito; realizzato in Godot 3.0, con musiche arrangiate e composte da Helena Gama. Gruppo: Jeffson Simões, Helena Gama, Édipo Andersen, Jéssica Oliveira, Bruno José, Isaac Douglas, Wellington Almeida, Guilherme Calland. Codice: https://github.com/Guilherme-Calland/RatMania. Presentazione su https://www.youtube.com/watch?v=ICOYLaKlBSE.
Play Me Something — algoritmo di raccomandazione di colonne sonore per libri (testo → emozione → attributi → brano), con piattaforma di sperimentazione. Presentazione su https://www.youtube.com/watch?v=1G9xKMkzsA4.
Korora: Monitoramento de Áudio — rilevamento di eventi ricorrenti in stream radiofonici e televisivi per identificare ciò che viene trasmesso. Gruppo: Douglas Soares, Jônatas Clementino, Lucas Rufino, Malu Menezes, Ramon Saboya, Ullayne Fernandes. Presentazione su https://www.youtube.com/watch?v=HaBoTtaylTE.
LED Sound Visualizer (Music LED) — analizzatore del suono in tempo reale che classifica ogni istante in un colore e lo invia a fari LED. Gruppo: João Adherval Carvalho de Barros, Renato Gabriel Ferreira.
Spotify Club — Álvaro Arthur, Cristiano Oliveira, Jailson Gomes; nato dal gruppo "Playlists Geolocalizadas". Presentazione su https://www.youtube.com/watch?v=HApk6izo8HA.
Magic Hits, DeeJai e un progetto di musica con realtà aumentata — presentati anch'essi a luglio 2019.
SongVerse, composizione in realtà virtuale (2019.1)Korora, monitoraggio audio di radio e TV (2019.1)Play Me Something, colonne sonore per libri (2019.1)LED Sound Visualizer (2019.1)Spotify Club (2019.1)Presentazione dell'idea del gruppo di giochi musicali, da cui è nato RatMania (2019.1)Lavagna della sessione di ispirazioni, 07/03/2019Programma dell'incontro di creatori e ricercatori di musica di Pernambuco, Porto Digital, 23/05/2019
2020.1 · classe interrotta a marzo 2020 e ripresa da gennaio a maggio 2021
La classe è iniziata il 03/03/2020 con sistemi ispiratori e matrice morfologica.
PodAnalytics — analisi di podcast a partire dal parlato. Squadra: 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 — concerto a distanza e supporto al produttore: integra la separazione delle sorgenti di Spleeter (Deezer) con il protocollo OSC, ispirato a Probatio. Squadra: Arthur Pires, Mario Wessen, Matheus Deodato, Pedro Santos, Renato Joaquim.
DoCin — visualizzazione della musica con "docinhos" (dolcetti) che reagiscono alle feature estratte dall'audio, nello spirito del visualizzatore di Windows Media Player. Squadra: Gabriel Melo, Nathalia Paiva, Marina Barros, Magnon Souza, Lucas Santana. Codice: https://github.com/magsouza/docin/.
Songs — gioco in cui si indovina la canzone ascoltando tracce separate da Spleeter e modificate in Audacity (Vue.js, Python, Librosa). Squadra: Andreza Dantas Layme Pifano de Moura, Filipe de Melo Silva, Ismael Rufino Alves Júnior, Jefferson Elder da Mota Nascimento, Mikahel Leal Dias. Codice: https://github.com/adlpm/songs e https://github.com/fmelosilva/songs-api.
Unity + API do Spotify — progetto in Unity che utilizza l'API di Spotify. Squadra: Douglas Santos, Lucas Aurélio, Lucas Thierry, João Victor.
Mir-ar-e-acertar — gruppo di MIR (preparazione all'ideazione).
Relazione di DoCin, visualizzatore musicale (2020.1)Songs, gioco a indovinare con tracce separate dall'IA (2020.1)Relazione tecnica del progetto Unity + API do Spotify (2020.1)Mural 635 di ideazione di uno dei gruppi (2020.1)Gruppo Mir-ar-e-acertar, preparazione all'ideazione (2020.1)
2020.3 · Computação Musical, semestre a distanza (ago–dic 2020)
In questa classe è stata registrata la playlist di video del corso (teoria musicale, notazioni, MIDI, suono, acustica, segnali, archiviazione, elaborazione, sintesi, MIR) ed è stata organizzata la raccolta curata di materiali su Notion.
Accord — bot di Discord che consiglia e riproduce musica a partire dai gusti dei partecipanti di un gruppo, tramite l'API di Spotify.
Set — piattaforma per organizzare contenuti di apprendimento musicale, a partire dalla produzione musicale. Squadra: Alecsandro Silva, Gabriel Barbosa, Henrique Gonçalves, Italo Soares, Kennedy Melo, Matheus Hopper, Victor Aguiar.
PianoHero (.MPG3) — a partire da un file MIDI genera una sequenza di pulsanti in stile Guitar Hero; l'idea iniziale era generare livelli di giochi di piattaforma a partire dall'audio. Squadra: César Bulhões, Igor Poncell, Jadson Lucena, Paula Vaz.
Feel It — gioco mobile in cui il suono si percepisce tramite la vibrazione del cellulare.
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 — piattaforma gamificata di teoria musicale, con esempi, domande ed esercizi di abbinamento di note e strumenti. Squadra: Alessandro Silva, Gabriel Barbosa, Italo Soares, Henrique Gonçalves, Kennedy Melo, Matheus Hopper, Victor Aguiar.
Idee individuali: lettore di spartiti che gira la pagina tramite il tracciamento del volto (Lucas Valença) e Lickify (Danilo Vasconcelos de Freitas).
Poster di Accord, bot di raccomandazione per gruppi su Discord (2020.3)Mockup di Set, piattaforma di apprendimento della produzione musicale (2020.3)Ideazione del progetto Aprendizado Musical (2020.3)Lezione "Decibel", sistema di accompagnamento automatico con fonti simboliche (2020.3)
2021.2 · Computação Musical 2 (IF760), da febbraio a maggio 2022
Classe ibrida.
Tune It! — gioco multiplayer in cui i giocatori seguono il ritmo della musica mentre avanzano lungo il percorso di ogni livello; stimola il senso del ritmo e la conoscenza dei timbri degli strumenti.
MelodyIA — genera melodie monofoniche a partire da spartiti (linguaggio simbolico) con una rete neurale ricorrente LSTM.
Vocalizar — sito di esercizi di vocalizzo per timbro di voce (basso, contralto, tenore, soprano) che segnala con i colori se l'esercizio è corretto. Squadra: Eduardo Silva, Filipe França, Pedro Arruda, Renata Albuquerque, Sheyla Souza.
Jogo de adivinhação musical por separação de faixas (gioco di indovinelli musicali con separazione delle tracce) — indovinare la canzone ascoltando solo una parte della parte strumentale separata dall'IA.
Jogo de plataforma com instrumentos (gioco di piattaforma con strumenti) — lo scenario è fatto di strumenti e i movimenti del giocatore producono suoni; per passare di livello bisogna riprodurre la melodia. Squadra: Evaldo Garcia de Souza Júnior, Felipe Gomes de Santana, Guilherme Calland Rosa Borba, Rebeca Oliveira Silva.
Termus e Universe Music Experience — gruppi con valutazione a 360 gradi consegnata.
Tune It!, gioco multiplayer di ritmo (2021.2)MelodyIA, generazione di melodie con LSTM (2021.2)Piano di progetto di Vocalizar (2021.2)Consegna dell'attività "Na Pele do Artista" (2021.2)
2022.1 · Computação Musical, da giugno a novembre 2022
NoteGuesser — gioco di allenamento dell'orecchio: suona una nota e il giocatore sceglie tra quattro opzioni (oppure suona la nota sullo strumento) contro il tempo. Gruppo LAG (giochi): Amanda Santiago, Amanda Nunes, Gislayne Vitorino, Lucas Souza, Bruno Martins.
CifraShare — sistema web per organizzare, modificare e condividere le cifre (accordi) di una band, con un repertorio "suonabile" da tutti. Gruppo: Felipe França, Henrique Sakane, Lucas Mendonça, Matheus Leça, Ramom Santos.
Cifra Club Colaborativo — si sceglie il brano e si vedono testo e accordi su uno schermo condiviso tra più persone. Gruppo: Bianca Iz Sarabia, Gabriel Nogueira, Lucas Dias, Mateus Cavalcanti, Matheus Alves.
Music to Image — genera con l'IA una sequenza di immagini a partire dai metadati del brano (audio features di Spotify) e da un testo, formando un videoclip. Gruppo: 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, gioco di allenamento dell'orecchio (2022.1)CifraShare, cifre condivise per band (2022.1)Music to Image, videoclip generato dall'IA a partire dalla musica (2022.1)
2025.2 · IF754 Computação Musical (Informatica Musicale), con Filipe Calegário
Classe di Filipe Calegário, con Giordano Cabral come professore ausiliario, su suo invito, da agosto 2025.
WatheverSong — re-strumentazione creativa: le componenti ritmiche e melodiche di un brano vengono sostituite da campioni di suoni ambientali forniti dall'utente. Gruppo: 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 — applicazione full-stack per l'allenamento all'oratoria con l'IA.
Jogo Solfejo — gioco educativo con rilevamento del pitch in tempo reale: il giocatore canta le note richieste per avanzare. Gruppo: Daniel Nascimento, Henrique Melo, Luis Eduardo, Mader Gabriel, Pedro Calheiros, Pedro Lucas.
WebChord — sintetizzatore di accordi nel browser con il sistema dei numeri di Nashville. Codice: https://github.com/lgs4/webchord.
Piano roll com transcrição — caricamento di un file MIDI o trascrizione dell'audio di YouTube visualizzata in un piano roll (https://reef-tiles-production.up.railway.app/).
ChordBot — strumento di esplorazione delle progressioni armoniche (Flask + React).
Synesthesia Studio — prototipo di studio che collega suono e immagine.
ChordBot, esplorazione delle progressioni armoniche (2025.2)"Música Reimaginada": tre concetti della consegna iniziale (2025.2)Presentazione del progetto nella fase "go o no-go" (2025.2)Repository del corso gestito dal MusTIC
Che cos'è Computação Musical (IF754 / IF760 / IN1132 (post-laurea))?
Sintesi ed elaborazione del suono digitale, rappresentazione e recupero dell'informazione musicale, creatività computazionale, linguaggi e interfacce fisiche per la musica.
Quando è stato offerto Computação Musical?
11 classi, dal 2015.1 al 2022.1.
Dove si trovano i materiali di Computação Musical?