Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:wine_et_midi [Le 08/02/2016, 21:17]
YoBoY
tutoriel:wine_et_midi [Le 28/04/2018, 11:24] (Version actuelle)
Ligne 1: Ligne 1:
 +{{tag>​tutoriel audio wine À_RECYCLER}}
  
 +====== Wine et logiciels MIDI ======
 +<note warning>​Cette page a besoin d'une mise à jour, l'​exemple utilisé (Synthesia version 10.3) ne fonctionne plus sur wine il rencontre l'​erreur r4096.</​note>​
 +Il existe une multitude de programmes MIDI sur Windows. Nous allons expliquer ici comment faire en sorte de pouvoir les exploiter.
 +
 +Vous avez du remarquer qu'en faisant "wine votreprogramme.exe",​ le son ne fonctionne pas. Nous allons donc utiliser TIMIDITY (un synthétiseur virtuel pour remplacer celui de Windows : "​Synthé GM..."​) afin de pouvoir disposer du MIDI.
 +
 +===== Pré-requis =====
 +
 +  * Du son qui marche
 +  * Le midi installé et configuré en s'​assurant que tout marche : [[:midi]]
 +  * Timidity installé (cf [[:​timidity]])
 +
 +
 +Nous allons prendre pour exemple ici le programme "​Synthesia"​ (libre mais ne marchant que sur Windows...). Site officiel : http://​www.synthesiagame.com/​
 +
 +Une page dédiée est également disponible ici [[:​Synthesia]]
 +
 +
 +===== Utilisation du Midi globalement dans les applications wine =====
 +
 +Il vous suffit simplement de suivre [[:​midi|cette page concernant le midi]] et donc d'​installer timidity et de le lancer dans un terminal :
 +
 +timidity -iA -B2,8 -Os -EFreverb=0
 +
 +**Attention :** Garder le terminal ouvert sinon timidity se refermera !
 +
 +Enfin après avoir exécuté votre programme ayant besoin du midi vous pouvez refermer le terminal ayant servi à lancer timidity.
 +
 +Vous pouvez faire en sorte de lancer timidity au démarrage, voir:​[[:​midi]] et ainsi ne pas avoir besoin de le lancer à chaque fois ...
 +
 +
 +
 +===== Création d'un script pour lancer un programme avec timidity =====
 +
 +Nous y voilà. On va créer un fichier nommé ''​synthesia'':​
 +
 +<​code>​
 +gedit .wine/​drive_c/​Program\ Files/​synthesia
 +</​code>​
 +
 +Une fois cela fait, rentrez:
 +
 +<file bash>
 +#!/bin/sh
 +
 +timidity -iA -B2,8 -Os -EFreverb=0&​
 +
 +# adaptez cette ligne selon le dossier où vous avez mis le .exe
 +wine ~/​.wine/​drive_c/​Program\ Files/​Synthesia.exe %@
 +
 +killall timidity
 +</​file>​
 +
 +Enregistrez le fichier, puis rendez-le exécutable.
 +
 +Copiez-le dans votre /usr/bin en ouvrant un terminal et en faisant :
 +
 +<​code>​
 +sudo cp synthesia /usr/bin
 +</​code>​
 +
 +Parfait ! Maintenant si vous tapez "​synthesia"​ dans une console, le logiciel devrait se lancer. Vous pourrez même créer un lanceur !
 +
 +===== Problèmes =====
 +
 +Il vous sera nécessaire de configurer le logiciel pour que tout soit pris en compte. Selon le logiciel utilisé, il vous faudrait peut-être trifouiller dans les options.
 +
 +Pour Synthesia c'est assez simple, vu qu' il affiche la configuration directos :)
 +
 +
 +
 +
 +===== Liens =====
 +
 +  * [[https://​wiki.winehq.org/​MIDI#​Linux|Page midi de wine hq]]
 +  * Un tutoriel résumant ce qu'il est possible de faire en midi sous Linux, avec une grosse partie explicative sur Tmidity et NoteWorthy Composer : 
 +[[http://​www.linuxmao.org/​tikiwiki/​tiki-index.php?​page=%C3%A9diteurs+de+partition+win|Linux MAO]]
 +----
 +//​Contributeurs:​[[utilisateurs:​guig0z]],​ [[utilisateurs:​adam0509]],​ et [[utilisateurs:​Fabien26]],​ [[utilisateurs:​laden]]//​