Présentation
Wikipedia : Le LRC (nom faisant référence au mot anglais lyrics qui est employé pour désigner les paroles d’une chanson) est un format de fichier contenant des paroles de chansons lisibles par les lecteurs MP3 compatibles. Les paroles sont dans un fichier texte d’extension .lrc et sont formatées pour permettre aux lecteurs MP3 de les afficher au moment précis où les paroles sont prononcées dans la chanson, comme pour le karaoké.
C’est un système à balises, comme HTML.
Le format LRC
Sans entrer dans les détails, il s’agit de simples fichiers texte avec des balises, celle qui nous intéresse le plus étant celle qui permet de définir un texte à afficher et le moment auquel il faut l’afficher :[mm:ss.xx]
Les paroles à afficher
mm représente les minutes, ss les secondes et xx les centièmes de seconde auxquelles doivent être affichées les paroles.
La balise de temps est entourée de crochets [].
Exemple :
[Ti:Auprès de mon arbre]
[Ar:Georges Brassens]
[00:01.94]
[00:01.94]J’ai plaqué mon chêne
[00:03.87]Comme un saligaud
[00:05.78]Mon copain le chêne
[00:07.73]Mon alter ego
[00:09.68]On était du même bois
[00:11.63]Un peu rustique un peu brute
[00:13.55]Dont on fait n’importe quoi
[00:15.45]Sauf naturell’ment les flutes
[00:17.42]J’ai maint’nant des frênes
[00:19.32]Des arbres de judée
[00:21.28]Tous de bonne graine
[00:23.23]De haute futaie
[00:25.17]Mais toi tu manques à l’appel
[00:27.10]Ma vieille branche de campagne
[00:29.04]Mon seul arbre de Noel
[00:30.97]Mon mât de cocagne.
Dans cet exemple, on voit deux balises supplémentaires et optionnelles (il y en a d’autres) :
- La balise « Ti » qui permet d’indiquer le titre de la chanson.
- La balise « Ar » qui permet de d’indiquer l’artiste.
On voit également que la précision de l’affichage est limitée à la ligne et qu’il faut se débrouiller pour chanter les syllabes au bon moment…
Extension du format LRC
Wikipedia : Une extension du format LRC a vu le jour récemment, permettant de spécifier plus précisément les balises de temps.
Il est désormais possible de découper par mots ou par syllabes. C’est le format LRC étendu ou « Enhanced LRC ».
Le format devient un peu plus compliqué :
La ligne est constituée des éléments suivants :
- Comme précédement d’une balise de temps entourée de crochets [mm:ss.xx] suivi de la première syllabe :
[mm:ss.xx]
syllabe1 - Les syllabes suivantes sont constituées d’une balise de temps entourée de signes « inférieur » et « supérieur » suivis de la syllabe : <mm:ss.xx>syllabe2
Exemple :
Ti:Auprès de mon arbre]
[Ar:Georges Brassens]
[00:01.94]J’ai <00:02.18>plaqué <00:02.66>mon <00:02.92>chêne
[00:03.87]Comme <00:04.10>un <00:04.33>saligaud
[00:05.78]Mon <00:06.03>copain <00:06.50>le <00:06.76>chêne
[00:07.73]Mon <00:07.96>alter <00:08.55>ego
Dans cet exemple on voit clairement que créer manuellement ces fichiers est au delà des capacités humaines.
Création/édition
Wikipedia: On peut taper toutes les paroles et les balises dans son éditeur de texte brut préféré comme par exemple, (vi ou emacs, sous Linux ou le bloc-notes, sous Windows). Cependant il existe des outils graphiques spécialisés dans l’édition et la synchronisation des paroles dans ce format de fichier.
Citons également le site https://www.lrcgenerator.com qui permet de copier-coller les paroles d’une chanson, puis de les synchroniser avec la musique, pour obtenir en téléchargement un fichier LRC ou Enhanced LRC automatiquement généré.
Karaboss permet également de générer des fichiers LRC :
- Exportation de fichiers LRC et Enhanced LRC depuis l’éditeur MIDI des paroles
Karaboss exporte les paroles des fichiers MIDI et KAR au format LRC et propose en plus un traitement sur les caractères (Passage en majuscules/minuscules, suppression des accents, des caractères non alphabétiques, troncature des lignes à un nombre de caractères paramétrables etc…) - Création d’un fichier LRC à partir des paroles d’une chanson depuis l’éditeur mp3.
Karaboss permet de charger les paroles d’une chanson, et de les synchroniser ligne à ligne avec la musique par un simple appui sur la touche « ENTREE » pour obtenir un fichier LRC en mode ligne à ligne. - Incorporation des paroles synchronisées dans le fichier mp3 pour obtenir un fichier karaoké mp3 autonome.
Application des fichiers LRC
Les fichiers LRC sont utilisés par de nombreuse applications telles que les lecteurs mp3 pour le karaoké ou les lecteurs vidéeo pour l’affichage de sous titres.
Pour cela, il faut disposer le fichier LRC dans le même dossier que le fichier mp3 ou vidéeo et lui donner exactement le même nom, à l’extension prés.
Exemple :
Georges Brassens – Auprès de mon arbre.mp3
Georges Brassens – Auprès de mon arbre.lrc
C’est ce que réalise Karaboss pour la lecture des mp3.
Plus précisément, Karaboss privilégie l’ordre suivant pour l’affichage des paroles :
- Les paroles horodatées embarquées dans le mp3
- Les paroles horodatées d’un fichier LRC placé dans le même répertoire et possédant le même nom que le mp3 (à l’extension près)