Skip to main content

1 - Présentation


Présentation Faquin

Salut à tous,

Nouvel inscrit sur le forum. Du coup, je passe par la case présentation 😊

Alors, vu que je manque d'inspiration, je vais utiliser ce qui est recommandé :

si tu connais déjà la MAO ?
Uep, j'étais déjà venu faire un tour sur le site il y a un an ou deux je crois, pour y trouver pas mal d'infos intéressantes, mais je n'avais pas trouvé mon bonheur en carte son à l'époque, du coup, je n'étais pas allé plus loin.

si tu connais déjà GNU/Linux ?
Uep, j'utilise une debian stable sur mon portable, du ubuntu sur mon fixe, et puis, je suis membre actif du GUL de ma ville 😊


si tu es ingé/techos son, développeur, utilisateur ?
En vrai, je suis dév

quelle distribution tu utilises ?
Et beh, je l'ai marqué plus haut, nan mais faut suivre hein !


quels logiciels tu utilises ?
Yen a trop, mais j'imagine que ceux qui sont proposés sur le site, genre Ardour3 c'est un bon truc.

quel matériel tu possèdes ?
Je vais m'arrêter à la carte son, sinon c'est long à décrire, une emu 1616m, fraîchement achetée.

quelle(s) musique(s) tu fais ?
De la musique celtique, irlandaise, bretonne. Un chouillat dark-folk par moments. Enfin dans un univers onirique planant/festif.

comment tu as découvert linuxMAO.org ?
Très bonne question, je ne m'en souviens plus. Je crois que c'était au détour d'une recherche sur un moteur de recherche trop populaire.

qu'est-ce que tu viens rechercher ?
Hehe, la question qui tue, comment réussir à configurer alsa sur Tango studio pour faire marcher ma emu 1616m

et qu'est-ce que tu peux apporter ?
De la bonne humeur ?
Pour le reste, j'suis plutôt noob, mais je sais écrire des lignes de code quand il faut. Et si jamais il faut, on en rediscutera sur le moment 😊

Bref, bonne journée à tous !
France
Salut faquin et un traditionnel bienvenue pour toi 😊

Pour ta carte, on a un peu de documentation ici : E-MU 1616m. Je viens de la relire, et la bonne nouvelle, c'est qu'à priori, il y a un pilote incorporé dans ALSA. Il y est dit aussi que tu aura besoin d'installer et d'utiliser le logiciel emutrix avec ta 1616m.

Si ca te dit, ca serait chouette de faire une mise à jour de les-dites pages une fois que tu seras vainqueur 😉

Quant à ta musique, tu fais donc du celtique et autres. Ma curiosité me pousse à te demander quel instrument tu pratique car je me souviens avoir fais 3 ou 4 plans en tant que percussionniste pour dépanner des copains et j'ai été vraiment surpris de la diversité physique et sonore des instruments utilisés.

Pour ton coté "développeur", encore un peu de curiosité (il parait que c'est un super défaut 😛) : quel langage ? Dev applicatif ou ouebe ou autre ?

Aller hop, encore une fois bienvenue et tiens nous au jus de tes expériences.
Amicalement
Salut Olinuxx,

Merci pour l'accueil !

Au niveau instruments, je joue de la guitare, du banjo et du bouzouki, les deux derniers accordés en quinte 😊

Uep, beh du coup, c'est bien la loose pour la carte son, elle est détectée par le système mais, pas par alsa... bref, pas cool !

Si j'arrive à être vainqueur, pas de soucis pour mettre à jour la documentation 😉

Et pour le côté dev, en effet, on me fait en effet souvent remarquer que c'est péjoratif, enfin, surtout quand des sys admin s'y mettent bien sur ! Puis, sinon, je développe en Java principalement, car je n'ai pas le temps de faire autre chose. Peut être un poil de python un de ces 4 ?
De toute façon, la syntaxe d'un langage n'est pas très très importante en soit, suffit de connaître les subtilité et qu'il colle à la philosophie de développement. Genre, les langages objets c'est cool 😉

Dans le monde du travail je fais du web, mais on va dire que le monde du travail n'est pas le plus intéressant 😉

Encore merci pour l'accueil en tout cas, et bonne journée !
France
Ahhhh, le bouzouki 😊
À part son nom (et surtout la première moitié de son nom ! ), j'aime bien ce son et ses possibilités. Un genre de truc qui fait le lien entre la musique d'Europe de l'ouest d'il y a plusieurs centenaires/millénaires et la musique d'Afrique du Nord / Moyen Orient.

faquin écrit:
Uep, beh du coup, c'est bien la loose pour la carte son, elle est détectée par le système mais, pas par alsa... bref, pas cool !

Qu'est-ce qui te fait dire ça ?
Que te donne les retours de :
  • lspci
  • lsmod
  • cat /proc/asound/cards
et que te disent :
?

Merci de faire gaffe à l'affichage des réponses à l'aide de :
Capture-Linux MAO | Driver M-AUDIO M-TRACK - Mozilla Firefox.png


Salut,

Celà fait un moment que je n'ai pas eu le temps de m'occuper de la carte (beaucoup de code à écrire en dehors du travail).

Voici le retour de lspci :
Copy to clipboard
CI Express Gigabit Ethernet Controller (rev 06) 02:00.0 USB controller: Etron Technology, Inc. EJ168 USB 3.0 Host Controller (rev 01) 03:06.0 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01) 03:06.1 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01) 04:00.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value


On voit que la carte est bien détecée par le système

le retour de lsmod :

Copy to clipboard
Module Size Used by iptable_filter 12810 1 ip_tables 27239 1 iptable_filter x_tables 34059 2 ip_tables,iptable_filter cuse 13445 3 snd_emu10k1_synth 17293 0 snd_emux_synth 42767 1 snd_emu10k1_synth snd_seq_midi_emul 17744 1 snd_emux_synth snd_seq_virmidi 13420 1 snd_emux_synth snd_emu10k1 161266 1 snd_emu10k1_synth snd_util_mem 14117 2 snd_emux_synth,snd_emu10k1 snd_ac97_codec 130285 1 snd_emu10k1 ac97_bus 12730 1 snd_ac97_codec rfcomm 69160 0 bnep 19624 2 bluetooth 391136 10 bnep,rfcomm nfsd 280289 2 auth_rpcgss 59338 1 nfsd nfs_acl 12837 1 nfsd nfs 236501 0 lockd 93977 2 nfs,nfsd sunrpc 289260 6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl fscache 63988 1 nfs pcmcia 62299 0 kvm_amd 59987 0 kvm 451729 1 kvm_amd crct10dif_pclmul 14289 0 crc32_pclmul 13113 0 ghash_clmulni_intel 13216 0 aesni_intel 55624 0 aes_x86_64 17131 1 aesni_intel lrw 13286 1 aesni_intel gf128mul 14951 1 lrw glue_helper 13990 1 aesni_intel ablk_helper 13597 1 aesni_intel cryptd 20359 3 ghash_clmulni_intel,aesni_intel,ablk_helper serio_raw 13462 0 k10temp 13126 0 snd_hda_codec_realtek 65580 1 yenta_socket 41027 0 pcmcia_rsrc 18407 1 yenta_socket pcmcia_core 23592 3 pcmcia,pcmcia_rsrc,yenta_socket snd_hda_codec_hdmi 46368 1 joydev 17381 0 snd_hda_intel 56451 5 snd_hda_codec 192906 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel snd_hwdep 13602 3 snd_hda_codec,snd_emux_synth,snd_emu10k1 fglrx 8085343 174 snd_pcm 102099 5 snd_ac97_codec,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_emu10k1 i2c_piix4 22155 0 snd_page_alloc 18710 3 snd_pcm,snd_hda_intel,snd_emu10k1 snd_seq_midi 13324 0 snd_seq_midi_event 14899 2 snd_seq_virmidi,snd_seq_midi snd_rawmidi 30144 3 snd_seq_virmidi,snd_emu10k1,snd_seq_midi snd_seq 61560 5 snd_seq_midi_event,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_midi snd_seq_device 14497 5 snd_seq,snd_rawmidi,snd_emu10k1_synth,snd_emu10k1,snd_seq_midi snd_timer 29482 3 snd_pcm,snd_seq,snd_emu10k1 snd 69322 27 snd_hda_codec_realtek,snd_ac97_codec,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_emu10k1_synth,snd_hda_codec,snd_hda_intel,snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_seq_device,snd_seq_midi_emul,snd_seq_midi soundcore 12680 1 snd amd_iommu_v2 19054 1 fglrx mac_hid 13205 0 parport_pc 32701 0 ppdev 17671 0 lp 17759 0 parport 42348 3 lp,ppdev,parport_pc hid_generic 12548 0 usbhid 52659 0 hid 106148 2 hid_generic,usbhid ahci 25819 1 libahci 32716 1 ahci r8169 67581 0 mii 13934 1 r8169


On voit bien que le codec emu10k1 est bien chargé dans le noyau

Par contre au niveau de asound, c'est là que ça chie, j'ai que ma carte générique et ma carte hdmi :
Copy to clipboard
0 [HDMI ]: HDA-Intel - HDA ATI HDMI HDA ATI HDMI at 0xfeb44000 irq 63 1 [Generic ]: HDA-Intel - HD-Audio Generic HD-Audio Generic at 0xfeb40000 irq 16


Au niveau de alsamixer, même punition :

Copy to clipboard
┌───── Sound Card ──────┐ │- (default) │ │0 HDA ATI HDMI │ │1 HD-Audio Generic │ │ enter device name...│ └───────────────────────┘ < S/PDIF >


et je n'ai pas encore installé emutrix.
J'imagine que je n'aurai pas de plus amples informations là dessus.

Tu as une idée de ce qu'il peut se passer ?
France
À ta place, j'essaierai de désactiver le HDMI. Soit par le BIOS, soit en blacklistant le module noyau (voir HDMI).
Salut,

Alors, j'ai blacklisté le HDMI sur ma machine (qui est une ubuntu 14.04 lts) en rajoutant, comme expliqué dans le lien que tu m'a fournit, le fichier blacklist-hdmi.conf. Qui contiens :

Copy to clipboard
blacklist snd_hda_codec_hdmi blacklist snd_hda_codec blacklist snd_pcm blacklist snd


J'ai redémarré, mais rien n'a changé vis à vis de la carte. Juste quand je fais un lsmod j'ai plus rien en rapport avec l'hdmi, du coup

Vu qu'il y en a pas mal de fichiers qui servent à blaclister :
Copy to clipboard
-rw-r--r-- 1 root root 2508 Nov 10 20:28 alsa-base.conf -rw-r--r-- 1 root root 2537 Nov 10 20:23 alsa-base.conf~ -rw-r--r-- 1 root root 325 Mar 18 2011 blacklist-ath_pci.conf -rw-r--r-- 1 root root 1603 Mar 18 2011 blacklist.conf -rw-r--r-- 1 root root 210 Mar 18 2011 blacklist-firewire.conf -rw-r--r-- 1 root root 677 Apr 10 2014 blacklist-framebuffer.conf -rw-r--r-- 1 root root 210 Nov 11 12:41 blacklist-hdmi.conf -rw-r--r-- 1 root root 156 Feb 16 2012 blacklist-modem.conf lrwxrwxrwx 1 root root 41 Oct 31 11:03 blacklist-oss.conf -> /lib/linux-sound-base/noOSS.modprobe.conf -rw-r--r-- 1 root root 583 Mar 18 2011 blacklist-rare-network.conf -rw-r--r-- 1 root root 1077 Mar 18 2011 blacklist-watchdog.conf -rw-r--r-- 1 root root 127 Jan 13 2013 dkms.conf -rw-r--r-- 1 root root 456 Sep 17 17:02 fbdev-blacklist.conf lrwxrwxrwx 1 root root 48 Oct 31 11:02 fglrx.conf -> /etc/alternatives/x86_64-linux-gnu_fglrx_modconf -rw-r--r-- 1 root root 347 Apr 10 2014 iwlwifi.conf -rw-r--r-- 1 root root 104 Apr 10 2014 mlx4.conf -rw-r--r-- 1 root root 356 Dec 18 2013 oss-compat.conf -rw-r--r-- 1 root root 68 Oct 22 2013 osspd.conf -rw-r--r-- 1 root root 30 May 18 2012 vmwgfx-fbdev.conf


j'ai regardé au pif dans un autre pour voir.
Dans le fichier blacklist-oss.conf on trouve un blacklist du module emu10k1, celui qui sert à ma carte son.

Maintenant ça ressemble à ça : (je met tout mais j'ai commenté la ligne du 10k1)

Copy to clipboard
blacklist ac97 blacklist ac97_codec blacklist ac97_plugin_ad1980 blacklist ad1848 blacklist ad1889 blacklist adlib_card blacklist aedsp16 blacklist ali5455 blacklist btaudio blacklist cmpci blacklist cs4232 blacklist cs4281 blacklist cs461x blacklist cs46xx #blacklist emu10k1 blacklist es1370 blacklist es1371 blacklist esssolo1 blacklist forte blacklist gus blacklist i810_audio blacklist kahlua blacklist mad16 blacklist maestro blacklist maestro3 blacklist maui blacklist mpu401 blacklist nm256_audio blacklist opl3 blacklist opl3sa blacklist opl3sa2 blacklist pas2 blacklist pss blacklist rme96xx blacklist sb blacklist sb_lib blacklist sgalaxy blacklist sonicvibes blacklist sound blacklist sscape blacklist trident blacklist trix blacklist uart401 blacklist uart6850 blacklist via82cxxx_audio blacklist v_midi blacklist wavefront blacklist ymfpci blacklist ac97_plugin_wm97xx blacklist ad1816 blacklist audio blacklist awe_wave blacklist dmasound_core blacklist dmasound_pmac blacklist harmony blacklist sequencer blacklist soundcard


Après dans le alsaconf.d on trouve un autre truc chelou :

Copy to clipboard
# Cause optional modules to be loaded above sound card driver modules install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }


J'arrive pas trop à comprendre ce que ça fait.

J'ai commenté la ligne, ai redemmarré, mais, rien ne change 😕

le retour du lsmod c'est :
Copy to clipboard
$ lsmod | grep 10k1 snd_emu10k1 161266 0 snd_util_mem 14117 1 snd_emu10k1 snd_ac97_codec 130285 1 snd_emu10k1 snd_rawmidi 30144 2 snd_emu10k1,snd_seq_midi snd_hwdep 13602 2 snd_hda_codec,snd_emu10k1 snd_seq_device 14497 4 snd_seq,snd_rawmidi,snd_emu10k1,snd_seq_midi snd_pcm 102099 4 snd_ac97_codec,snd_hda_codec,snd_hda_intel,snd_emu10k1 snd_page_alloc 18710 3 snd_pcm,snd_hda_intel,snd_emu10k1 snd_timer 29482 3 snd_pcm,snd_seq,snd_emu10k1 snd 69322 22 snd_hda_codec_realtek,snd_ac97_codec,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_emu10k1,snd_seq_device,snd_seq_midi


Je vais continuer de creuser, merci de ton aide en tout cas !
France
de rien pour l'entre-aide, c'est bien normal.
Pour ta carte, j'ai pas trop d'idée et je n'ai pas d'expérience avec ce matériel.

Par contre, si je lis la page e-mu 1616m, c'est tout a fait normal que ton lscpi te donne :
Copy to clipboard
04:00.0 Multimedia audio controller: Creative Labs SB0400 Audigy2 Value


Attends ... je crois que j'ai une piste pour toi. La je suis sur une vieille ubuntu (12.04), et si je regarde dans mon synaptic, je vois que le paquet alsa-firmware contient des micro-logiciels pour les e-mu :
Copy to clipboard
/lib/firmware/emu/audio_dock.fw /lib/firmware/emu/emu0404.fw /lib/firmware/emu/emu1010_notebook.fw /lib/firmware/emu/emu1010b.fw /lib/firmware/emu/hana.fw /lib/firmware/emu/micro_dock.fw


Ça ne m'étonnerai pas qu'il te faille le firmware emu1010b.fw.

Dans la page e-mu 1616m, le gaillard a compilé lui-même ALSA, donc les firmware sont installés.
Par contre, pour toi, vu que tu es sous debian, les firmwares ne doivent pas être livrés puisque ce n'est pas du code libre (DFSG oblige).

Tu devrais essayer de compiler le paquet alsa-firmware de chez ALSA ftp://ftp.alsa-project.org/pub/firmware/. Fais bien gaffe de prendre le paquet alsa-firmware de la même version que ton installation d'alsa, sinon ça risque de ne pas fonctionner (j'ai eu le cas il y a une ou deux semaines avec un bonhomme ici).

Voila une piste qui me semble à explorer.


Et aussi, autre chose, sur le site d'alsa, il est dit que le module devrait être un "emu10k1-fpga" (voir http://www.alsa-project.org/main/index.php/Matrix:Vendor-Creative_Labs). Tu peux essayer de faire un coup de modprobe avant d'essayer la piste du dessus.

En espérant que ça t'aide,
a+
\o/ Victoire !

Du son qui sort, le micro dock qui est pris en compte !

Mec, si t'étais sur Grenoble, je te payerai une bière pour fêter ça ^^

Je vais faire les manipulations sur la ubuntu studio en commençant par la compilation du alsa-firmware.
Après, restera plus qu'a mettre à jour la fiche pour la carte emu 1616.

Encore merci de ton aide 😊
France
De rien, content que ça fonctionne.

Je note pour la bière, je serai de retour en France bientôt 😊