Drumstick MIDI Monitor (anciennement appelé kmidimon) est un moniteur d'événements MIDI.
Site web officiel : http://kmetronome.sourceforge.net/kmidimon/ .
Version actuelle : 1.4.1 du 2024 12 28.
Compatibilité : MIDI, JACK-MIDI, ALSA-MIDI.
Licence : GNU GPL.
Développeur : Pedro Lopez Cabanillas.
Voilà tout est dans le titre, ce petit logiciel Drumstick MIDI Monitor permet de vérifier tous les événements MIDI entrants et sortants :
Nous allons voir son fonctionnement en détail.
Il fut appelé "Kmidimon" avant la version 1.0.0 et dépendait à cette époque de KDE.
Kmidimon peut aussi bien fonctionner avec JACK qu'avec ALSA seul. En effet, dans le logiciel, il y a un menu qui permet de configurer les connections MIDI.
Dans JACK, il suffit de connecter votre périphérique MIDI à l'entrée du logiciel KMidimon. Rien de très compliqué.
Dans le logiciel, vous pouvez configurer les connections grâce au menu Connections --> Configure Connections
Vous devriez avoir une boîte de dialogue similaire à celle là :
Ici, vous avez tous les périphériques / ports MIDI disponible de listés. Il vous suffit de cocher ceux que vous voulez pour pouvoir les connecter à Kmidimon.
Si vous utilisez JACK cela revient au même que de passer par QJackCtl et l'onglet Connections. Si vous passez uniquement par ALSA, il faut choisir cette solution.
Une fois que le périphérique à "écouter" est connecté, on peut lancer le monitor. Voici les outils :
: Permet de sauvegarder tous les événements.
: Pour Quitter le logiciel
: Permet de commencer l'enregistrement / l'écoute des périphériques MIDI connectés.
image non dispo : Stop l'écoute.
: Ouvre la boite de dialogue qui permet de configurer le logiciel Kmidimon.
Lorsque vous lancez l'écoute des périphériques MIDI, vous devriez avoir dans la fenêtre principale, tous les événements : note on/off, control Changes, messages de transports, les événements générés par ALSA, etc. Voici un exemple :
On retrouve :
Il y a un menu qui permet de configurer Kmidimon et notamment, des filtres d’événements, la vitesse d'écoute, etc.
pour configurer tout ça, ouvrez le menu
Ou alors cliquez sur l'icône de la barre d'outils correspondante.
Les options sont assez parlantes alors je ne vais pas trop détailler ...
Permet de régler la vitesse d'écoute par rapport à un tempo et une résolution.
Cochez les événements que vous voulez voir apparaître dans la fenêtre principale. Décochez ceux qui ne vous intéressent pas.
Permet de choisir quel colonnes montrer ou masquer dans la fenêtre principale, etc.
Voila maintenant vous maîtrisez ce logiciel. Personnellement, je ne m'en sers pas tous les jours mais, dès que j'ai un soucis de midi, cela me permet de vérifier ce qui rentre et ce qui sort, et de trouver où se trouve le problème : logiciels, matériels, connectique, etc.
Donc, il ne faut pas oublier ce petit logiciel très pratique en cas de problème.
Table des matières
Informations
Site web officiel : http://kmetronome.sourceforge.net/kmidimon/ .
Version actuelle : 1.4.1 du 2024 12 28.
Compatibilité : MIDI, JACK-MIDI, ALSA-MIDI.
Licence : GNU GPL.
Développeur : Pedro Lopez Cabanillas.
Description
Voilà tout est dans le titre, ce petit logiciel Drumstick MIDI Monitor permet de vérifier tous les événements MIDI entrants et sortants :
- Note On / Note Off
- Control Change
- Program Change
- Messages SyseX
- événements ALSA
- ...
Nous allons voir son fonctionnement en détail.
Il fut appelé "Kmidimon" avant la version 1.0.0 et dépendait à cette époque de KDE.
Les connections
Kmidimon peut aussi bien fonctionner avec JACK qu'avec ALSA seul. En effet, dans le logiciel, il y a un menu qui permet de configurer les connections MIDI.
Avec JACK
Dans JACK, il suffit de connecter votre périphérique MIDI à l'entrée du logiciel KMidimon. Rien de très compliqué.
Dans Kmidimon
Dans le logiciel, vous pouvez configurer les connections grâce au menu Connections --> Configure Connections
Vous devriez avoir une boîte de dialogue similaire à celle là :
Ici, vous avez tous les périphériques / ports MIDI disponible de listés. Il vous suffit de cocher ceux que vous voulez pour pouvoir les connecter à Kmidimon.
Si vous utilisez JACK cela revient au même que de passer par QJackCtl et l'onglet Connections. Si vous passez uniquement par ALSA, il faut choisir cette solution.
La fenêtre principale
Une fois que le périphérique à "écouter" est connecté, on peut lancer le monitor. Voici les outils :
: Permet de sauvegarder tous les événements.
: Pour Quitter le logiciel
: Permet de commencer l'enregistrement / l'écoute des périphériques MIDI connectés.
image non dispo : Stop l'écoute.
: Ouvre la boite de dialogue qui permet de configurer le logiciel Kmidimon.
Lorsque vous lancez l'écoute des périphériques MIDI, vous devriez avoir dans la fenêtre principale, tous les événements : note on/off, control Changes, messages de transports, les événements générés par ALSA, etc. Voici un exemple :
On retrouve :
- Time : Le moment ou apparaît l’événement
- Source : Je n'ai pas très bien compris la logique des numéros, mais c'est un identifiant de périphérique MIDI. Vous pourrez ainsi reconnaître quel événement appartient à quel périphérique si vous en avez branché plusieurs simultanément.
- Event Kind : Le type d’événement : note on/off, control change, alsa, etc.
- Chan : Le canal d'où provient l’événement (rappel : en MIDI on a 16 "channels" / canaux)
- Data 1 : Cela dépend du type d’événement reçu. Pour un contrôle et une note, ça correspond au numéro du control/note.
- Data 2 : Idem, cela dépend du type d’événement reçu. Pour un contrôle, ce sera sa valeur, et pour une note ça sera sa vélocité.
La configuration
Il y a un menu qui permet de configurer Kmidimon et notamment, des filtres d’événements, la vitesse d'écoute, etc.
pour configurer tout ça, ouvrez le menu
Settings
--> Configure Kmidimon
...Ou alors cliquez sur l'icône de la barre d'outils correspondante.
Les options sont assez parlantes alors je ne vais pas trop détailler ...
Onglet Sequencer
Permet de régler la vitesse d'écoute par rapport à un tempo et une résolution.
Onglet Filters
Cochez les événements que vous voulez voir apparaître dans la fenêtre principale. Décochez ceux qui ne vous intéressent pas.
Onglet Display
Permet de choisir quel colonnes montrer ou masquer dans la fenêtre principale, etc.
Utilité de ce logiciel
Voila maintenant vous maîtrisez ce logiciel. Personnellement, je ne m'en sers pas tous les jours mais, dès que j'ai un soucis de midi, cela me permet de vérifier ce qui rentre et ce qui sort, et de trouver où se trouve le problème : logiciels, matériels, connectique, etc.
Donc, il ne faut pas oublier ce petit logiciel très pratique en cas de problème.