La bibliothèque des chansons et le moteur de recherche

Rechercher des chansons dans sa machine avec le moteur de recherche de Karaboss

Comme son nom l’indique, le moteur de recherche permet d’effectuer une recherche parmi vos fichiers musicaux situés dans votre « bibliothèque musicale ».
C’est essentiellement utile si vous possédez un grand nombre de fichiers et que vous n’avez pas envie de fouiller vos arborescences de répertoires pendant de longues minutes pour lancer le fameux karaoké, réclamé par une assemblée de fous furieux, et que vous êtes sûr d’avoir vu dernièrement.
Le moteur de recherche donc, mais encore faut-il que ladite « bibliothèque » ne soit pas un vain mot.

Range ta chambre

On est bien d’accord, trier et renommer des milliers de fichiers n’a rien de passionnant et c’est surtout totalement inutile si le résultat n’est pas exploité.
L’existence de cet utilitaire n’est donc en rien un éloge de la paresse 🙂
Bien au contraire c’est LA justification et LA récompense pour tous vos  efforts pour faire un minimum de tri et renommer vos fichiers.

La bibliothèque de fichiers musicaux

C’est un bien grand mot pour désigner tout simplement l’endroit où vous stockez vos fichiers musicaux.

En quoi ça consiste ?

L’idée est qu’ils sont tous sous la même arborescence et non pas disséminés un peu partout dans votre ordinateur.
L’autre nécessité, tout aussi importante, est qu’ils portent des noms parlants.
Sans ces deux prérequis, l’usage du moteur de recherche n’a plus aucun intérêt.

Par défaut, Karaboss considère que vos fichiers musicaux sont dans la bibliothèque « Ma Musique » (logique).
Il est bien entendu possible (et même souhaitable) de modifier cet emplacement pour préciser éventuellement un sous répertoire de « Ma Musique » ou bien un tout autre endroit.

Eviter les disques réseau ou tout autre périphérique « lent », car le moteur de recherche aura beaucoup de mal à vous répondre aussi rapidement que vous l’auriez souhaité.

D’une manière générale, il est conseillé de les rassembler au même endroit, afin d’éviter de scanner la totalité de votre disque dur.
Je ne suis pas en train de dire en vrac dans le même répertoire, mais que vos répertoires aient la même racine.
Cette racine deviendra l’emplacement de votre bibliothèque.

Comment ça marche ?

Les fichiers MIDI n’ont pas de tags comme les fichiers MP3. On ne peut pas utiliser cette technique pour les classer.

Le moteur de recherche va parcourir toute l’arborescence de votre bibliothèque et va créer un fichier contenant le nom des fichiers ainsi que leur emplacement. Il consultera ce fichier pour répondre rapidement à vos requêtes.
Le nommage des fichiers prend alors son importance ….

Restriction :
Le moteur de recherche n’indexe donc pas les paroles.

Search library

Le nommage des fichiers

Concernant le format du nommage, de nombreuses écoles existent. Le sujet est donc délicat…
En gros, nommez comme vous voulez, mais par pitié, renommez vos fichiers en quelque chose d’intelligible !

En effet, il y en a marre de voir circuler sur internet tous ces  fichiers MIDI aux noms tous plus improbables les uns que les autres ,  de « 1234.mid » à « love.mid »,  voire pire. Bonne chance ….
Certes, à une époque on n’avait droit qu’à 8 caractères, mais essayer de deviner que « walkwild.mid » c’est Walk On The Wild Side ne m’amuse plus trop (et qui est le chanteur ?)

Il arrive parfois que certains fichiers contiennent des « tags » dans les paroles  mais cela reste très rare. Sinon, on pourrait encore s’en sortir en écrivant une moulinette de nommage…

Concernant Karaboss, pour faire simple, j’ai du faire un choix. Le nommage optimal est le suivant (attention l’ordre est important) :
L’auteur séparé par un tiret puis le nom de la chanson, avec un blanc de part et d’autre du tiret, soit :
{auteur} – {chanson}.mid (ou .kar)
Exemple : Adele – Hometown Glory.kar

Certes, c’est minimaliste, mais de cette façon vous pourrez effectuer des recherches par auteur et par nom de chanson. C’est déjà énorme, croyez moi.
Vous pouvez ajouter des informations dans la partie droite, comme l’année ou le disque :
Exemple : Adele – Hometown Glory (2008).kar

Ainsi, le moteur de recherche est capable de retourner les résultats classés par auteur. Ce n’est possible que parce que celui-ci est extrait à gauche du nom du fichier « auteur – chanson ».

Notes

Il est également préférable de scanner régulièrement votre bibliothèque afin de prendre en compte les ajouts de nouveaux fichiers musicaux (cliquer sur le bouton scan).

Le bouton HOME pointe sur la racine de votre bibliothèque et vous permettra d’y retourner rapidement à tout moment (encore une bonne raison de suivre ces conseils 🙂 )

Le piano virtuel

Jouer du piano avec Karaboss

Karaboss peut maintenant vous apprendre à jouer du piano !
Même si vous ne savez pas lire les partitions, apprenez à jouer du piano avec des notes qui tombent !

Comment faire ?

Vous sélectionnez un morceau de piano dans l’explorateur, et vous cliquez sur le nouvel icône « Piano » sur la barre de boutons verticale.
Si nouveau morceau contient 2 pistes (main gauche/main droite), celles-ci s’affichent avec des couleurs différentes.

Des raccourcis clavier vous facilitent la vie :
Touchez la barre espace pour lancer le lecteur, à nouveau la barre espace pour le mettre en pause et flèche gauche lorsqu’il est en pause pour revenir au début du morceaux.

Et si le débit est trop rapide ou trop lent, actionnez les touches « + » or « – » pour accélérer ou ralentir le tempo.

Piano Training

Pour voir le piano virtuel en action, regardez ces vidéos sur Youtube :

Ray Charles – Georgia On My Mind
Louane – Maman
The Handsome Family – Far From Any Road (Bande son de la série True Detective)

Conseils :

Vous pouvez créer vos propres fichiers avec l’éditeur de partitions musicales en supprimant des pistes et en ne conservant que la piste de piano, puis vous pouvez diviser automatiquement la piste restante en deux pistes pour obtenir la main gauche et et la main droite.

Vous pouvez même imprimer vos partitions en notation traditionnelle à l’aide de l’éditeur de partitions de Karaboss.

2 . Télécharger un nouveau synthétiseur

Remplacer le synthétiseur basique de Windows par l’excellent VirtualMIDISynth de CoolSoft

Vous l’avez certainement remarqué, le rendu sonore des fichiers MIDI est souvent décevant.
Cela est dû aux piètres performances du synthétiseur basique de Windows chargé « d’interpréter » vos fichiers MIDI.
Heureusement, vous pouvez améliorer considérablement la qualité sonore en le remplaçant par un autre synthétiseur, gratuit, plus performant , et surtout capable de gérer des « banques de sons » qui contiennent des échantillons de sons de véritables instruments (ce que ne fait pas celui de Windows)
Pour plus d’information, lire cet article.

La solution que j’ai adoptée consiste à remplacer le synthétiseur basique de Windows par le synthétiseur VirtualMIDISynth proposé gracieusement  par CoolSoft.

Il faudra, en outre, comme expliqué ci-dessus, télécharger une « banque de sons« .
Une banque de sons  contient des échantillons de sons provenant de véritables instruments.
L’association de ce nouveau synthétiseur et d’une banque de sons vous fera changer d’avis sur les fichiers MIDI et vous fera entrer dans l’univers de la MAO.
N’hésitez pas, l’amélioration est  radicale.

  • Pour aller sur le site de Coolsoft et être certain de récupérer la dernière version de VirtualMIDISynth,  cliquer ici.
  • Pour accéder à la documentation détaillée de l’installation du synthétiseur, cliquez ici.

Remarque :

VirtualMIDISynth s’installe en tant que nouveau périphérique de sortie MIDI sous Windows, son utilisation est donc totalement transparente, et cerise sur le gâteau, il peut également être utilisé depuis n’importe quelle application ou jeu vidéo dont il améliorera le rendu sonore !

3 . Téléchargez une banque de sons (SoundFonts)

Pourquoi télécharger une banque de sons (SoundFonts) ?

Un programme informatique qui synthétise des sons,  aussi pointu soit-il, ne pourra jamais imiter un instrument de manière parfaite.

Les banques de sons (Soundfonts) contiennent des échantillons de sons d’instruments. Elles permettent de vous approcher du son réel pour votre lecteur de Karaoké, avec un rendu bien au dessus des sons synthétisés par votre synthétiseur logiciel.

En savoir plus sur l’amélioration du son MIDI.

Laquelle utiliser ?

Les banques de sons proposées dans cette page sont mes préférées, et celles que j’utilise quasiment toujours .
Il s’agit des banques de sons suivantes :

Elles contiennent la totalité des 128 instruments MIDI, vous n’aurez donc aucune autre manipulation à faire une fois téléchargées et paramétrées dans le synthétiseur VirtualMidiSynth.

Pour accéder à la documentation détaillé de l’installation de la banque « Timbre of Heaven« , cliquez ici.

Où en trouver d’autres ?

Il en existe de nombreuses autres en téléchargement sur internet.
Certaines sont généralistes, elles contiennent tous les instruments de la norme MIDI (GM), tandis que d’autres sont  spécialisées pour un seul instrument (piano, guitare etc…).

Partagez vos expériences

Si vous aussi, vous utilisez des banques de sons, n’hésitez pas à partager vos expériences, sinon, commencez avec celle que je propose, et faites vous votre propre idée.

Notes

Télécharger une banque de sons (SoundFonts) n’a de sens que si vous avez préalablement téléchargé et installé le synthétiseur capable de l’utiliser. C’est l’association des deux qui vous permettra d’améliorer notablement le rendu sonore de vos chansons.

La banque de sons (SoundFonts) est une création d’E-mu.
Certaines banques sont très polyvalentes et contiennent les sons des 128 instruments de la norme MIDI (GM).
D’autres banques sont plus spécialisées et contiennent les sons d’un nombre limité d’instruments (voire un seul)
Ces échantillons sont au format .wav et sont organisés sous forme d’instruments MIDI afin d’être utilisés par les applications qui utilisent ce format.

Ressources et liens utiles

Quels sont les meilleurs sites proposant des fichiers Karaoké en téléchargement, quelles autres ressources puis-je consulter ?

C’est l’objet de cet article ; donner des pistes pour vous aider à vous procurer des fichiers MIDI ou karaoké ainsi que d’autres bonnes adresses pour les amateurs de chant ou les compositeurs en herbe qui souhaitent s’initier au séquençage MIDI.

Comment se procurer des fichiers MIDI ou karaoké ?

Bonne question…Music Studio
Il y a bien longtemps on en trouvait à profusion sur le net.
Cette époque est révolue : Il faut maintenant chercher longtemps avant de trouver son bonheur et bien souvent on fait choux blanc.

Le problème c’est que mettre en ligne un fichier MIDI gratuitement se heurte à des considérations légales, vis à vis des ayants droits de l’oeuvre originale, et concurrence directement l’activité de nombreux professionnels…
– C’est une copie d’une oeuvre originale même si la qualité du rendu sonore n’est certes pas au niveau de celle de l’oeuvre originale (sans parler de l’absence du chanteur)
– C’est l’équivalent d’une partition en concurrence directe avec celle des éditeurs de partitions.
– Il s’agit parfois de fichiers créés et mis en vente par des musiciens professionnels, il est donc interdit de les mettre en ligne.
– Idem pour les fichiers MIDI que vous avez vous-même créés, à l’exception de vos propres compositions.

En France, par exemple, le code de la propriété intellectuelle indique que « toute représentation ou reproduction intégrale ou partielle faite sans le consentement de l’auteur ou des ayants droit est illicite. Même chose pour les traductions, les adaptations, les transformations ou même les arrangements pouvant découler de l’oeuvre. »

Ce n’est pas l’objet de cette page que de porter un jugement sur l’orientation d’internet, mais il est clair que l’époque « bénie » de l’internet gratuit et libre est révolue et la marchandisation du fichier MIDI est un fait incontournable.

L’objet de cette page est de lister les différentes possibilités et de donner  quelques liens qui pointent vers des fichiers encore en libre service.

Rechercher via Google:

Il est généralement suffisant de lancer Google en faisant une recherche sur « Midi Files » ou « Fichiers Karaoké » pour obtenir de bons résultats.

On tombe alors sur les sites qui proposent des fichiers en libre service, d’autres qui demandent la création d’un compte, et enfin il y a les sites qui proposent, moyennant une petite rétribution, des fichiers créés par des professionnels et donc de bonne qualité (on peut même commander un fichier si celui-ci n’a jamais été mis au format MIDI)

Liste de liens vers des sites qui proposent des fichiers Midi en téléchargement libre :

Les sites avec inscription (et forums du coup)

Les autres sites :

La durée de vie des sites qui proposent des fichiers MIDI gratuits en téléchargement est souvent courte…  Rien ne garantit que ces liens existeront dans quelques mois. Merci de signaler ceux qui sont morts.

Quelques sites intéressants à consulter pour le chant, pour s’équiper:

Les banques de sons (Soundfonts)

De la technique : le format des paroles d’un fichier MIDI Karaoké

On trouve de tout dans la nature : des fichiers dont les paroles possèdent des syllabes au format « text », d’autres  au format « lyric »,  parfois ce ne sont pas des syllabes, mais des lignes entières, ou inversement des lettres saisies une à une !
Pas de standard manifestement, et donc charge au lecteur MIDI de s’adapter au fur et à mesure des découvertes de fichiers exotiques ….
Mais voici quand même ce à quoi on aimerait s’attendre 🙂

D’autres sites :

Bandes sons

Voilà, that’s all folk, et si vous avez, vous aussi, quelques bonnes adresses, n’hésitez pas à en faire profiter tout le monde.

Comment améliorer le son MIDI ?

Améliorer le son de Karaboss avec un nouveau synthétiseur et une banque de sons

Améliorer le son MIDI, c’est facile : il suffit d’installer un petit logiciel et lui adjoindre un fichier d’échantillons de sons, tous deux en téléchargement libre sur internet.

Un fichier MIDI, qu’est-ce que c’est ?

Les fichiers utilisés par Karaboss sont des fichiers MIDI.
Un fichier MIDI n’est pas un fichier musical classique. Il ne contient aucun son, contrairement à un fichier audio numérique tel que MP3, WAV, FLAC etc…
En effet, un fichier MIDI est plus proche d’une partition. Il contient les notes à jouer et le nom des instruments qui doivent les interpréter.

L’importance du synthétiseur

Un fichier MIDI n’étant qu’une « partition », il faut l’interpréter. Interpréter c’est lire la partition,  jouer chaque note avec le bon instrument.
Tout cela, à la bonne hauteur, la bonne durée, l’intensité, et bien souvent plusieurs notes à la fois et plusieurs instruments différents à la fois.

Karaboss se charge de lire la partition et d’envoyer les informations (quelle note jouer, quand, combien de temps, avec quelle intensité)  à une autre application qui va synthétiser le son en fonction des informations reçues.

Dans cette chaîne, Karaboss joue le rôle du séquenceur (lecteur MIDI dans ce cas), et l’application qui génère le son est un synthétiseur.
Ce n’est donc pas Karaboss qui est en charge du son, mais un synthétiseur (il faut savoir déléguer dans la vie)

Le rendu sonore d’un fichier MIDI dépendra donc de la qualité du synthétiseur chargé de l’interpréter. Et là, pas de miracle…
Le rendu est « correct » pour les « happy few » possesseurs d’une carte son spécialisée et coûteuse. Il est franchement médiocre pour le commun des mortels. Le « vulgum pecus » ne  dispose en effet que du synthétiseur logiciel gracieusement fourni par Windows, le dénommé « Microsoft GS Wavetable Synth ».

Double-cliquez sur un fichier MIDI et vous « verrez » que ce que vous entendez a peu de chances de mettre en valeur la tessiture incroyable de votre voix.

Changez le !

Afin d’améliorer la qualité du son, il est donc préférable de remplacer le synthétiseur de sons fourni par Windows par un autre synthétiseur, et par chance, il en existe d’autres particulièrement efficaces, et … gratuits !

Ma préférence va  à l’excellent logiciel VirtualMIDISynth de Coolsoft, disponible à l’adresse suivante : http://coolsoft.altervista.org/en/virtualmidisynth

Ce logiciel est gratuit, efficace, s’installe très facilement, et se fait oublier : une fois installé, vous n’aurez plus rien à faire, il se lancera tout seul, en arrière plan, dés que vous cliquerez sur un fichier MIDI.
En effet, le synthétiseur VirtualMIDISynth s’installe en tant que nouveau périphérique de sortie MIDI sous Windows, son utilisation est donc totalement transparente.
Cerise sur le gâteau, il sera également utilisé par toutes les autre applications Windows qui utilisent des fichiers MIDI, typiquement les jeux vidéo, dont il améliorera le rendu sonore !

Mais ce n’est pas tout : il possède en outre une fonction particulièrement précieuse, que ne possède pas le synthétiseur basique de Windows….
En effet, un son synthétique n’a aucune chance de rivaliser avec le son produit par un véritable instrument.
Le synthétiseur VirtualMIDISynth est capable de produire le son de véritables instruments au lieu de le synthétiser, grâce à sa faculté à utiliser des échantillons de sons contenus dans des banques de sons (Soundfonts). Et ça change tout…
Bref, que du bonheur.

La banque de sons

Votre synthétiseur sera donc capable de remplacer les sons synthétisés par le son de véritables instruments grâce à une banque de sons.

Une « banque de sons » se présente sous la forme d’un simple fichier (extension .sf2) et contient des échantillons de sons émis par de véritables instruments.

Plus le fichier contient de sons, plus il est gros, et donc plus il consomme de ressources sur votre machine…
En contre partie, plus le son à de chances d’être réaliste, mais comme bien souvent, la taille ne suffit pas…

Il y a donc un compromis à trouver, comme toujours 🙂

Laquelle choisir ?

Vous utiliserez soit une banque spécialisée pour un instrument (le grand piano ou la guitare électrique Fender Telecaster par exemple), soit une banque généraliste qui contient les échantillons des 128 instruments de la norme General MIDI (GM).
Noter le terme (GM) qui indique la couverture de tous les instruments, comme la banque Arachno Soundfont (GM) ou la banque SGM V2.01 (GM).
Une banque spécialisée sera meilleure qu’une banque généraliste, mais il faudra charger des banques pour chaque fichier MIDI en fonction des instruments demandés.

Mon conseil :
Le plus simple pour démarrer, et surtout dans le cadre du karaoké, c’est d’utiliser une banque généraliste qui contient la totalité des 128 instruments  MIDI (GM). Vous n’aurez pas à changer de banque à chaque changement de fichier MIDI, tout sera automatique.

Les paramètres qui entrent en ligne de compte :

  • La taille de votre banque de sons sera limitée par les possibilités de votre machine (sa capacité mémoire entre autres)
    Il faudrait une banque gigantesque pour fournir tous les échantillons et toutes les variations de tous les instruments.
    Si votre PC à une mémoire de 4 Gb et que vous chargez une banque au delà  de 1 Gb, vous risquez d’entrer dans une zone de fonctionnement aléatoire….
  • Le style de musique que vous écoutez (classique, pop, rock, jazz etc…)
  • La taille de votre porte monnaie peut également être un critère si vous optez pour des banques de sons payantes.
    Les banques de sons gratuites ont toujours une faiblesse quelque part, sinon ça serait trop simple.
  • Mais le critère essentiel sera surtout votre ressenti par rapport au rendu d’une banque de sons, tous les goûts sont dans la nature.

Dans la famille des banques gratuites, mes deux banques de sons préférées sont :

Mais il y en a d’autres bien sur (voir Google « Soundfonts » ou « banques de sons »)
J’en ai essayé des tas d’autres, parfois bien plus volumineuses.
Mais pour l’instant, rien à faire, je reste sur celles-ci, malgré leurs faiblesses sur certains instruments comme la guitare acoustique.
Disons que je tourne sur environ 3, 4 banques en fonction de leur rendu pour chaque morceau.

Bref, je suis toujours à la recherche de la solution idéale. Soit un banque de sons GM, ou bien un assortiment de  banques spécialisées, gratuites ou payantes.

Pour parfaire le rendu sonore de Karaboss, il faudra donc télécharger et tester différentes banques de sons. Puis votre choix fait, indiquer en quelques clics à votre nouveau synthétiseur VirtualMIDISynth  laquelle utiliser.

On voit dans la copie d’écran ci-dessous que l’on peut facilement passer d’une banque à une autre. C’est idéal pour les tests ou bien pour sélectionner une banque qui aura un rendu meilleur avec le fichier MIDI que l’on veut jouer.
On peut même switcher pendant la lecture  🙂

Synthetiser

Tout cela est parfaitement expliqué sur le site de VirtualMIDISynth. (celui-ci propose également des liens vers des banques de sons)

Pour mieux comprendre : une petite vidéo sur Youtube qui donne un aperçu du changement de qualité sonore lorsqu’on utilise ou pas une banque de sons :  à voir ici 

Voilà c’est tout pour cette fois.
Et plus aucune excuse maintenant si votre logiciel Karaboss continue à émettre des sons dignes d’un orgue pour enfant
(ben oui,  le petit qu’a le son)