MIDI

D'abord un peu de technique ici
Pour dire que l'impedance est importante (a prendre en compte) lors des soudures

Les raccordements : il faut un adpateur USB/Midi pour relier le clavier au PC (exemple)

Verifiez que le materiel est reconnu avec la commande

torrent@linux-eagle:~> pmidi -l
 Port     Client name                       Port name
 14:0     Midi Through                      Midi Through Port-0
 20:0     USB-MIDI                          USB-MIDI MIDI 1
 20:1     USB-MIDI                          USB-MIDI MIDI 2
128:0     TiMidity                          TiMidity port 0
128:1     TiMidity                          TiMidity port 1
128:2     TiMidity                          TiMidity port 2
128:3     TiMidity                          TiMidity port 3
torrent@linux-eagle:~>

ou bien

torrent@linux-eagle:~> amidi -l
Dir Device    Name
IO  hw:1,0,0  USB-MIDI MIDI 1
 O  hw:1,0,1  USB-MIDI MIDI 2
torrent@linux-eagle:~>



On voit que mon clavier CASIO  a  49 € est vu par le PC en tant que port 20:0 USB-MIDI
En pratique, il ne l'etait pas avec le raccord en exemple ci-dessus, il l'a ete apres que j'ai couple une des deux prises DIN (encore une question d'impedance)

A defaut d'un vrai clavier, vous pouvez aussi utiliser le Vkeyboard (virtual keyboard), il suffira de la mapper a Alsa pour que ca fonctionne (avec Qjackctl)

Exemple :

vk1

Vous lancez Vkeyboard

vk2

Ensuite vous lancez qjackctl pour le mapper (surlignez Timidity dans l'onglet Alsa ainsi que Virtual Keyboard puis cliquez sur "connect" en bas a gauche) Pas besoin de lancer le serveur jack

vk3

Maintenant vous avez du son dans les HP soit en cliquant sur les touches soit en pianotant sur les lettres w-x-c-v-b-n-?-.-/ du clavier ou q-d-g-j-l pour les dieses. Idem pour un clavier MIDI externe, il faut d'abord le mapper.

LOGICIELS

Faire fonctionner kmid
1) Installer Timidity si ce n'est pas deja fait
2) Creer un script shell avec Kate avec ces elements :
CODE
#!/bin/sh
timidity -iA -B2,8 -Os1l -s 44100
puis enregistrer ce fichier sous, par exemple, timserveur et le rendre executable (clic droit sur le fichier, aller a droits d'acces et cocher "est executable")
3) Transferer ce fichier dans Autostart (Konqueror > Affichage des fichiers caches > .Kde > Autostart). Pour ouvrir Konqueror avec deux volets, utiliser ctrl+maj+l
4) Redemarrer
5) Ouvrir et configurer Kmid : Configuration > Configuration Midi et choisir Timidity.

Logiciels a installer
Timidity
Fluidsynth
QSynth
Rosegarden
Ainsi que Qjack - Timidity - Time machine pour convertir le midi en wav
 Hydrogen - Rezound

Vous pouvez aussi �couter un fichier midi en console avec la commande

pmidi -p128:0 fichier.midi

Ou bien Rosegarden (faire importer)

Vous pouvez alors editer les notes en faisant "Fichier" "Imprimer avec Lylipond"           
                                                                                                                               

    lyli2   
lili3

Pour faire marcher le serveur de qjackctl sous SuSE, il faut :

que /etc/security/limits.conf contienne ces lignes et que le user appartienne au groupe audio:
 audio                 -       rtprio          99
 audio                 -       nice            -10
      audio                 -       memlock         250000

Puis ouvrir un shell & faire
# artsshell -q terminate
(sinon le serveur Jack se lance pas)

puis faites modprobe snd-seq

Et  enfin, ca devrait y aller, reste a mapper les connexions

KARAOKE

On peut lire des fichiers mid ou kar avec Timidity comme avec Kmid.
Par exemple ce succès de Mikael Buble
selon ce fichier mid