Pular para o conteúdo
Giordano Cabral

IF754 / IF760 / IN1132 (pós) · Graduação e pós-graduação, CIn/UFPE

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.

11 turmasdesde 2015.1← todas as disciplinas

Ofertada em graduação e pós (IN1132 em 2018.1, com Geber Ramalho), com edições em 2015.1, 2016.1, 2016.2 (Computação Musical 2), 2017.2 (Computação, Música e Áudio), 2018.1, 2019.1, 2020.1, 2020.3, 2021.1, 2021.2 (IF760) e 2022.1; em 2025.2 como IF754, com Filipe Calegário. Ligada ao grupo MusTIC.

Material do professor: APIs e ferramentas para computação musical (separação de fontes, análise e síntese).

Repositório do curso (MusTIC)Grupo MusTIC

Computação Musicalgiordano cabral · cin/ufpe

Turma a turma

As edições

A disciplina

Computação Musical é a disciplina do CIn que trata da natureza do som, dos algoritmos de síntese e processamento de áudio digital e das técnicas de representação e recuperação de informação musical. A ementa histórica, publicada no site https://www.cin.ufpe.br/~musica/ (Geber Ramalho, turmas desde 1999), tem quatro blocos: fundamentos (som, música, acústica, psicoacústica); processamento e síntese (sinais analógicos e digitais, síntese sonora, processamento, armazenamento e compressão); representação simbólica (protocolo e arquitetura MIDI, General MIDI, arquivos padrão, sequenciamento); indexação e recuperação de informação musical (extração de características, transcrição, query by humming, fingerprinting). Os tópicos avançados variam com a turma (interação e novos instrumentos, IA para música, aplicações). O site avisa que "não é preciso ser músico para cursar esta disciplina": pré-requisito é Algoritmos e Estruturas de Dados; a bibliografia base é *The Computer Music Tutorial* (Curtis Roads), *Principles of Digital Audio* (Pohlmann) e *Computer Music* (Dodge & Jerse).

A partir de 2018 a disciplina passou a ser organizada em torno de um projeto por equipe, com a sequência que 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 (código, arquitetura, o que cada integrante fez) e entrega final com demonstração, seguida de avaliação 360 dentro da equipe. Convidados do grupo MusTIC e da empresa Daccord dão palestras e feedback de mercado. Em 2020.3, com o ensino remoto, o professor gravou a playlist "Computação Musical" no YouTube (18 vídeos, de "01. Teoria Musical para quem é de computação" a "MIR (audio features + transcrição)") e montou no Notion uma curadoria de 90 conteúdos, que passou a ser usada nas turmas seguintes. Em 2022.1 a disciplina correu em três trilhas paralelas: conteúdo (teoria), projeto (prática) e experiência (análise de músicas, performance individual e coletiva, gravação e produção, composição), com quizzes preparados pelos próprios alunos.

Materiais do professor que atravessam as edições: os PPTs originais do curso (som, acústica e psicoacústica, terminologia musical, sinais, armazenamento, compressão, processamento, síntese, MIDI, sequenciadores), disponíveis em https://www.cin.ufpe.br/~musica/2016-1/; a playlist https://www.youtube.com/playlist?list=PLJPHMEs-jiwM5p3d11vM3m_5lZAVtDGNa; a aula "Decibel — um sistema para ACE que utiliza fontes simbólicas" (2020.3); a curadoria de APIs e ferramentas apresentada em 21/02/2022 (linguagens de programação musical, Web APIs para música, API do Spotify, ferramentas de MIR listadas pela ISMIR, plugins Vamp, separação de fontes com o Spleeter da Deezer); e o repositório do curso mantido pelo MusTIC, https://github.com/mustic-cin/computacao-musical-ufpe (temas: fundamentos, música, som, síntese, MIR, criatividade computacional, linguagens, interfaces físicas).

Site histórico da disciplina (~musica), instância 2015.1, com Geber Ramalho e Giordano Cabral
Site histórico da disciplina (~musica), instância 2015.1, com Geber Ramalho e Giordano Cabral
Playlist
Playlist "Computação Musical" gravada em 2020.3

Edições

2015.1 — Computação Musical, com Geber Ramalho

Terças 10–12h e quintas 8–10h, sala D222. Aulas de fundamentos (17/03 a 09/04), processamento e síntese com laboratórios de Matlab (o professor postou no Classroom o código do espectrograma e dos geradores de senoide e dente de serra das aulas de 30/04 e 05/05), representação simbólica e MIR; aulas de Pure Data com João Tragtenberg (patches de síntese AM/FM, ADSR, filtros; lista de exercícios em 18/06); prova em 30/06; seminários de 30 minutos (áudio fingerprinting, reconhecimento de fala, síntese por modelagem física, caixas de som e fones, trilhas sonoras de jogos, NIME, sensores musicais, expressividade, separação de fontes, beat tracking, query by humming) e apresentação dos projetos em 21 e 23/07.

  • 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.

Descrições, links e imagens dos projetos de 2015.1: não encontrados (o site só lista os nomes).

Fontes: https://www.cin.ufpe.br/~musica/2015-1/; Classroom MTQ1NTgyOTA2 (posts de 23/04 a 16/06/2015); Drive Computacao Musical 2015.1 2015.1.

2016.1 — Computação Musical, com Geber Ramalho

Mesmo programa da instância anterior, sala D220, aulas de laboratório no Grad4. No Classroom: lista de exercícios de Matlab (14/04), implementação de síntese aditiva a partir dos códigos de Matlab (05/05), esqueleto de LFO e exemplo de comb filter (19/04), aulas de Pure Data com João Tragtenberg (12 e 19/05), referências de recuperação de informação musical (02/06) e a atividade "Projetos" (07/06). Prova por consulta em 16/06; nas terças 21 e 28/06 as aulas de acompanhamento dos projetos foram no LOUCO (espaço maker do Porto Digital, Rua do Apolo 181), com João Tragtenberg e Filipe Calegário; apresentação final em 14/07.

  • 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; outros projetos da turma não encontrados.)

Fontes: https://www.cin.ufpe.br/~musica/2016-1/; Classroom MTIzMjg3NDMxMVpa; Drive 2016.1 Computacao Musical/Projetos/Projeto Comp. Musical - Grupo e Tema.pdf.

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 (e-mails de 03/08 e 25/07/2016). Aula de Processing (material "Aula Processing.pdf", exemplos com áudio: sndPeekP.pde, AudioBuffer), desafios de ideação — por exemplo, "navegação" de catálogos musicais (mapa-múndi de gêneros, playlists por ponto da cidade com realidade aumentada, navegação por gestos) e "como brincar com a API do Spotify" — e apresentação final do projeto.

  • 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)
Patins Musical, apresentação final de Computação Musical 2 (2016.2)

Fontes: Drive 2016.2 Computacao Musical 2/ (Aula Processing.pdf; "Ideias sobre o desafio 2"; "Patins Musical classroom.pptx"); FONTES-ensino-emails.md (2016.2).

2017.2 — "Computação, Música & Áudio"

Turma criada no Classroom em 04/08/2017. O único registro do semestre é o aviso de 07/08/2017 sobre uma reunião perdida e o convite para o lançamento de um projeto no Portomídia (Rua do Apolo 235) em 08/08. Não há atividades, entregas nem pasta com material; a turma foi usada nos anos seguintes como canal para ex-alunos (desafio de detecção de acordes do Moises.ai em 2021, vagas na Daccord, pesquisa do iChords VioLED em 2022, mostra conjunta CIn–CAC em 2022). Programa e projetos: não encontrados.

Fontes: Classroom NjU5MTY2NzM1MFpa; Drive Computacao Musica & Audio (vazia).

2018.1 — Computação Musical (graduação e pós IN1132), com Geber Ramalho

Aulas às terças e quintas (E423 e LabG4). Em março a turma trouxe inspirações (Song Maker, Guitar Hero, Rocksmith, Reactable, Tenori-on, Web Audio API, trackers, dev diaries de áudio em jogos) e o professor organizou as categorias no quadro: DAWs, aprendizagem, canto, IA (MIR, composição algorítmica), produção, instrumentos musicais digitais e jogos. Os grupos se formaram por interesse — DMI, MIR e jogos — e receberam artigos da ISMIR (personas; trabalhos de Nazareno Andrade), o livro *The Geometry of Musical Rhythm* (Toussaint) e, em junho, o Reason e o Sonic Visualiser instalados no LabG4. Cronograma final: entrega técnica em 05/07 e entrega final com demonstração em 10/07/2018, com a presença de Geber Ramalho e da assessoria de comunicação do CIn; avaliação 360 por grupo.

  • Spoofy — grafo de relações usuário–gênero a partir de dados de streaming; ficou publicado em spoofyapp.herokuapp.com (fora do ar em 2026).
  • 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ã): nomes dos projetos finais não encontrados.

Fontes: Classroom MTI3Nzk5MTk2MTda (posts de 11/03 a 30/07/2018); Drive 2018.1 Computacao Musical/; e-mail cin 30/07/2018 "IN1132 - COMPUTACAO MUSICAL 2018.1".

2019.1 — Computação Musical

Terças e quintas na D224 e no Anfiteatro; parte da turma acompanhou a distância pelas transmissões que o aluno Willams de Lima fez no YouTube (14 vídeos, https://www.youtube.com/playlist?list=PL_ldlLYkxXTz32y10GR8c1-KM3e29c5NC). Sequência: inspirações individuais (3 sistemas por pessoa, 26/02), sessão de ideação com cartas (cada pessoa trouxe 5 cartas, 12/03), banco de ideias em documento compartilhado, grupos de até 10 pessoas formados pelos próprios alunos (26/03), feedback de mercado de Rodrigo Lima, da Daccord (09/04), palestra de Jáder Abreu (MusTIC e Voxar) sobre realidade virtual e aumentada (16/04), apresentação de sistemas de recomendação musical por Delando Júnior (23/04), apresentação das ideias de projeto (07/05, gravadas), bibliotecas MIDI para os grupos de jogos e trilhas (14/05), aula-evento no encontro de criadores e pesquisadores em música de Pernambuco, no Porto Digital (23/05), e apresentações finais em 02 e 04/07/2019, com avaliação 360 por grupo. Ao final o professor pediu a cada equipe uma imagem e um parágrafo "para deixar o registro para as próximas turmas".

  • 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; descrições não encontradas.
SongVerse, composição em realidade virtual (2019.1)
SongVerse, composição em realidade virtual (2019.1)
Korora, monitoramento de áudio de rádio e TV (2019.1)
Korora, monitoramento de áudio de rádio e TV (2019.1)
Play Me Something, trilhas sonoras para livros (2019.1)
Play Me Something, trilhas sonoras para livros (2019.1)
LED Sound Visualizer (2019.1)
LED Sound Visualizer (2019.1)
Spotify Club (2019.1)
Spotify Club (2019.1)
Apresentação da ideia do grupo de jogos musicais, que deu origem ao RatMania (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/2019
Quadro da sessão de inspirações, 07/03/2019
Programação do encontro de criadores e pesquisadores em música de Pernambuco, Porto Digital, 23/05/2019
Programação do encontro de criadores e pesquisadores em música de Pernambuco, Porto Digital, 23/05/2019

Fontes: Classroom MzA2MjA1OTM3NDJa (posts de 21/02 a 16/07/2019); Drive 2019.1 computacao musical/ (Inspiracoes, cada pessoa deve trazer 5 cartas, apresentacao da ideia do projeto, avaliacao 360 e links); playlist de Willams de Lima.

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 (Classroom "Pós 2020.1 Computação Musical"): sistemas inspiradores, "preparar o terreno" e caixa morfológica (12/03). Em 16/03 a UFPE suspendeu todas as atividades e a turma parou. A retomada (Classroom "2020.1 Computação Musical 2020.1") foi de 26/01 a 06/05/2021, remota: Discord, Notion com o conteúdo, playlist de vídeos, gravação das aulas no Meet, estudo dirigido (som, representação simbólica, processamento), levantamento de ferramentas, mural 635 por grupo, kick-off do desafio de detecção de acordes do Moises.ai (16/03/2021, R$ 15 mil em prêmios), entrega parcial (relatório técnico, 27/04) e final com demonstração (06/05/2021).

  • 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)
Relatório do DoCin, visualizador musical (2020.1)
Songs, jogo de adivinhação com faixas separadas por IA (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)
Relatório técnico do projeto Unity + API do Spotify (2020.1)
Mural 635 de ideação de um dos grupos (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)
Grupo Mir-ar-e-acertar, preparação para a ideação (2020.1)

Fontes: Classroom NjIzODQ2MTY1NTRa (março de 2020) e MjU5OTI2MTU2MjQ3 (jan–mai 2021); Drive 2020.1 Computacao Musical/ e 2020.1 Computacao Musical 2020.1/ (Mandar repositorio + relatorio; Criar o Mural 635; Preparacao para Ideacao).

2020.3 — Computação Musical, semestre remoto (ago–dez 2020)

Aulas síncronas às terças, 10h, no Meet; foi nesta turma que o professor gravou a playlist de vídeos da disciplina (teoria musical, notações musicais, MIDI, som, acústica, sinais, armazenamento, processamento, síntese, MIR) e organizou a curadoria de materiais no Notion. Etapas: sistemas inspiradores, levantamento de ferramentas, caixa morfológica e benchmark de ferramentas, apresentações da Daccord e do MusTIC (29/09), ideação com apresentação de 3 ideias (13/10), definição do projeto (20/10), aula de live coding com FoxDot por convidados da comunidade Algorave Brasil, incluindo Bernardo Fontes (20/10), sugestões de projeto do MusTIC (framework marine, drone programável), acompanhamento, apresentação final em 01/12 com o MusTIC convidado, post-mortem, materiais de divulgação e avaliação 360.

  • 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 registradas: 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)
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)
Mockup do Set, plataforma de aprendizado de produção musical (2020.3)
Ideação do projeto Aprendizado Musical (2020.3)
Ideação do projeto Aprendizado Musical (2020.3)
Aula
Aula "Decibel", sistema de acompanhamento automático com fontes simbólicas (2020.3)

Fontes: Classroom MTQ4NzU5ODI0NjM3 (posts de 24/08 a 07/12/2020); Drive Computacao Musical 2020.3/ (definicao do projeto; Descricao + Ferramenta; Post-mortem, Materiais de Divulgação e Avaliação 360); playlist PLJPHMEs-jiwM5p3d11vM3m_5lZAVtDGNa.

2021.1 — Computação Musical

Turma criada no Classroom (setembro de 2021) sem avisos, atividades ou pasta de material; a alocação de 2021.1 (e-mails de 18/08/2021) não inclui Computação Musical. Nada a registrar.

Fontes: Classroom Mzk2MzI0NTQ0NTM1; FONTES-ensino-emails.md (2021.1).

2021.2 — Computação Musical 2 (IF760), de fevereiro a maio de 2022

Turma híbrida (D003 e Meet), com calendário publicado em 14/02/2022. Inspirações com vídeo explicativo, recapitulação de ritmo, melodia, timbre e harmonia, ferramentas de desenvolvimento, divisão em grupos e temas, ideação, plano de projeto (14/03), entrega parcial (18/04), entrega técnica (09/05) e entrega final com convidados (12/05), além de vídeo de demonstração no YouTube e avaliação 360. A atividade "Na Pele do Artista" pediu que cada aluno criasse uma obra musical com uma ferramenta à escolha (FL Studio, Ableton Live, Soundtrap, GarageBand, MuseNet, Sonic Pi, Gibber, SuperCollider, Jammer, Song Maker, Chrome Music Lab, AmperMusic), registrada numa tabela pública no Notion. Quase todas as aulas temáticas foram dadas por pesquisadores do MusTIC: educação musical (Sofia Galvão, Isabela Corintha), visualização de música (Rute Maxsuelly, Horhanna Almeida), personalidade em áudios e podcasts (Delando Júnior), streaming e recomendação (Flaviano Dias), MIR, alinhamento musical (Valter Jorge), balé e educação (Alessandra Aleluia), captura de movimento (Jáder Abreu), instrumentos musicais digitais (Filipe Calegário), iChords e serviços para DMIs (Eduardo Santos), tecnologias vestíveis (Iury), design space de sistemas cocriativos e IA para composição (Anderson Rufino), D2MI e espetáculos (João Tragtenberg), VJing.

  • 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; descrições não encontradas.
Tune It!, jogo multiplayer de ritmo (2021.2)
Tune It!, jogo multiplayer de ritmo (2021.2)
MelodyIA, geração de melodias com LSTM (2021.2)
MelodyIA, geração de melodias com LSTM (2021.2)
Plano de projeto do Vocalizar (2021.2)
Plano de projeto do Vocalizar (2021.2)
Entrega da atividade
Entrega da atividade "Na Pele do Artista" (2021.2)

Fontes: Classroom NDYzODIzMDExMTQx (posts de 03/02 a 08/05/2022); Drive 2021.2 Computacao Musical 2 (IF760)/ (Entrega Final; Plano de Projeto; Na Pele do Artista; Avaliacao 360); Notion https://whispering-collision-8ff.notion.site/fee3815f4e794afb9754a14d29174a03.

2022.1 — Computação Musical, de junho a novembro de 2022

Segundas presenciais e quartas assíncronas (E232), com três trilhas: conteúdo (história da tecnologia musical, teoria musical, acústica, representação e processamento de áudio, síntese, instrumentos musicais digitais, MIDI, MIR, criação musical por IA), projeto (inspiração, ferramentas, ideação, equipes, planejamento, entrega parcial em 05/10 e final em 31/10) e experiência musical (análise de músicas em sala, performance individual e coletiva — a turma gravou "Wonderwall" e "Wish You Were Here" e tratou os takes em DAWs, com separação de faixas no Moises —, produção, aprendizado de uma competência e composição de uma peça). Os alunos prepararam quizzes sobre o conteúdo e vídeos curtos sobre ferramentas, reunidos na playlist "CompMusical 2022.1 – Ferramentas" (27 vídeos). Os grupos foram formados por tema numa tabela pública: jogos, IA, streaming e recomendação, interfaces e instrumentos, produção/DAW, síntese, análise/MIR, criatividade computacional, linguagens.

  • 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)
NoteGuesser, jogo de treinar o ouvido (2022.1)
CifraShare, cifras compartilhadas para bandas (2022.1)
CifraShare, cifras compartilhadas para bandas (2022.1)
Music to Image, clipe gerado por IA a partir da música (2022.1)
Music to Image, clipe gerado por IA a partir da música (2022.1)

Fontes: Classroom NDg4Mjc2NDQ0NTQy (posts de 26/06 a 08/11/2022); Drive Computacao Musical 2022.1/ (Envio do projeto; Plano de Projeto; Definicao de Projeto); playlist https://www.youtube.com/playlist?list=PLJPHMEs-jiwO6tJnWKwFRLv5wgInxmNNH; Notion https://whispering-collision-8ff.notion.site/2964b4a9433b4a2484a2811be14ea794.

2025.2 — IF754 Computação Musical, com Filipe Calegário

Turma de Filipe Calegário com Giordano Cabral como professor auxiliar (convite de 22/08/2025). Plano de ensino de setembro a dezembro de 2025: vivências musicais (coral, tocar em grupo), teoria musical, geração automática de músicas (Suno, Udio, ElevenLabs), técnicas de ideação (brainwriting, 635, caixa morfológica), representação (áudio e MIDI), intervenção tecnomusical com a API da Music AI, instrumentos musicais digitais, entregas de caixa morfológica com três conceitos, protótipo de baixa fidelidade e arquitetura, "go ou no-go", vídeo de 5 minutos e relatório de post-mortem.

  • 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)
ChordBot, exploração de progressões harmônicas (2025.2)
"Música Reimaginada": três conceitos da primeira entrega (2025.2)
Apresentação de projeto na etapa
Apresentação de projeto na etapa "go ou no-go" (2025.2)

Fontes: Drive 2025.2 - IF754 - Computação Musical 2025.2/ (DOCUMENTOS INTERNOS/Plano de Ensino; Relatório de Post-mortem do Projeto; Go ou No-Go?; Protótipo de Baixíssima Fidelidade); e-mail cin 22/08/2025 "Convite para professor auxiliar: 2025.2 - IF754".

Repositório do curso mantido pelo MusTIC
Repositório do curso mantido pelo MusTIC
Ediçõesgiordano cabral · cin/ufpe