← Torna al Portfolio

Questo progetto è supportato da:

Western University logo Canadian Disability Studies Initiative logo Google Summer of Code logo International Neuroinformatics Coordinating Facility logo
HarmonyHub Landscape Cover

Un metodo musicale adattabile per un apprendimento inclusivo

Chi vuole imparare uno strumento musicale può scegliere tra diversi metodi e libri di esercizi, stampati o in PDF. Ma la maggior parte di queste risorse dà per scontato un allievo “standard”: un unico modo di leggere la notazione, un solo modo di interagire con le istruzioni, la stessa sequenza di esercizi per tutti.

Quando un allievo ha una disabilità (o semplicemente apprende in modo diverso) questa assunzione cade. Spesso l’onere ricade sull’insegnante, che deve riprogettare il materiale al volo: modificare passaggi, cambiare estensioni, riscrivere ritmi, inventare alternative alla notazione visiva e mantenere l’esperienza didattica coinvolgente. E anche se i bravi insegnanti sanno insegnare, non sono necessariamente compositori, arrangiatori o sviluppatori di software.

HarmonyHub è un progetto in corso che affronta questo divario. È un progetto open source pensato per aiutare insegnanti e studenti diversi a creare esercizi accessibili e musicalmente significativi in modo rapido e creativo, adattandoli a esigenze di apprendimento differenti.

Da metodi statici a un metodo musicale adattabile

HarmonyHub ripensa il libro di musica come sistema dinamico. Invece di una sequenza fissa di pagine, la piattaforma genera e rimodella gli esercizi a partire da prompt e obiettivi pedagogici. Gli esercizi possono essere adattati lungo diverse dimensioni musicali:

L’obiettivo non è solo personalizzare i contenuti, ma sostenere una migliore interazione studente–insegnante: facilitare l’interazione, il confronto tra versioni e la riflessione su come la musica viene appresa e vissuta.

Di seguito un esempio di HarmonyHub che genera un esercizio per violinista principiante: otto misure, focus ritmico in mi minore, tempo 3/4, mostrato in vista piano roll. Ogni parametro può essere regolato per rispecchiare le preferenze dell’allievo.

HarmonyHub interface mockups

Interazione multisensoriale come obiettivo di design

Suonare uno strumento coinvolge naturalmente più sensi. I musicisti imparano tramite suono, tatto, movimento e feedback corporeo, percependo le vibrazioni dello strumento, ascoltando il risultato delle proprie azioni e interagendo fisicamente con la musica. Questi canali sensoriali sono essenziali per lo sviluppo delle abilità musicali.

HarmonyHub parte da questa idea supportando diversi modi di accedere e interagire con il materiale musicale. Invece di concentrarsi su un’unica modalità, la piattaforma sostiene intenzionalmente modalità molteplici e complementari. In pratica significa offrire una gamma di modalità di interazione e feedback, tra cui:

Queste modalità non sono trattate come extra. Orientano la direzione del progetto, sostenendo lo sviluppo di un ventaglio più ampio di rappresentazioni musicali accessibili.

Come vengono generati gli esercizi

HarmonyHub include una pipeline generativa volutamente vincolata. L’obiettivo non è una creatività dell’AI senza limiti, ma controllo, ripetibilità e rilevanza pedagogica.

L’architettura attuale segue un flusso chiaro e iterativo input → processing → output:

  1. Input: impostare strumento, difficoltà, tonalità e metro.
  2. Processing: il sistema struttura un prompt e interroga un modello linguistico per ottenere un esercizio leggibile dalla macchina.
  3. Post processing: analizzare, validare e riscalare per garantire coerenza e durate esatte.
  4. Rendering: produrre l’esercizio in più formati per supportare diverse interazioni di apprendimento.
HarmonyHub pipeline diagram from input to processing to output
La pipeline è pensata per l’iterazione: regolare gli input, rivedere gli output e rigenerare quando necessario.

Le uscite attuali includono:

Questa struttura modulare è pensata per supportare futuri livelli di accessibilità, come notazioni alternative o interfacce assistive, senza modificare la pipeline di base.

Note di implementazione e materiale eseguibile sono disponibili nel repository GitHub del progetto.

Sviluppo inclusivo e guidato dalla disabilità

HarmonyHub è sviluppato con un approccio orientato all’equità e guidato dalla disabilità. Studenti, educatori e artisti con disabilità contribuiscono come co-designer, definendo requisiti che influenzano design dell’interfaccia, struttura dei contenuti e criteri di valutazione. Questo lavoro è in corso e orienta direttamente i prossimi passi.

Stato di ricerca e sviluppo

HarmonyHub è un progetto di R&S attivo. I traguardi a breve termine includono:

Contesto collaborativo

HarmonyHub è sviluppato all’interno di una rete di ricercatori, educatori e organizzazioni culturali, con partnership consolidate in Canada e in Europa per radicare il lavoro in contesti educativi e culturali diversificati.

Orientamento open source

HarmonyHub è completamente open source. Codice, documentazione, processi di design e pubblicazioni open access sono condivisi per favorire trasparenza, riuso e sostenibilità a lungo termine, offrendo non solo uno strumento ma anche un approccio riproducibile all’apprendimento musicale inclusivo e adattivo.