Come Creare Musica con Intelligenza Artificiale utilizzando MusicGen di Meta

Meta ha rilasciato il codice per MusicGen, un altro generatore di musica basato sull’IA che può trasformare descrizioni testuali in melodie musicali. La demo può essere trovata online e ti basta un browser per provarla. I risultati non sono male, ma più di tutto dimostrano quanto hanno progredito i modelli musicali basati sull’IA.

Ecco quello che devi sapere su MusicGen e su come generare musica.

Cosa è MusicGen?

Nel giugno 2023, Meta ha rilasciato il suo modello generativo di musica basato sull’IA chiamato MusicGen. Non è la prima azienda a affrontare il complesso problema di sintetizzare musica a partire da una semplice descrizione testuale; finora, è già possibile creare musica con Jukebox di OpenAI oppure generare frammenti di canzoni con MusicLM.

Ma è la prima azienda a rendere il codice open-source, permettendoti di eseguire il software localmente sul tuo computer se hai una GPU con almeno 16 GB di memoria, anche se siamo riusciti a farlo funzionare con solo 11 GB.

Non preoccuparti se non hai l’hardware adatto, perché puoi provare gratuitamente l’app web di MusicGen utilizzando un browser. Dalla demo online, ci si può aspettare che ci voglia poco più di un minuto per generare un frammento audio di circa 12 secondi.

Come suona MusicGen?

Secondo Meta, MusicGen può produrre campioni musicali di alta qualità, anche se abbiamo scoperto che i ricercatori coinvolti definivano alta qualità come 32kHz. Questo si colloca a metà strada tra i requisiti per la sintesi vocale (16kHz) e lo standard per la musica digitale (44.1kHz).

In realtà, l’audio non raggiunge gli standard minimi di qualità che potresti essere abituato a sentire in radio o su piattaforme di streaming. Tuttavia, rispetto ad altri generatori di musica basati sull’IA e considerando la situazione attuale della tecnologia, la qualità audio è piuttosto buona, con un livello di rumore basso nel file.

Quanto la musica si avvicina alle indicazioni? Puoi rapidamente avere un’idea ascoltando gli esempi che abbiamo generato di seguito. In generale, riesce a aderire ai generi musicali popolari mantenendo una struttura musicale più coerente rispetto ai suoi predecessori.

Come generare musica utilizzando MusicGen

MusicGen è facile da usare e non richiede di registrarsi. Anche l’interfaccia è semplice, il che facilita la prova per divertimento.

Ecco come generare musica con MusicGen:

  • Apri l’app web di MusicGen.
  • Nella casella di testo intitolata “Descrivi la tua musica”, inserisci la tua indicazione. Puoi provare qualcosa di semplice come “melodia folk irlandese” o renderlo più dettagliato includendo strumenti, tempo, genere o emozione.
  • Premi il pulsante “Genera” per avviare il processo. Dopo uno o due minuti, comparirà un lettore audio nel modulo “Musica generata” a destra.
  • Posiziona il cursore sopra il modulo per mostrare i controlli del lettore e ascoltare il file oppure premi l’icona di download nell’angolo in alto a destra per salvare il file sul tuo computer. Nota che è disponibile solo il download come file .mp4.
  • Se vuoi provare a condizionare i risultati utilizzando una melodia esistente, puoi caricare una registrazione nel modulo accanto alla casella di testo. In alternativa, puoi selezionare “Microfono” per registrare una melodia utilizzando il tuo microfono.
  • Condizionare sulla melodia utilizzerà sia la descrizione testuale che la melodia fornita come riferimento. Questo è uno strumento utile per modellare i risultati che ottieni da MusicGen.

    Quali sono le restrizioni sull’uso dell’audio di MusicGen?

    Il codice di MusicGen è liberamente distribuito con licenza MIT con poche restrizioni. Per quanto riguarda l’audio generato utilizzando il modello, non è chiaro se ci siano delle linee guida legali. Invece, potresti voler prestare attenzione all’avvertimento di Meta sull’uso di MusicGen:

    “Il modello non dovrebbe essere utilizzato per creare o diffondere intenzionalmente brani musicali che creino ambienti ostili o alienanti per le persone. Ciò include la generazione di musica che le persone potrebbero prevedibilmente trovare disturbante, angosciante o offensiva; o contenuti che propagano stereotipi storici o attuali”.

    Meta spiega inoltre che MusicGen è destinato a ricercatori che desiderano esplorare la generazione di musica basata sull’IA e non per “usi derivati”, che presumiamo si riferisca ad attività come caricare e distribuire musica basata sull’IA su piattaforme di streaming.

    Gli aspetti etici pro e contro somigliano alla generazione artistica basata sull’IA. Ottenere il consenso per l’utilizzo dei dati per addestrare i modelli di intelligenza artificiale, oltre al problema del compenso/accreditamento degli artisti quando appropriato, sono tutte ragioni per cui Meta preferisce procedere con cautela.

    In breve, esplorare il modello per divertimento è improbabile che arrechi danni, ma potrebbe essere un problema più spinoso quando si tratta di utilizzare l’audio per la musica commerciale. Molti si chiedono com’è il futuro della musica pop con l’IA.

    Aggiungendo un altro modello di generazione musicale a quanto già esiste, Meta ha rilasciato MusicGen, una libreria di modelli di intelligenza artificiale open-source in grado di generare musica a partire da una semplice descrizione testuale. Se sei curioso di provare la tecnologia, puoi fare una prova con la demo utilizzando solo un browser web.