Weblog de Joël Riou

« De la difficulté d'extraire le flux audio des CD | Loi de Hofstadter »

Rangement

2005-11-08 01:16+0100 (Grigny)

Tout d'abord, pour ceux qui se posent la question, les événements de ces derniers jours (et nuits) n'ont pas atteint les environs immédiats du point de coordonnées 48°38'55"N 2°23'27"E ; à deux kilomètres à la ronde, le bilan est tout autre.

À part ça, j'aurai mis pas loin d'une semaine pour insérer successivement tous les disques de l'intégrale Brilliant Classics de Mozart et encoder les pistes au format Ogg Vorbis. Pour détailler un peu plus ce que j'avais commencé à évoquer dans l'entrée précédente, je ne peux vraiment pas me contenter d'une classification « compositeur, œuvre, piste » : tout d'abord, on a intérêt à ranger les compositeurs suivant leur époque, ensuite, les œuvres peuvent faire partie d'un groupe d'œuvres (puis d'un sous-groupe, par exemple, on peut avoir une catégorie « Concertos » puis une sous-catégorie « Concertos pour hautbois »). Pour le moment, les cas les plus complexes que j'aie sous la main présentent huit niveaux d'imbrication :

  • Classique
    • Mozart
      • Intégrale Brilliant
        • Volume 2 : Concertos
          • Johann Christian Bach Op. 5 Nos. 2-3-4 (original & transcription)
            • “Sonates pour le Clavecin ou Piano Forte”
              • Sonata in D major opus 5 No. 2
                • Allegro
                • Andante
                • Tempo di Menuetto

Bref, du fait de mon discolisme, pour m'y retrouver, j'ai vraiment besoin de hiérarchiser informatiquement les œuvres musicales dont je possède des enregistrements. Depuis quelques jours, j'entreprends d'améliorer la manière dont j'organise tout cela, avec un impératif majeur : faire un programme qui me permettre de gérer mon intégrale Mozart, mon intégrale Bach et mes autres disques. En effet, je me suis déjà fait avoir en rentrant les informations pour mes disques de Bach : au départ, le programme était assez générique pour pouvoir gérer n'importe quels types de disques, mais très rapidement, j'ai rajouté plein de trucs ad hoc qui l'ont rendu inutilisable pour autre chose que l'intégrale hänssler bachakademie.

Cette fois-ci, j'essaie de faire un truc aussi générique que possible (pour n'en pas changer ensuite... “Famous last words”), la structure est simplement un gros arbre : à chaque nœud est accroché un ensemble d'informations, quand on descend dans l'arbre (enfin plutôt quand on grimpe dedans) de la racine jusque vers une feuille (qui correspond à un fichier musical identifié par le discid du CD et son numéro de piste) et que l'on collecte les informations contenues dans chaque nœud, on obtient en gros les informations à mettre dans les tags Vorbis. Ensuite, modulo quelques subtilités que j'ai introduites, on peut greffer cet arbre énorme à un endroit du disque pour obtenir une hiérarchie dans laquelle il est agréable de se déplacer. J'ai déjà fait rentrer assez rapidement dans ce système les symphonies et les concertos de Mozart, et presque tous les autres œuvres (hors Bach et Mozart) dont j'ai des enregistrements ; je cherche encore une manière efficace de procéder pour récupérer les données que j'ai déjà saisies pour Bach...

À part ça, l'agneau à la sauce épicée était plutôt pas mal. :-)

Lien permanent


Commentaires

1. 2006-04-19 22:09+0200 (Rototo)

Bonjour, Je viens d'acheter l'intégrale mozart les 170CD. Je débute dans l'univers du classique. Je recherche désespérément sur fredb les titres des pistes sur certains CD (exemple : volume 2 cd2). Savez-vous ou je peux trouver la liste des titres de l'intégrale sur internet. Mon handicap ne me permet pas physiquement de prendre chaque pochette pour tapper chaque titre.

Merci pour votre aide. Rototo

2. 2006-04-19 22:38+0200 (Joël)

Les titres que j'ai tapés apparaissent dans : <URL: http://joel.toonywood.org/cgi-bin/audio/collection?location=%2Fmusique%2F1730%2D1820%2Eclassique%2Fmozart%2Fbrilliant%2F >.

Si ce format de fichiers vous convenait, je pourrais éventuellement vous envoyer une archive compressée contenant des fichiers textes nommés "volume_xx/cd_yy/piste_zz" contenant par exemple :

discid=d80b500e

tracknumber=12

organization=Brilliant Classics

artist=Wolfgang Amadeus Mozart

volume_number=7

volume_title=Sacred Works

discnumber=1

album=Requiem in D minor

work=Requiem in D minor

kv=626

location=Alte Kirche, Fautenbach, South Germany

date=2001-07

orchestra=Süddeutsches Kammerorchester Pforzheim

conductor=Nicol Matt

singer=Pamela Heuvelmans (soprano)

singer=Barbara Werner (alto)

singer=Robert Morvaj (tenor)

singer=Thomas Pfeiffer (bass)

choir=Chamber Choir of Europe

title=Benedictus

En tout cas, je n'ai pas de données directement exploitables au format freedb.

3. 2006-04-21 23:21+0200 (Joël)

L'archive compressée de ces commentaires Ogg est disponible à <URL: http://joel.toonywood.org/media/text/mozart_brilliant.tar.gz >.


Vous pouvez poster un commentaire grâce au formulaire ci-dessous.

Nom ou surnom (obligatoire) :
Adresse email (facultative, n'apparaîtra pas publiquement sur ce site) :
Site Web (facultatif) :
Faire conserver ces coordonnées par mon navigateur ?
Pour montrer que vous n'êtes pas un robot stupide, veuillez recopier les chiffres 76551, dans l'ordre inverse :
Le commentaire (de grâce, évitez le SMS-speak) :

Ne mettez que du texte dans les commentaires ; vous pouvez néanmoins insérer des liens en saisissant par exemple <URL: http://www.google.fr/ > (à savoir « <URL: », une espace, l'URL proprement dite, une espace, et enfin « > ».

Date de génération : 2023-07-27 14:18+0530 ― Mentions légales.