freedzhost.cloud

ACE-Step : trois minutes de musique en 27 secondes, sur votre propre carte

Niveau IntermédiaireTemps estimé 1 h + téléchargementsÀ lire avant ComfyUI : images, vidéo et 3D sur vos propres cartesUn mot inconnu ? Lexique

ACE-Step est un modèle libre qui écrit de la musique à partir d'étiquettes de style et, si vous voulez, de paroles. Sa force, c'est la vitesse : sur notre carte, trois minutes de musique en 27 secondes. Assez rapide pour générer vingt candidats, écouter, et en garder trois. Il sait aussi retravailler un passage sans toucher au reste.

Ce que vous y gagnez. De la musique libre de droits faite à la maison : des ambiances pour se concentrer, des bandes-son de vidéos, des esquisses de chansons. Sans abonnement, sans envoi en ligne, et une banque de morceaux finis qui joue ensuite sans aucun modèle.

1. Ce qu'il fait

Faites-le tourner dans son propre environnement Python : ses versions de PyTorch et de CUDA collent rarement à celles de vos autres outils. Nous l'appelons par un petit pont, le seul endroit qui s'adapte à son interface quand elle change (voir fh-seq).

2. Trois usages ici

  1. Une banque d'ambiances. Vingt morceaux instrumentaux par style en un appel, écoutés, triés, les meilleurs gardés. Purrd les joue ensuite pendant qu'un agent travaille, sans aucun modèle en marche.
  2. Des bandes-son de vidéos. Dans notre chaîne vidéo automatique, la musique d'un film de trois minutes prend 27 secondes, à côté de minutes par plan vidéo.
  3. Des esquisses de chansons, retravaillées passage par passage.

3. Générer avant, jouer sans IA

Le choix qui structure tout : le modèle ne tourne qu'en amont. Le programme qui joue la musique lit des fichiers, au hasard, avec zéro mémoire graphique et zéro dépendance à un modèle. L'IA fabrique la banque ; rien sur le chemin de lecture n'a besoin d'elle.

Pièges

Prévoyez la place : en WAV stéréo 32 bits à 48 kHz, trois minutes pèsent 69 Mo. Converties en Opus à 128 kbit/s : environ 3 Mo, sans perte audible pour de l'ambiance.

Sachez sur quelle carte il rend. Nous pensions qu'il ne partageait rien avec nos modèles de langage ; il rendait sur la même carte, et un modèle lancé pendant un rendu est resté sur le processeur une heure après.

Les étiquettes font le travail. Pour un morceau de « fin de tâche », des mots comme resolving to silence, decaying piano notes ont donné ce que nous voulions ; des étiquettes vagues donnent une musique vague.

Sources

Utile ? Dites-nous ce qu'il faut mesurer ensuite.