Sauvez les vieux disques
Non ce n'est pas le nouveau slogan de greenpeace, apres les baleinesje ne vous propose pas une nouvelle race en voie d'extinction. Il s'agit ici de passer vos vieux disques vinyl en CD ou en MP3 (ou en OGG, c'est encore mieux).
Alors pour commencer il vous faudra une chaine de bonne qualité avec une sortie audio pour enregistrer le son, un PC avec une carte son ayant une entrée "ligne" (entrée "line" sur le PC, qui est généralement anglophone), et une installation un peu complete d'une distribution Linux quelconque (windows n'est pas supporté).
Ensuite il y a le mode facile et le mode artisanal, mais c'est (presque) tout expliqué dans la suite. Je présente ici deux méthodes, mais il peut exister des alternatives... Alors, comme d'habitude, les commentaires et les complements sont les bienvenus.
Parmis ces deux méthodes, chacune a ses avantages et inconvenients:
- Avec gramofile, vous avez plusieurs filtres pour nettoyer l'enregistrement et supprimer les "clicks" des vieux vinyls et la séparation des morceaux est plutot bien faite. Par contre vous ne pouvez pas modifier les parametres d'échantillonage et vous n'avez pas de sortie directe en MP3 ou OGG. Il faut ensuite utiliser lame (ou un autre encoder) pour générer les MP3 ou OGG.
- Avec Audacity vous avez une grande flexibilité dans le choix de l'échantillonage et vous avez une sortie directe en MP3 ou en OGG. Par contre, je n'ai pas trouvé de filtre pour le nettoyage des enregistrements et la séparation des morceaux est plutot rudimentaire.
Facile avec gramofile:
Gramofile est un outil tout en un, permettant d'enregistrer une source audio (cassette ou vinyl), de générer un fichier WAV de cet enregistrement, de détecter les blancs entre les morceaux et aussi de filtrer l'enregistrement por supprimer les clicks typiques des vieux vinyls, ainsi que l'export en WAV d'un fichier par morceaux.Vous trouverez gramofile sur le site http://www.opensourcepartners.nl/~costar/gramofile/ si il ne fait partie de votre distribution.
Sur le site, en fouillant un peu, vous trouverez aussi une doc sur le filtrage de ce genre d'enregistrement, si cela vous interresse (en anglais).
Premiere étape, apres avois connecté la chaine au PC, lancer gramofile et choisissez dans le menu, la premiere commande: "Record audio to a sound file", choisissez un nom pour le fichier de sortie, et lancez la commande.
A la fin du disque, stoppez l'enregistrement, vous aurez alors droit a une description des échantillons de l'enregistrement (niveau et qualité).
L'étape suivante est la localisation des morceaux. Choisissez la commande "Locate tracks", selectionnez le fichier que vous venez de générer, a l'écran suivant vous pouvez modifier les parametres de detection des blancs entre les morceaux. Lancez la detection, si le résultat n'est pas satisfaisant (moins de morceaux que ceux listés sur le disque), revenez sur la page des parametres et modifiez les (changez les tailles minimales des morceaux et des blancs), relancez la détection.
Cette étape ne fait pas la séparation, elle sert juste a repérer les morceaux et a sauvegarder les emplacements dans un fichiers qui sera ensuite lu lors du filtrage des morceaux.
L'étape suivante est le filtrage de l'enregistrement et la séparation des morceaux. Dans le menu principal, choisir "Process the audio signal". Vous pouvez, dans l'écran suivant sélectionner le ou les filtres a appliquer a l'enregistrement. En vous déplaçant sur les filtres listés dans la colonne de gauche, une rapide description du filtre est donnée en bas de l'écran. par défaut le filtre "Conditional median filter II" est sélectionné et semble etre le bon choix. Par défaut, l'option "Split tracks" est activée, cela forcera la séparation des morceaux. L'écran suivant vous demande un nom pour le fichier de sortie. Ensuite laissez faire, et aller boire une biere...
Vous devriez, a la fin avoir un fichier WAV pour chaque morceau du disque. Il ne reste plus qu'a l'encoder ou le graver sur CD. Pour l'encodage vous pouvez utiliser lame:
lame -m s -q 2 fichier.wav fichier.mp3
L'option -m s pour spécifier le mode stéréo, et l'option -q 2 pour le niveau de qualité. Augmentez la valeur pour avoir un fichier plus petit mais de moins bonne qualité.
A répéter avec chaque morceau. Ensuite il reste a ajouter les tags ID3 (si vous souhaitez générer des MP3 ou des OGG). Pour cela tout un tas d'outils existent (les gros jukebox MP3 font cela, sinon il y a EasyTag ou QuodLibet).
Artisanal avec audacity:
La premiere étape est d'enregistrer le disaue (ou la cassette). Pour la partie hardware, connecter la sortie du pré-ampli (sortie enregistrement) de la chaine a l'entrée ligne du PC. En générale la sortie de la chaine est sur deux prises RCA (une pour chaque canal) et l'entrée de la carte son du PC est un jack 3.5. Il vous faudra donc un cordon avec ces deux types de prise ou un adaptateur (il existe des adaptateurs RCA->Jack) et un cordon standard RCA->RCA.
Parametres Audacity:
Il ya quelques parametres a régler dans audacity pour un bon enregistrement. Il faut régler la fréquence d'échantillonage et le nombre de canaux. Il faut choisir deux canaux (stéréo) et si vous voulez faire un CD audio il est préférable de prendre 44100Hz comme fréquence d'échantillonage (c'est celle des CD). Sinon, vous pouvez choisir une fréquence plus élévée, ce qui devrait vous donner un résultat de meilleurs qualité, pour un encombrement disque plus important. Dans le menu "Edition", selectionner l'entrée "Preferences". Dans l'onglet "E/S audio", selectionner le nombre de canaux: 2. Puis dans l'onglet "Qualité" choisir l'échantillonage par défaut (44100 ou un autre), et le format d'échantillonage par défaut. Mon PC refuse d'échantilloner en 24 bits, j'ai par contre réussit a travailler avec des échantillons en 32 bits flottant.
Pour ma part j'ai eu des problemes avec l'échantillonage a 44100Hz, le son était nazillard, métallique et vraiment pourri. En passant a 48000Hz, j'ai obtenu un son de bonne qualité. Comme je ne voulais pas faire de CD audio mais juste des fichiers MP3, cela ne m'a pas dérangé.
Enregistrement:
Sélectionner l'entrée ligne dans l'interface d'audacity et régler le gain d'entrée. Pour cela il est peut etre necessaire de faire plusieurs essais afin de trouver le bon gain (si cela change quelque chose) et ne pas saturer l'enregistrement. Démarrer la lecture du disque ou de la cassette et l'enregistrement dans Audacity (boutton rouge de l'interface graphique).
En fonction du type d'échantillon et de la fréquence, vous devez voir dans le bas de la fenetre d'Audacity la durée maximale de votre enregistrement.
Un fois l'enregistrement terminé, il est conseillé de sauvegarder votre travail. Par défaut Audacity crée tout un tas de petit fichier de 1Mo chacun contenant les échantillons, et l'ordre de ces fichiers n'est pas écrit sur le disque. Si Audacity plante, vous perdez cet ordre et il n'est pour le moment pas possible de récuperer les fichiers de façon sure. Cette possibilité sera rajoutée dans une prochaine version d'Audacity.Par défaut et ant que vous n'avez pas sauver le projet en cours, les fichiers se trouvent sous /tmp/audacity-<votre-nom-d'utilisateur>. Ensuite, Audacity crée un répertoire portant le nom du projet suvit du suffix "data" dans lequel il déplace tous les fichiers de données et un fichier *.aup dans lequel il sauvegarde les informations d'ordre des échantillons et toutes les autres informations qui ne sont pas du son.
A la fin du disque, arrétez l'enregistrement. Vous y avez déja pensé? Bien sur!
Séparer les morceaux:
Il y a ici, de nombreuses façons de faire. Vous pouvez selectionner tout l'enregistrement (au menu ou avec le racourci Ctrl-A) et utiliser le detecteur de blancs. Pour ma part, je n'ai eu que des problemes avec cette méthode, je vous la déconseille donc. Enfin, vous etes peut etre pas aussi crétin que moi, vous y arriverez peut etre...
Vous pouvez aussi selectionner les morceaux un par un, couper la partie sélectionnée et la recoller dans une nouvelle piste (selectionner au curseur, couper avec le bouton de la barre de taches, puis dans le menu "Projet", choisir "Nouvelle piste stéréo", et enfin le bouton "coller"). Cela vous permet de voir tous vos morceaux les uns en dessous des autres, vous pouvez nommer chaque piste (la fleche a coté du label "Piste audio" affiche un menu, choisir "Nom").
Vous pouvez aussi, placer un marqueur entre chaque morceau. Pour cela, placer le curseur sur ce que vous penser etre la fin d'un morceau, ecouter a partir de la (le bouton "Jouer" de l'interface). Pendant l'écoute choisissez le meilleur endroit pour couper les pistes et placer le curseur dessus (un clic gauche de la souris). Ensuite definissez le marqueur: dans le menu "Projet", utilisez "Ajouter un marqueur a la selection". Cela place un marqueur avec une zone de texte. Placez vous dans la zone de texte et taper le nom du morceau qui suit le marqueur. Attention a ne pas oublier de placer un marqueur avant la premiere chanson!

Ensuite, vous pouvez ajouter des tags ID3. Vous pouvez déja définir les tags communs, comme le nom de l'artiste, le nom de l'album, l'année et le genre. Pour cela, dans le menu "Projet" choisir "", puis remplir les champs et validez.
L'étape finale est la meme quelle que soit le moyen que vous avez utilisé pour séparer les morceaux (differentes pistes ou marqueurs). Dans le menu "Fichier", choisissez "Export multiple". Choisissez le format de sortie (WAV, MP3 ou OGG) choisissez le nommage des fichiers a partir du nom de la piste ou du marqueur. C'est pour cela qu'il est important de nommer les pistes ou les marqueurs, sinon par défaut vous aurez un nom de fichier avec un prefix commun et un index comme suffix. Choisissez le repertoire de destination, et voila!
Les méthodes mixte:
Vous pouvez aussi mélanger les deux méthodes. Par example, enregistrer et filtrer avec gramofile et exporter avec audacity, ou au contraire, enregistrer avec audacity, puis filtrer avec gramofile. A vous de jouer...