Se connecter
Se connecter

ou
Créer un compte

ou

Sujet jamman-tools: produire des morceaux avec un jamman sous Linux (wav stiching)

  • 0 réponse
  • 1 participant
  • 1 671 vues
  • 1 follower
1 jamman-tools: produire des morceaux avec un jamman sous Linux (wav stiching)
Jamman-tools
=======================================================
Code: http://code.google.com/p/jamman-tools/
Exemples: https://soundcloud.com/dubflow
=======================================================

Hello,

Je voulais juste vous présenter un projet que j'ai démarré début 2011 pour faire de la production rapide / prototypage de morceaux avec mon jamman. Il s'agit d'un ensemble de scripts permettant, à partir d'un répertoire contenant les samples (slots) d'un morceau, de composer le morceau final très rapidement.

Pour créer les samples, j'enregistre le premier, et à chaque fois que je souhaite conserver l'étape, je sauve le slot courant, je fais une copie (save->slot_suivant->save), et je retravaille à partir de la cope. Ce qui fait qu'au final j'ai réalisé très rapidement N samples incrémentaux.

Le projet est écrit en python, s'utilise en ligne de commande (pour l'instant) et fonctionne sous Linux (mais pourrait potentiellement également fonctionner sous mac sans souci, windows faut voir: il utilise divers utilitaires pour réaliser les opérations comme ffmpeg). Il est fonctionnel depuis le début et j'ai pu réaliser à peu près tout ce qui se trouve ici: https://soundcloud.com/dubflow

Bien sûr le résultat est plutôt limité en termes de post production à cause des limitations du jamman (mono only, pas de séparation des canaux, etc...), mais cela permet de produire très très vite une maquette / prototype d'une chanson.

Les diverses commandes:
* jamman_extract: renomme les samples (LOOP1/LOOP.WAV vers 1.wav, LOOP2/LOOP.WAV vers 2.wav, etc...) et les déplace à la racine rapidement, tout en faisant un backup
* jamman_sequence: définir une séquence pour les samples (ex: 1 2 2 2 3 1 3 4 pour mettre bout à bout 1.wav, 2.wav, etc...) avec prévisualisation possible (en ajoutant ? à la séquence)
* jamman_render: fabrique (sticher) preview.wav à partir de la séquence définie, tout en normalisant le fichier
* jamman_compress: réalise une version mp3 et flac de preview.wav
* jamman_export: cherche dans tous les sous répertoires les formats compressés et les place dans un répertoire en utilisant le nom du répertoire comme nom de chanson

Le code est là : http://code.google.com/p/jamman-tools/
Dépendances apt: mplayer ffmpeg normalize-audio wavbreaker
Dépendance python (easy_install): termcolor
OS testé: Ubuntu 10.04

Flow