WatheverSong
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
信号処理による創造的な再楽器化。既存の曲のリズム成分とメロディ成分を抽出し、環境音のサンプルに置き換える。
IF754(学部)、IF760(Computação Musical 2 / メディア上級トピックス)、IN1132(大学院、2018.1)、CIN0052(新カリキュラム:Computação Musical e Processamento de Som)· CIn/UFPEの学部および大学院 · 2015.1 – 2022.1(2018年までGeber Ramalhoと共同。2025.2はIF754としてFilipe Calegárioと共同で開講)
デジタル音響の合成と処理、音楽情報の表現と検索、計算論的創造性、音楽のための言語とフィジカルインターフェース。

01 · 教育
Computação Musical は、音、音楽、コンピュータを扱うCIn/UFPEの学部科目で、1999年からGeber Ramalhoが担当しています。Giordano Cabralは、同センターの教員になる前の2009.1にこの科目で3回の授業を行い(2009.1の計画)、2015.1からGeber Ramalhoとともに担当し、2018年からは単独で運営しています。2025.2にはFilipe Calegárioの補助教員を務めました。プログラムは www.cin.ufpe.br/~musica の従来のシラバスに基づき、4つのブロックで構成されます。基礎(音、音響学、心理音響学)、処理と合成、記号表現とMIDI、音楽情報のインデックス化と検索。受講に音楽家である必要はありません。
02 · 教育
12回開講:2015.1、2016.1、2016.2(Computação Musical 2)、2017.2、2018.1(大学院生のクラスと合同、IN1132)、2019.1、2020.1(パンデミックのため中断し、2021年に再開)、2020.3(遠隔)、2021.1、2021.2(Computação Musical 2、IF760)、2022.1、2025.2(IF754、Filipe Calegárioと共同)。
03 · 教育
この科目はプロジェクトを軸に構成されている。各チームが音を生み出すシステムを作る。流れは毎回同じである。着想を与えるシステムの紹介、アイデア創出(インスピレーションカード、635法、モルフォロジカルボックス)、グループ編成、プロジェクト計画、コード・アーキテクチャ・担当分担を含む技術提出、デモンストレーションを伴う最終提出、およびチーム内の360度評価。MusTICとDaccordのゲストが講演を行い、市場からのフィードバックを与える。2020.3には科目のプレイリストの動画18本を収録し、Notionに90件のコンテンツのキュレーションをまとめ、以降のクラスで使用した。2022.1には科目を3つのトラック(コンテンツ、プロジェクト、音楽体験)で実施し、学生自身が作成したクイズを用いた。
04 · 教育
https://www.cin.ufpe.br/~musica/2016-1/https://www.youtube.com/playlist?list=PLJPHMEs-jiwM5p3d11vM3m_5lZAVtDGNahttps://github.com/mustic-cin/computacao-musical-ufpe

Douglas de Carvalho Gemir, Jonathan, Italo
ウェブカメラで捉えた手のジェスチャー(MediaPipeとOpenCV)を音楽的な操作に変換するゲーム。正しいジェスチャーを認識すると、指定されたコードが鳴る。

Daniel Nascimento, Henrique Melo, Luis Eduardo Freitas, Mader Gabriel, Pedro Calheiros, Pedro Lucas
リアルタイムの音高検出を用いた教育ゲーム。プレイヤーは既知のメロディを聴き、指定された音を歌うことで先へ進み、ソルフェージュと音感を鍛える。
Rubens, Ian, Gabi, Carlos Henrique, Caio, Pedro
音楽をピアノロールに自動採譜する。MIDIファイルまたはYouTubeのURLを受け付け、音声を抽出・分離して、楽譜なしで音符を可視化して表示する。

Humberto Lima, David Ubaldo, Natan Lima, João Oliveira, Tarcisio Rickson, Vinicius Rodrigues, Danilo Lapa
スピーチ練習アプリ。話した内容を録音し、Whisperで文字起こしし、音声を分析して、意図したテキストと比較する。端末側はReact Native、サーバー側はFastAPI。
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
信号処理による創造的な再楽器化。既存の曲のリズム成分とメロディ成分を抽出し、環境音のサンプルに置き換える。
Lucas, Caio
ナッシュビル・ナンバー・システムを用いたブラウザ上のコードシンセサイザー。1から7の数字またはタッチでコードを演奏し、パターンをタイムラインに録音し、マルコフ連鎖で候補を提示する。音声処理はWebAssemblyにコンパイルしたRustで実装。
Bianca Iz Sarabia, Gabriel Nogueira, Lucas Dias, Mateus Cavalcanti, Matheus Alves
「共同編集のCifra Club」。ユーザーが曲名を入力すると、共有画面に歌詞とコードが表示され、コード譜は音声と同期し、色によって視覚的に伴奏が示される。

Gabriel Kristian Queiroz de Souza Jales, Iris Soares, Josue Fidelis de Oliveira Neto, Luana Porciuncula Barreto, Melissa Falcao
曲を演奏するのに使うコードからCifra Clubの曲を探すアプリケーション。ページのスクレイピングで構築したデータベースを持ち、ジャンル別の検索ができる。

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
Cifra Clubのコード譜をもとにしたウェブアプリケーション(ReactとFirebase)。ユーザーはコードでルームに入室または作成する。
José Roberto, Bernardo Melo, Adriano Cabral, Gustavo Borges, Marco
ブラウザ上の共同編集デジタルオーディオワークステーション。16行(ペンタトニックスケールの13音、ハイハット、スネア、バスドラム)×13列のグリッドをクリックしてループを作る。
Douglas de Moura Cavalcante, Evaldo Garcia de Souza Junior, Maria Eulália Marques Gomes dos Reis Aires
コンピュータ音楽の概念とツールをまとめた、プレゼンテーション形式の図解ガイド。
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
音の聞き分けを鍛えるゲーム。システムが音(上のレベルではコード)を鳴らし、プレイヤーがそれを再現すると、正解・不正解のフィードバックが返る。
Alexandre Marotti, Isaac Dias, João Vitor Oliveira, Lucas Emanuel Gois, Pedro Milet, Victoria Celia Cesar
Cupheadの空中ステージに着想を得た横スクロールのシューティングゲーム。天使が三つの聖なる楽器を取り戻す。ゲームの音声は音響合成ツールで制作されている。
Guilherme Melo, Henrique Mariz, Ivan Neves, Matheus Lima
Spotifyの楽曲のメタデータとテキストから、AIで一連の画像を生成し、その曲のミュージッククリップを構成する。
Gabriel Ferreira, Humberto Lopes, Marcelo Victor
楽器をゲームコントローラーに変えるシステム。演奏された音が仮想ゲームパッドの操作に変換される。

Lucca Morosini Gioia
ビートルズの楽曲の和声を五度圏の上に視覚的に表現し、コードのグラフから各曲に関する情報を読み取る。

リカレントニューラルネットワーク(LSTM)を用いて、シンボリックな楽譜から単旋律のメロディを生成する。

Evaldo Garcia de Souza Júnior, Felipe Gomes de Santana, Guilherme Calland Rosa Borba, Rebeca Oliveira Silva
マルチプレイヤーのプラットフォームゲーム。各ステージのコースを進みながら、流れる音楽のリズムに合わせる必要がある。

Discordのグループの参加者に、SpotifyでのそれぞれのMusic の好みに基づいて楽曲を推薦するボット。
Augusto Sales de Queiroz, Danilo Vasconcelos de Freitas
音楽を題材にした「インポスター」ゲーム。
Hitallo Cavalcanti, Ivson de Assis, Sergio Victor, Wellisson Franklin
生成された音を端末の振動で感じ取る、スマートフォン向けゲーム。
Adson Paulo da Silva Ramos, Thiago Henrique Lopes da Silva
音符のトレーニングのためのプロジェクト。
Cesar Bulhões, Igor Poncell, Jadson Lucena, Paula Vaz
音声ファイルから2Dプラットフォームゲームのステージを生成する.MPG3を計画し、PianoHeroを完成させたグループのプロジェクト。
Alecsandro Silva, Gabriel Barbosa, Henrique Gonçalves, Italo Soares, Kennedy Melo, Matheus Hopper
楽理のコンテンツ、多肢選択式の問題、流れる曲に合わせて楽器や音符を当てはめる演習を備えた音楽理論のプラットフォーム。進捗によるゲーミフィケーションを採用している。
Arthur Pires, Mario Wessen, Matheus Deodato, Pedro Santos, Renato Joaquim
Spleeter(AIによるボーカルと楽器の分離)をOSCプロトコルに統合する。パンデミック下のリモートライブや、プロデューサーの創作過程の支援を想定している。
Gabriel Melo, Lucas Santana, Nathalia Paiva, Marina Barros, Magnon Souza
かつてのWindows Media Playerのビジュアライゼーションの没入感を再現するミュージックビジュアライザー。小さなお菓子のような玉が、音声から抽出した特徴量に合わせて動く。
Douglas Santos, Lucas Aurelio, Lucas Thierry, João Victor
プレイヤーのSpotifyアカウントに接続し、そのサービスのAPIを利用してUnityで開発されたゲーム。

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
ポッドキャストの分析ツール。ユーザーが音声を送信すると、そのエピソードに関する指標が返される。
Andreza Dantas Layme Pifano de Moura, Filipe de Melo Silva, Ismael Rufino Alves Júnior, Jefferson Elder da Mota Nascimento, Mikahel Leal Dias
音楽当てゲーム。曲のトラックをSpleeterで分離し、エフェクト(Librosa)を加えて再結合する。インターフェースはVue.js。
Carlos Henrique, Chrystian Jose, Gerson Ferreira, Israel Costa, Priscila Thyfani
スラロームスケーター向けのセンサー付きインラインスケート。傾き、回転、速度、圧力を音に対応付ける。
05 · 教育
3月に基礎を扱い、その後、信号処理と合成をMatlabの実習で学ぶ(スペクトログラム、正弦波および鋸歯状波ジェネレーターのコードを受講生に配布)。続いて記号表現とMIRを扱う。
https://www.cin.ufpe.br/~musica/2015-1/前回と同じ内容: Matlab の演習、授業のコードをもとにした加算合成の実装、LFO とコムフィルターの雛形、João Tragtenberg による Pure Data、音楽情報検索、そして 6 月に資料持ち込み可の試験。
https://www.cin.ufpe.br/~musica/2016-1/継続クラス。Filipe Calegário が共同担当教員を務め、João Tragtenberg が教育実習として参加した。

3 月に受講生がインスピレーションとなる事例(Song Maker, Guitar Hero, Rocksmith, Reactable, Tenori-on, Web Audio API, トラッカー、ゲームのオーディオ開発日誌)を持ち寄り、のちにボード上で DAW、学習、歌唱、AI(MIR、アルゴリズム作曲)、制作、デジタル楽器、ゲームのカテゴリーに分類した。
受講生の一部は遠隔で参加した。受講生の Willams de Lima が授業を YouTube で配信し、動画は 14 本(https://www.youtube.com/playlist?list=PL_ldlLYkxXTz32y10GR8c1-KM3e29c5NC)。
https://www.youtube.com/watch?v=3YsbPDdWaas。https://github.com/Guilherme-Calland/RatMania。発表: https://www.youtube.com/watch?v=ICOYLaKlBSE。https://www.youtube.com/watch?v=1G9xKMkzsA4。https://www.youtube.com/watch?v=HaBoTtaylTE。https://www.youtube.com/watch?v=HApk6izo8HA。







クラスは 2020年3月3日に、着想源となるシステムとモルフォロジカル・ボックスで始まった。
https://github.com/magsouza/docin/。https://github.com/adlpm/songs および https://github.com/fmelosilva/songs-api。




このクラスでは、科目の動画プレイリスト (音楽理論、記譜法、MIDI、音、音響学、信号、保存、処理、合成、MIR) を録画し、Notion で教材のキュレーションを整理した。




ハイブリッド形式のクラス。







Filipe Calegário のクラス。彼の依頼により、Giordano Cabral が2025年8月から補助教員として参加。
https://github.com/lgs4/webchord。https://reef-tiles-production.up.railway.app/)。



授業
よくある質問
デジタル音響の合成と処理、音楽情報の表現と検索、計算論的創造性、音楽のための言語とフィジカルインターフェース。
2015.1から2022.1まで、全11クラス。
コースのリポジトリ(MusTIC)、MusTIC グループにあります。