Separar una canción en diferentes pistas con Spleeter

Como buenos músicos, nos hemos encontrado con la necesidad de practicar nuestra canción favita con nuestro instrumento favito.

Este post va dedicado a todos los bajistas, guitarristas, baterístas y cantantes que desean realizar covers de canciones profesionales.

Nivel de dificultad: Intermedio



Con esta herramienta podremos separar hasta 5 pistas:


  • 보컬
  • 바테리아
  • 바조
  • 기타라
  • 엑스트라



  • 테마리오


  • 의존증
  • 설치
  • 세파라시온 데 우나 피스타
  • Unión de las pistas(선택 사항)

  • ⚠️⚠️ Esta herramienta no fue escrita por nosotros, el autor es Deezer y le damos los créditos a ellos ⚠️⚠️




    필요한 의존성


    Spleeter es un programa que aplica redes neuronales para entrenar a una IA con la finalidad de separar las pistas de audio a partir de las frecuencias de cada instrumento de la canción original.
    Spleeter está escrito en #python, por lo que, deberemos de tener una version de python 3.6 - 3.7

    ⚠️⚠️ Spleeter no funciona en python 3.8 por el momento ⚠️⚠️



    Como 프라이머 의존성 vamos 설치 ffmpeg:
  • Windows: Descarga FFmpegaquí
  • MacOS: 중간 설치brew:

  • brew install ffmpeg
    

  • Linux: sudo apt install ffmpeg (Dependerá de la distribution)

  • La segunda Dependencia es pip, (Si tienes Python instalado ya tienes pip 😉)


    설치



    Para poder instalar spleeter debemos ejecutar el siguiente comando:

    pip install spleeter
    

    Será una instalación larga, ten paciencia.

    🚫 Me salió un error ☹️ 🚫



    다음과 같은 오류가 발생한 사이트:

    ERROR: Could not find a version that satisfies the requirement spleeter (from versions: none)
    ERROR: No matching distribution found for spleeter
    

    Python 3.6 또는 Python 3.7에서 단일 기능으로 이전 버전과 호환되지 않는 Python 설치 버전에 대한 Quiere decir

    Eso es todo 😳




    세파라시온 데 우나 피스타



    Abrimos una terminal (desgraciadamente spleeter todavía no incluye una GUI o aplicación ejecutable) y ejecutamos el siguiente comando:

    spleeter separate -i cancion.mp3 -o pistas -p spleeter:4stems
    

    Explicación de cada argumento:


  • splitter separate : 피스타 분리 지침
  • -i cancion.mp3 : Seleccionaremos nuestro archivo .mp3 원본
  • -o pistas : Carpeta donde se guardarán las pistas generadas.
  • -p spleeter:4stems : 모델은 피스타를 분리하여 빨간색으로 입력합니다.

  • El último argumento indica la cantidad de pistas que obtendrá.
  • Si deseas separar las vocales de la canción, el último argumento será-p spleeter:2stems .
  • Si deseas separar las vocales, bajo, batería y guitarras de la canción, el último argumento será-p spleeter:4stems .
  • Si eres más exigente o quieres Experimentar con cinco pistas, el último argumento será-p spleeter:5stems .

  • Ejecución (con imágenes):





    Después, descargará una copya del modelo entrenado:



    Postiormente, hará una verificación de la copya del modelo:



    Y nos mostrará los mensajes de pistasgeneradas exitosamente .



    Si revisamos nuestro directorio, veremos lo siguiente:



    Dentro de pistas/cancion/ obtendremos las pistas separadas en formato .wav



    Unión de las pistas(선택 사항)



    Para este paso utilizaremos Audacity





    Una vez abierta la aplicación, arrastraremos una de las pistas generadas:



    Ahora, vamos a agregar la pista de la batería:



    마지막으로, 버튼을 눌러 클릭play하고 암바스 피스타스를 재생산합니다.


    ¡Si te gustó síguenos en nuestra redes sociales y aquí para más contenido!

    좋은 웹페이지 즐겨찾기