Partager sur : Facebook, Twitter

wxMidiPiano - Instruments virtuels pour clavier USB

Contrairement à certains pianos synthétiseurs totalement autonomes et paramétrables, un petit piano USB est incapable d'émettre le moindre son s'il n'est pas relié à un ordinateur.

Votre piano USB n'est pas forcément livré avec un tel logiciel de modélisation sonore, rarement gratuit de surcroît. Quand bien même en auriez-vous un, la transportabilité et la lourdeur applicative seront un obstacle majeur à votre plaisir si vous comptez juste pianoter un morceau de musique.

Avec notre logiciel gratuit, illimité et portable (aucune installation), vous branchez le piano, lancez l'application, et vous avez instantanément accès aux 128 instruments et 61 percussions de la banque générale de sons MIDI. Du piano à l'ensemble de cordes, en passant par le xylophone et le hautbois, vous aurez tout en main pour utiliser partout votre clavier USB.

Des fonctionnalités annexes vous permettent de manipuler accords, gammes, partitions, boîte à rythmes (usage possible d'un métronome intégré) et d'exporter vos créations vers des formats connus. Avec le karaoké, vous pourrez jouer par-dessus la musique. Avec la roue de Camelot, vous pouvez identifier la clé et la gamme de vos chansons préférées. D'autres écrans vous aideront à manipuler les accords et créer des rythmes.

Le logiciel a été rénové entièrement en 2023. C'est un compagnon de voyage idéal pour les musiciens.

Téléchargement de wxMidiPiano

Captures d'écran

Capture d'écran complète du piano (les options sont ajustables)

Extrait de 'Skyfall' par Adele
Extrait de 'Aladin'

Fonctionnalités disponibles

En entrée :

  • Support de tout périphérique MIDI/USB plug and play calqué sur l'Akai LPK25
  • Clavier réglable et actualisé en temps réel
  • 3 modes de toucher : normal, percussions, mono-touche Majeure/Mineure
  • 88 accords et 64 gammes
  • Notations latine/anglo-saxone et dièse/bémol
  • Sensibilité du volume
  • Sustain
  • Arpégiateur
  • Affichage en partition et piano-roll
  • 1 plugin externe paramétrable

En sortie :

  • Musique en temps réel
  • 128 instruments et 61 percussions MIDI
  • Support des périphériques MIDI connectés à l'ordinateur : logiciels virtuels à table d'ondes, synthétiseurs externes...
  • Volume et balance
  • Modulation / Tremolo
  • Pitch-bend

Utilitaires musicaux :

  • Détection des gammes et des accords
  • Export vers MIDI (mid), LilyPond (ly), MuseScore (mscx), MusicXML (xml) et FL Studio (fsc)
  • Détection du BPM par tap ou sur 1 mesure
  • Calcul de la précision du toucher
  • Détection statistique de la gamme Majeure/Mineure
  • Vue des notes sur un accordéon à boutons
  • Bloc-notes pour les paroles et guitares
  • Boîte à rythmes pour l'accompagnement musical
  • Rythmes euclidiens
  • Métronome intégré (patchs 32 à 34 dans la boîte à rythmes)
  • Karaoké pour réduire le volume d'une piste MIDI et jouer par-dessus
  • Roue de Camelot pour trouver la tonalité des chansons
  • Identification d'accords avec l'armure, les notes et les altérations
  • Harmonie des accords selon la gamme et les degrés
  • Matrice des accords pour jouer un accord en un clic
  • Fréquence des notes pour l'identification spectrale

Conseils :

  • Connectez votre piano avant de lancer le logiciel
  • Le clavier ne peut pas être partagé simultanément par plusieurs logiciels
  • Choisissez bien le périphérique de sortie parmi la liste, sinon vous n'entendrez rien

Historique des versions

Si une fonctionnalité n'existe pas, vous pouvez toujours soumettre l'idée. Nous saurons alors s'il est possible de vous la proposer dans une prochaine version.


Version 0.4.1 - 27 novembre 2023

Cette version implémente les rythmes euclidiens pour la boîte à rythmes. Il s'agit de motifs musicaux mathématiques dont certains sonnent très bien.


Version 0.4.0 - 13 mars 2023

Après 7 ans de service, une nouvelle version du logiciel débarque enfin ! C'est une profonde refonte ayant nécessité 4 mois libres de travail. Les accords et les notes sont plus agréables à gérer, et l'ensemble est plus élégant et durable.

Nouveautés par ordre de leur implémentation :

  • Migration technique et simplification du code
  • Amélioration des éléments de l'interface (potards, menus, raccourcis...)
  • Harmonisation des gammes
  • Fréquence des notes
  • Mode percussions
  • Mode de jeu Majeur/Mineur : <C2 = sans son, C2-B2 = mineur, C3-B3 = majeur, C4+ = C3+
  • Refonte du modèle d'exportation
  • Boîte à rythmes en temps réel et plus précis (stream)
  • Assistant d'identification des accords
  • Matrice des accords pour jouer des accords en 1 clic
  • Nombre illimité de notes enregistrables
  • Notation bémol et partition bémol
  • Masque des gammes et des notes sur le piano roll
  • Bloc-notes pour l'affichage des paroles
  • Pitch-bend
  • Export de la boîte à rythmes
  • Système de plugin à code ouvert : transfert des notes et affichage d'un texte d'information
  • Calcul du BPM à la mesure
  • Granularité d'exportation
  • Détection des gammes mineures/majeures, y compris avec des notes hors gamme
  • Choix de gamme par armure
  • Vue des notes à l'accordéon à boutons
  • Linting interne
  • Corrections diverses de bugs fonctionnels et techniques
  • Fin de compatibilité avec Windows XP (utilisez la version 0.3.7 si besoin)

Version 0.3.7 - 24 janvier 2016

  • Mémorisation à la demande des paramètres d'affichage et du clavier pour ne plus avoir à les resaisir à chaque lancement (merci au musicien nous ayant sollicité via la page de contact)
  • Confirmation de la compatibilité du logiciel avec Windows 10 (merci au musicien ayant pris contact)

Version 0.3.6 - 1 mars 2015

Cette version apporte des corrections de bugs mineurs et un support étendu du matériel. Les utilisateurs sont invités à migrer vers cette version améliorée.

  • Prise en charge de nouveaux claviers MIDI comme le M-Audio KeyRig 49 (merci à l'utilisateur nous ayant sollicité via la page de contact)
  • Correction de la gestion du sustain pour éviter qu'il reste persistant
  • Correction de la perte de notes dans la boîte à rythmes lorsqu'une piste est désactivée : la piste est remise à zéro uniquement lorsque l'instrument est désengagé
  • Confirmation de la compatibilité du logiciel avec Windows 7

Version 0.3.5 - 30 novembre 2014

  • Création du manuel d'utilisation du logiciel au format PDF
  • Ajout du format C, un langage de programmation utilisé par les développeurs informatiques
  • Affichage des icônes de l'application dans la vue Alt+Tab de Windows
  • Mise à disposition d'une version installable de wxMidiPiano basée sur l'outil stable NSIS 2.46

Version 0.3.4 - 27 juillet 2014

  • Réduction de la sensibilité des fichiers de configuration au caractère BOM de l'Unicode qui pouvait causer des plantages au démarrage de l'application
  • Amélioration de la lisibilité des groupes d'instruments dans le menu
  • Ajout de la roue de Camelot
    • Pour faire simple, la roue de Camelot est un système de classification musicale qui permet de savoir quelle chanson peut être mixée avec une autre. L'utilité est réelle pour un disc-jockey (DJ). Pour plus d'informations, se référer à l'article expliquant la clé et la gamme.
    • wxMidiPiano est livré avec beaucoup d'instruments. Il est donc possible de se rapprocher du style utilisé par la plupart des chansons trouvables dans le commerce. En réduisant le volume WAVE et en gardant le volume MIDI au maximum, il est possible de trouver la clé et la gamme d'une chanson en jouant par-dessus la musique grâce à cette méthode d'identification.
    • Une autre méthode (relative cette fois) consiste à laisser jouer la chanson audio par votre lecteur multimédia. En appuyant sur chaque note du clavier, lorsqu'elle s'inscrit parfaitement dans la mélodie générale (simple feeling), vous marquez la note sur un mini-clavier de référence. Par itérations successives, la détermination de la clé et de la gamme s'affine en couleur sur la roue. A la fin, il ne reste généralement que 4 codes de Camelot possibles, car toutes les notes de la gamme ne sont pas forcément utilisées. En analysant la note qui ressort le plus, vous déduisez la structure musicale de votre chanson.
    • Il faut donc considérer cet outil comme un assistant. Et pour avoir réalisé un test comparatif de plusieurs logiciels, la méthode s'avère être particulièrement efficace.


Version 0.3.3 - 29 avril 2014

  • Ajout du format .XML respectant la norme MusicXML (format importable dans MuseScore)
  • Amélioration de l'export vers le format MSCX
  • Ajout d'un karaoké instrumental :
    • Si vous disposez d'un fichier MIDI qui vous plaît, le concept est de diminuer le volume d'un des instruments (idéalement le lead principal) de façon à ce que vous puissiez jouer, vous-même, par-dessus la musique originale.
    • En couplant les logiciels wxMidiPiano et MIDITrail, un intérêt pédagogique et distrayant apparaît clairement. Le premier logiciel permet de jouer d'un instrument à partir de votre clavier USB. Le second permet de visualiser la piste musicale dont le volume a été réduit par wxMidiPiano, et de jouer la musique intacte de tous les autres instruments. En modifiant la vitesse dans MIDITrail, vous pouvez apprendre visuellement, progressivement et par coeur des morceaux de musique sans jamais être passé par la case solfège. Si cette astuce permet d'agrandir le périmètre musical d'utilisation du logiciel, le solfège reste important pour développer vos compétences artistiques. ;-)

  • Ajout d'un bouton de réglage pour le volume principal interne
  • Adaptation de l'application pour supporter le framework wxWidgets version 3.0.0 (sorti en novembre 2013) mais demeurant non exploité afin de minimiser le poids de l'application
  • Retrait au téléchargment des précédentes versions de l'application (économise 20 Mo sur le serveur)

Version 0.3.2 - 14 décembre 2013

Cette version est focalisée sur l'amélioration de l'export de vos compositions.

  • Améliorations des fonctionnalités d'exportation des données :
    • Ajout du format .LY de LilyPond, un éditeur de partitions particulièrement puissant
    • Ajout du format .MSCX de MuseScore, un éditeur visuel de partitions avec rendu MIDI en direct
    • Extension de la zone de dessin et recadrage automatique pour l'export BMP
    • Ajout de l'export au format MID dans la boîte à rythmes
    • Correction d'une anomalie affectant la casse de l'extension (cas pourtant prévu)
    • Amélioration du calcul de la longueur variable pour l'export des longues portées
  • Ajout du démarrage sans clavier quand le clavier est déjà occupé
  • Ajout d'une bulle d'aide sur les notes lors du survol de la portée ou du piano-roll

Version 0.3.1.1 - 3 novembre 2013

Cette version est un correctif fonctionnel mineur : elle contient la révocation d'une modification incorrectement faite dans la version 0.2.2.


Version 0.3.1 - 22 septembre 2013

Cette version contient la première nouveauté de la série 0.3 du logiciel. Les quelques 2500 lignes de code ajoutées ici sont encore plus nombreuses que celles de la version précédente déjà considérée comme une avancée majeure. L'apport de la boîte à rythmes va réellement donner plus de coffre à vos réalisations, même si cela requiert un peu de préparation...

  • Ajout d'une boîte à rythmes :
    • 61 percussions
    • 256 séquences de 16 instruments et de 8 mesures
    • Usage seul possible, sans piano
    • Export des données au format spécifique WPR
  • Métronome intégré (voir l'échantillon proposé)
  • Modification de la gestion de la transposition

Version 0.3 - 20 août 2013

Cette version, qui ne devait être qu'une mise à jour de la v0.2.2, est finalement devenue une version majeure. Avec pas moins de +42% de lignes de code (documentation incluse), cette publication apporte les nouvelles fonctionnalités citées ci-dessous. L'avancée des développements va permettre de libérer les quelques idées que nous avions dans les cartons. A suivre...

  • Nouvelles fonctionnalités :
    • Gestion de la balance et de la modulation d'amplitude (mapping non contrôlé)
    • Calcul du BPM selon une méthode itérative différente de celle de wxBPM
    • Affichage possible des messages de communication (aide technique pour le mapping MIDI)
    • Possibilité de court-circuiter l'écran de veille (sans modification de l'ordinateur)
    • Possibilité d'avoir les fenêtres toujours visibles
    • Conversion des notes en noires
    • Affichage de la précision du touché
  • Améliorations de l'exportation de vos créations :
    • Meilleur support technique des formats de fichiers proposés
    • Ajout d'un correcteur de la superposition des notes
    • Options sélectionnables pour le réalignement des événements MIDI
    • Possibilité d'exporter les données brutes (acquisition fidèle)
    • Prise en compte de la pression des notes jouées dans les fichiers exportés
    • Ajout du format CSV (principalement orienté debug, si nécessaire)
  • Améliorations du clavier et de la partition :
    • Touches en relief
    • Prise en charge des notes vers le bas
    • Meilleur rendu des croches dans le cas d'un accord
    • Suppression possible d'une note affichée
  • Autres améliorations internes :
    • Possibilité de reconnecter le clavier sans avoir à relancer l'application
    • Extension à 214 du nombre de notes jouables, soit 16384
    • Réduction du scintillement du clavier visuel (flicker)
    • Modification de quelques icônes
    • Correction de l'icône de l'application dans la vue Alt+Tab

Version 0.2.2 - 6 juillet 2013

  • Meilleure prise en charge de la notation anglo-saxonne des notes
  • Correction de l'affichage des notes sur la portée musicale classique
  • Réduction du scintillement du piano-roll (flicker)
  • Affichage optionnel du nom des notes
  • Allongement du clavier à 8 octaves possibles
  • Correction d'une incompatibilité de la bibliothèque multimédia touchant la balance du volume

Version 0.2.1 - 11 juin 2012

  • Gestion temporelle des notes de musique sans silence
  • Mise à jour vers wxWidgets 2.8.12
  • Améliorations internes

Version 0.2 - 12 mars 2012

  • Renom de l'application en wxMidiPiano
  • Gestion des gammes
  • Affichage de la partition intemporelle
  • Export de données (BMP, MID et TXT)

Version 0.1b - 17 septembre 2011

  • Première publication
Avez-vous trouvé l'information que vous cherchiez ? Votre retour d'expérience sur le site nous intéresse.

Dernière modification le 2 décembre 2023 à 17:19