Music et sons avec Linux

  • XMMS
  • Amarok
  • Audacity

Shareware windows avec wine

  • goldwave
  • wclite

Utilisation fichier midi

Info seulement valide si vous avez ubuntu et une carte soudblaster sblive 5.1 ou equivalant ayant la possibilité d'utiliser les soundfonts.

Rappel:

Un fichier midi ne fournis pas de sons, mais déclanches des notes musicales et des commandes midi qui servent à diriger un synthétiseur dans un maximume de 16 canaux midi. Ce signal peut être utilisé soit par une sortie midi pour diriger un synthétiseur hardware, soit être rediriger vers une émulation software d'un synthétiseur, ou vers un processeur de synthétiseur qui peut se trouver sur votre carte de son.

Avec ubuntu (ou d'autre linux) ils est possibles d'utiliser un émulateur.

Il est aussi possible d'utiliser des soundfonts avec la carte SBlives 5.1

Pour que vous entendiez quelque chose il faut absolument charger le soundfont avant d'utiliser un programme midi. Recopiez dans un répertoire, ceux qui vous ont été fournis avec la carte de sonet sont en principe installé sous win$. Ou cherchez en sur le net.

Pour chargez une banque de sons, entrer dans le terminal (exemple):

asfxload /home/votre_user/sfont/2GMGSMT.SF2

Pour tester un morceau mididans le terminal (exemple):

pmidi -p 65:1 /home/votre_user/midi/jazz.mid

(-p 65:1) indique votre port de sortie

Ctrl c  : pour interrompre le morceau.

Pour savoir le port de sortie midi installé utiliser la commande dans le terminal:

 pmidi -l

 Résultat de la commande chez moi>

 Port     Client name                       Port name
 62:0     Midi Through                      Midi Through Port-0
 64:0     EMU10K1 MPU-401 (UART)            EMU10K1 MPU-401 (UART)
 65:0     Emu10k1 WaveTable                 Emu10k1 Port 0
 65:1     Emu10k1 WaveTable                 Emu10k1 Port 1
 65:2     Emu10k1 WaveTable                 Emu10k1 Port 2
 65:3     Emu10k1 WaveTable                 Emu10k1 Port 3

Pour l'utilisation d'un midi émulé

Entrer dans le terminal:

timidity -iA -B2,8 -Os1l -s 44100

Ouvrez un 2ème terminal pour tester: (ne pas utiliser le premier l'emulateur doit rester actif)

L'émulateur crée de nouveaux ports: 128:0 128:1 128:2 128:3 

pmidi -p 128:0 /home/votre_user/0music/midi/jazz07.mid

Avec timidity vous pouvez tester le commande suivan si vous avez ALSA installé

timidity -Os /home/votre_user/0music/midi/jazz07.mid

Ajoutez le paquet TiMidity++ extra user interfaces
timidity -Os -ig (timidity avec interface graphic) 

Vous pouvez aussi utiliser les programmes de musique suivant:

KMid (KDE)

Midi Player Charge directement les fichiers midi et permet de créer des collections.

Rosegarden 4

Editeur séquenceur très complet qui a son propre format de fichier , mais importe aussi les fichiers midi. Attention ne s'insert pas dans le menu du gnome , créer votre propre lanceur ou utiliser le terminal (rosegarden)

Remarque:

J'ai constaté que les programmes midi n'aime pas trop qu'on fasse tourner autre chose en même temp sous pène d'avoir des saccades. Surtout l'émulateur il réagit même à la souris. De toute facon il n'ay a pas photo entre les 2 modes.

Liens Linux et Musique