Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

1 - Le matériel et les pilotes ALSA, FFADO, ...

Dernier post

[RÉSOLU] MIDI sur Edirol UA-25 EX

astien76 utilisateur non connecté
Salut à tous,
J'ai acheté une interface audio Edirol UA-25 EX. Elle est reconnue et utilisable en mode "advanced driver" sur "off" (et limitée alors en 16 bit - 44kHz). Mais j'aimerais la faire fonctionner en mode "advanced driver" pour l'utiliser également comme interface MIDI pour mon clavier. La seule doc assez pointue est ici:
http://alsa.opensrc.org/index.php/Edirol_UA-25EX
...mais ça ne m'aide pas beaucoup!rolleyes
Votre aide serait la bienvenue, surtout que je suis débutant (enfin...un peu moins depuis que je consulte Linux MAOwink )
Pour info:
ubuntu 8.04 Kernel 2.6.24-24-rt
ALSA 1.0.16
Jack 3.4.5

Merci d'avancesmile

olinuxx utilisateur non connecté France
Ça c'est un bon message avec plein d'infos pertinentes :-)
Je ne peux pas t'aider sur le coup là, mais j'espère et pense que tu auras des réponses !
Olivier

Samuel utilisateur non connecté Allemagne
Salut,

ben il me semble que la doc alsa est assez complète, c'est un coup de main pour une traduction que tu veux ?
Apparemment il faut patcher ton noyau car il date un peu.

astien76 utilisateur non connecté
Bah...pour la traduction ça va, je n'ai regardé que la partie MIDI. Apparemment il faut que je reprenne tout à zéro pour la faire fonctionner en mode pilote avancé afin de profiter de ses fonctions MIDI...J'espérais une solution plus simple vu qu'en audio ça fonctionne déjà.
Bon, je me replonge dans le wiki ALSA et je vous tiens au courrant!

astien76 utilisateur non connecté
Sorry pour mes questions hors sujet, mais pour appliquer le patch, qu'est-ce que je fais de ça?confused

[+]

Je n'ai rien trouvé qui puisse m'éclairer...et je n'ai pas de usbquirks.h...frown

Samuel utilisateur non connecté Allemagne
Salut, c'est pas hors sujet à mon avis,

par contre, je ne sais pas comment t'aider sur ce coup là.
Les autres vous en dites quoi ?

minimoineau utilisateur non connecté
Salut!

Je dirais enregistrer ton patch en l'appelant "qqchose.patch", puis télécharger les sources de ton kernel. Mettre le patch dans le dossier des sources, s'y rendre et faire
patch -p1 < fichier.patch
puis recompiler le kernel...

Un peu compliqué, et pas sur que ça marche sur un noyau ubuntu... (pas facile à patcher les noyaux Ubuntu confused... )

C'est peut-être le moment de passer à la 9.10 avec noyau 2.6.31-9-rt qui devrait être déjà prêt pour faire marcher ta carte en "Advanced mode" (posérieur à 2.6.30...)

Sinon, tu peux tenter d'installer un noyau plus récent sur ta 8.04, mais pas sur que tu puisses avoir du rt... http://doc.ubuntu-fr.org/kernel_2.6.29

astien76 utilisateur non connecté
Un peu trop compliqué pour moi tout ça... j'essaye cette manip de Jher6334 (en fin de sujet) car tout y est détaillé pas à pas.

http://ubuntuforums.org/showthread.php?t=908845&page=4

En cas d'échec je vais envisager de passer à la 9.10 mais est-ce que le noyau 2.6.31 rt est assez stable?

astien76 utilisateur non connecté
Eureka! J'ai suivi cette manip et tout fonctionne! Jack a bien identifié l'entrée midi de mon calvier, Qsynth marche nickel. Reste à le coordonner avec ardour. L'audio marche toujour bien, même si je n'ai pas encore testé des fréquences d'échantillonage plus élevées.

Pas mécontent de rester avec mon vieux héron wink

Merci pour vos encouragements!
@+

minimoineau utilisateur non connecté
Bien joué astien76!
En effet, pas besoin de recompiler tout le kernel, juste les modules suffisait!
T'as raison : moi aussi je ne le quitte plus mon héron!

Ca vaudrait peut-être le coup de faire une petite page là-dessus pour les possesseurs de cette carte, non?

astien76 utilisateur non connecté
En fait je n'ai pas compris dans le détail tout ce que ja'i fait (je suis débutant sous Linux). Je me suis contenté de suivre les instructions. Je peux toujours en faire une traduction et la mettre dans ce post si ça peut servir...
Une petite bizarrerie quand même: j'avais un multi boot (Ubuntu Hardy/Ubuntu Hardy RT FXCE/WindowsXP). Depuis cette manip Windows ne m'est plus proposé au démarrageeek
Mais bon, ce n'est pas dramatiquewink

minimoineau utilisateur non connecté
Ca ne doit pas être grand chose pour ton menu de démarrage. La manip que tu as fait a du remettre ton grub à jour et enlever windows. Jette un oeil du côté du fichier /boot/grub/menu.lst et ajoutes-y un truc du genre :

title Windows 95/98/NT/2000
root (hd0,0)
makeactive
chainloader +1

(en choisissant le bon disque et la bonne partition pour (hd?,?)!

Attention toutefois, c'est un fichier important. Pense à en faire une sauvegarde...

olinuxx utilisateur non connecté France
Citation :
Je peux toujours en faire une traduction et la mettre dans ce post si ça peut servir...

Salut ;)
Ça serait vraiment super !
Merci d'avance :-)
Olivier

astien76 utilisateur non connecté
Voici la traduction de la manip trouvée sur le forum anglophone d'Ubuntu
http://ubuntuforums.org/showthread.php?t=908845&page=4

(Je ne suis pas un pro de l'anglais ni de Linux, alors n'hésitez-pas à vous référer à la version originale et à demander de l'aide à des personnes compétentes)

"
Instruction pour faire fonctionner l'Edirol UA-25EX en mode pilote avancé pour Ubuntu 8.04 LTS.

1. Créez le répertoire de travail. Il est préférable de le retirer après l'installation
Code:
~$ mkdir kernel-custom-modules
~$ cd kernel-custom-modules

2. Téléchargez le patch suivant et sauvegardez-le sous le nom "edirolua25expatch" dans le répertoire "kernel-custom-modules" préalablement créé.
Code:
Add Alsa support for Roland Edirol UA-25EX in Advanced mode
(for MIDI support and sample rates of 48 kHz and 96 kHz)
usbquirks.h
=============
diff -u ubuntu/sound/alsa-kernel/usb/usbquirks.h.00 ubuntu/sound/alsa-kernel/usb/usbquirks.h

+++ ubuntu/sound/alsa-kernel/usb/usbquirks.h 2007-11-28 02:17:51.000000000 -0700 @@ -1311,6 +1311,37 @@
}
},
/* TODO: add Edirol MD-P1 support */
+{ /* + * This quirk is for the "Advanced" modes of the Edirol UA-25EX. + * If the switch is not in an advanced setting, the UA-25EX has + * ID 0x0582/0x00a4 and is standard compliant (no quirks), but + * offers only 16-bit PCM at 44.1 kHz and no MIDI. + */ + USB_DEVICE_VENDOR_SPEC(0x0582, 0x00e6), + .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { + .vendor_name = "EDIROL", + .product_name = "UA-25EX", + .ifnum = QUIRK_ANY_INTERFACE, + .type = QUIRK_COMPOSITE, + .data = (const struct snd_usb_audio_quirk[]) { + { + .ifnum = 0, + .type = QUIRK_AUDIO_EDIROL_UA700_UA25 + }, + { + .ifnum = 1, + .type = QUIRK_AUDIO_EDIROL_UA700_UA25 + }, + { + .ifnum = 2, + .type = QUIRK_AUDIO_EDIROL_UA700_UA25 + }, + { + .ifnum = -1 + } + } + } +}, {
/* Roland SH-201 */
USB_DEVICE(0x0582, 0x00ad),

J'ai juste mis à jour le patch pour le faire correspondre à l'arborescence des modules d'Ubuntu. Le patch original peut-être trouvé sur http://alsa.opensrc.org/index.php/Edirol_UA-25EX

3. Installez les paquets nécessaires à la compilation.

Code:
~/kernel-modules$ sudo apt-get install linux-kernel-devel fakeroot build-essential
~/kernel-modules$ sudo apt-get build-dep linux

4. Téléchargez et préparez les modules du noyau

Code:
~/kernel-modules$ sudo apt-get build-dep linux-ubuntu-modules-$(uname -r)
~/kernel-modules$ apt-get source linux-ubuntu-modules-$(uname -r)
5. Patchez

Code:
~/kernel-modules$ cd linux-ubuntu-modules-2.6.24-2.6.24
~/kernel-modules/linux-ubuntu-modules-2.6.24-2.6.24$ patch -p0 < ../edirolua25expatch

6. Compilez et générez un .deb pour le noyau RT (temps réel) ( si vous l'utilisez). Sivous utilisez un autre noyau remplacez simplement "binary-modules-rt" par "binary-modules-". Par exemple pour le noyau générique mettez "binary-modules-generic" à la place de "binary-modules-rt". Afin de compiler les modules pour tout type de noyau écrivez juste "binary-debs" à la place de "binary-modules-rt". le paramètre CONCURRENCY_LEVEL et lié à la puissance du microprocesseur de votre ordinateur, il est de 2 dans mon cas (Dual Core). Vous pouvez vous en passer sans aucun rique.

Code:
~/kernel-modules/linux-ubuntu-modules-2.6.24-2.6.24$ CONCURRENCY_LEVEL=2 AUTOBUILD=1 fakeroot debian/rules binary-modules-rt

7. En supposant que tout est OK, installez le fichier linux-ubuntu-modules.deb ainsi créé.

Code:
~/kernel-modules/linux-ubuntu-modules-2.6.24-2.6.24$ cd ..
~/kernel-modules$ sudo dpkg -i linux-ubuntu-modules-2.6.24-23-rt_2.6.24-23.36_amd64.deb

8. Appréciez et puisse la musique être avec vous
"

olinuxx utilisateur non connecté France
Coucou,
Super ! Merci !
Il ne te reste plus qu'à copier/coller ceci dans cette nouvelle page : Edirol UA-25 EX, qu'il te suffit de créer en cliquant sur le point d'interrogation orange.
:-)

olinuxx utilisateur non connecté France
Nickel pour la nouvelle page concernant cette carte !
Merci !
(je l'ai retouché concernant la mise en page, dis moi si ça te vas)
Il ne te reste plus qu'à :
  • Faire un tour dans Menu Haut, Mon LinuxMAO, Mes réglages, Préférences
    • Confidentialité: "publique"
    • Montrer ses info. utilisateur au passage de la souris "coché"
  • aller sur la page : Cartes son et t'y signaler dans le tableau récapitulatif
Encore merci !

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

bluedid29, 14:24, lun. 06 Dec 2021: Original Edito ! Merci ;-)
r1, 09:00, lun. 06 Dec 2021: Mais qu'il est beau, le lavabo ! Euh... L'édito !!
allany, 21:09, dim. 05 Dec 2021: Noël, un seul cadeau, solo, l'édito ! [Lien]
olinuxx, 11:13, dim. 05 Dec 2021: Bonjour et bienvenue à TrollSkull62 cool
olinuxx, 18:22, sam. 04 Dec 2021: Bonjour et bienvenue à itsmonika cool
olinuxx, 21:56, ven. 03 Dec 2021: Bonjour et bienvenue à Wick75 et à Joseph cool
olinuxx, 13:27, jeu. 02 Dec 2021: Bonjour et bienvenue à papyDoctor cool
olinuxx, 18:33, mer. 01 Dec 2021: Bonjour et bienvenue à ipodeloc et BenoitJY cool
olinuxx, 10:36, sam. 27 Nov 2021: Bonjour et bienvenue à Zebolt cool
olinuxx, 12:26, sam. 20 Nov 2021: @Lynx26, si tu lis ce message, viens me parler sur IRC [Lien] ou par courriel [Lien]
olinuxx, 12:01, sam. 20 Nov 2021: Bonjour et bienvenue à Badin cool
sub26nico, 00:13, ven. 19 Nov 2021: Salut et bienvenue à Christophe543 et Jakintza :-)