Muziek-inpainting
Met muziek-inpainting met het model music_v2 of music_v2_5 kun je specifieke delen van een nummer wijzigen terwijl de rest intact blijft. Sla een gegenereerd nummer op en verwijs vervolgens naar delen ervan in een compositieplan om ze ongewijzigd te houden, opnieuw te genereren of nieuwe audio op het origineel te baseren.
Zo werkt het
Een compositieplan voor music_v2 of music_v2_5 is een geordende lijst met chunks. Elke chunk is een van twee typen:
- Generatiechunk — genereert nieuwe audio vanuit
texten stijlen. Gebruik deze om een sectie opnieuw te genereren of nieuw materiaal toe te voegen. - Audioreferentiechunk — voegt een segment van een opgeslagen nummer ongewijzigd in. Gebruik deze om een sectie van een bestaand nummer precies te behouden zoals deze is.
Quickstart
Conditionering
Een generatiechunk kan met conditioning_ref worden gebaseerd op een segment opgeslagen audio. Het model genereert de chunk opnieuw, terwijl het dicht bij de muzikale kenmerken van de referentie blijft. Bepaal met condition_strength (low, medium, high of xhigh) hoe nauw de chunk de referentie volgt.
De eerste chunk beïnvloedt de generatie van alle volgende chunks. Pas conditioning_ref toe vanaf de eerste chunk
om het hele nummer op een referentie te baseren.
Een conditioneringsreferentie mag maximaal 30 seconden (30.000 ms) lang zijn.
Contextgetrouwheid
Elke generatiechunk heeft een niveau voor context_adherence dat bepaalt hoe nauw deze de aangrenzende chunks volgt:
high(standaard) — blijft consistent met omringende chunks. Gebruik dit voor soepele overgangen tussen behouden en opnieuw gegenereerde audio.medium— balanceert consistentie met creatieve vrijheid.low— laat de chunk afwijken van de context en creatiever zijn.
Voorbeelden
Eén sectie bewerken
Genereer een filmtrailer en genereer vervolgens alleen de outro opnieuw met een andere songtekst.
Een nummer verlengen
Voeg een nieuwe intro en outro toe aan een bestaand nummer.
Een naadloze loop maken
Genereer een muzikale frase en maak een loop met een “lijm”-chunk die hetzelfde segment dat twee keer wordt herhaald overbrugt.
Een vergelijkbaar nummer genereren
Baseer een volledig nieuw nummer op een kort segment van een bestaand nummer om de muzikale kenmerken ervan over te nemen. Omdat de eerste chunk elke volgende chunk beïnvloedt, geeft het toepassen van conditioning_ref op de eerste chunk vorm aan de hele generatie, ook al verwijst alleen die chunk naar de opgeslagen audio.
Chunkreferentie
Een music_v2-plan bevat maximaal 30 chunks. Elke chunk is een generatiechunk of een audioreferentiechunk.
Generatiechunk
De stijlen voor de eerste chunk zijn het belangrijkst, omdat ze de algehele toon en het genre bepalen. Streef naar minimaal 6-7 stijlen in de eerste chunks, totdat de richting is bepaald.