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é.
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.