Séparer une chanson en quatre pistes sur Mac

Décomposez une chanson pour écouter séparément la voix, la batterie, la basse ou les instruments restants. Cette procédure Terminal utilise la CLI gratuite speech et HTDemucs sur Mac Apple Silicon. Chaque piste devient un fichier WAV stéréo distinct à ouvrir dans un éditeur audio.

1. Installer les outils

Il vous faut un Mac Apple Silicon, macOS 15 ou version ultérieure et Homebrew. Ouvrez Terminal et lancez l’installation. Le traitement reste sur le Mac, sans compte Soniqo ni envoi de l’audio.

brew install speech

La première séparation télécharge le modèle HTDemucs depuis Hugging Face : prévoyez une connexion et un délai supplémentaire. Le modèle reste en cache sur votre Mac. Les séparations suivantes peuvent se faire hors ligne avec ce modèle.

2. Essayer l’extrait musical

Utilisez un nouveau dossier de travail pour regrouper l’entrée et les résultats. Téléchargez le WAV stéréo ou écoutez d’abord les exemples. Ils proviennent du même enregistrement pour comparer les sons conservés dans chaque sortie.

curl -fL https://soniqo.audio/audio/samples/music/sample.wav -o sample.wav

Télécharger l’extrait WAV · Crédits et licence de l’extrait

Core ’ngrato (1995) · Singing Sergeants, United States Air Force Band. Ces sorties illustrent les commandes ci-dessous ; elles ne constituent pas un banc d’essai de qualité.

Enregistrement original
Voix
Batterie
Basse
Autres instruments

3. Séparer l’enregistrement

Exécutez la commande dans le dossier de sample.wav. Elle écrit vocals.wav, drums.wav, bass.wav et other.wav dans stems. L’enregistrement original est conservé.

speech separate sample.wav --engine htdemucs --htdemucs-precision int8 --output-dir stems

4. Écouter chaque piste

Ouvrez les quatre WAV dans votre lecteur ou éditeur. Leur durée et leur fréquence d’échantillonnage sont identiques : vous pouvez les aligner. Écoutez une partie seule pour l’étudier, ou coupez-la pour jouer avec les autres.

Choisir le résultat utile

Le fichier vocal contient le chant isolé. other.wav regroupe les autres instruments ; ce n’est pas une piste de guitare ou de piano distincte. Pour un accompagnement sans voix, suivez la procédure de suppression de voix et mélangez les trois autres fichiers.

Utiliser votre chanson

Remplacez l’entrée par le chemin de votre WAV stéréo. Gardez les guillemets autour des noms avec espaces et choisissez un dossier de sortie par chanson. Cette procédure utilise du WAV stéréo à 44,1 kHz ; convertissez d’abord les autres formats en WAV.

speech separate "/path/to/Your Song.wav" --engine htdemucs --htdemucs-precision int8 --output-dir my-song-stems

À quoi s’attendre

Un court extrait ne mesure pas les performances d’une chanson de trois minutes ou d’un téléphone. Le temps et la mémoire dépendent du morceau et du modèle. Commencez par un extrait, gardez l’original et vérifiez à l’oreille avant de l’utiliser pour jouer ou monter.

Consultez Séparation de sources pour les modèles et l’API Swift, Premiers pas pour l’installation et la référence CLI pour les options.