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

Présentation


Je suis musicien et informaticien depuis une 20aine d'année maintenant. Musicien amateur,je joue du saxophone ténor, des flûtes à bec ténor, alto et soprano et je pratique la mao pour le plaisir. Anciennement informaticien professionnel, je programme en python, php et j'ai quelques notions de C++, VB, javascript. J'ai, dans mon passé, fait de l'installation de serveurs Linux, du réseau (restructuration, topologie, sécurité, etc...), de l'administration et un peu de développement pour des outils sans prétention. Actuellement instituteur, je pratique mes deux passions pour le plaisir.



Pc:

    • I7 2600K, 16Go ram, HD ssd 90Go, 2 HD sata2 500Go, ATI 7870 sapphire, Tripple écrans.
    • OS: ubuntu studio 13.10, gnome 3 + cairo-dock. Pulseaudio dégagé, jack only!!


Matériel musical:

Logiciels régulièrement utilisés:

    • LAditray
    • Qjackctl
    • Ardour
    • Rosegarden
    • Hydrogen
    • linuxsampler
    • Qsynth
    • Audacity
    • Musescore
    • Rakarrak
    • avec wine: A band in box 2009
    • En virtualbox xp (je sais c'est mal): Cubase vst32,Prodipe Virtual Expendeur(livré avec la carte)

Instruments:

    • Sax ténor Selmer SA II 80 jubilé
    • Flûte ténor Mallenhaur Dener poirier
    • Flûte soprano Moeck hérable.
    • Synthétiseur Général Music S3

Problème de son flash, wine, skype etc... sans pulseaudio


En enlevant pulseaudio, je me suis trouvé face à un problème bête, les applications comme flash, wine, skype et autres qui n'utilisent que pulseaudio n'avaient plus de son. en fouillant les forums, j'ai trouvé cette solution qui fonctionne très bien chez moi: en utilisant les paquets snd_aloop et alsa_in/alsa_out (en version pré-compilés) et un script python fait par falkTX (la source de tout ça ). Je joins mon asoundrc et le script:

Explications:


ATTENTION, si ce script python est lancé avec zita ou pulseaudio actifs, ceux-ci seront tués, je n'ai pas fait de tests mais je pense qu'il n'est pas compatible avec les modules jack pour pulseaudio. De plus, toutes les entrées/sorties alsa_in/out déjà présentes sont fermées.

  • Les applications comme flash, wine, skype, etc... devront être réglées sur l'interface alsa virtuelle aloop pour fonctionner et non pas directement sur la carte son de alsa.
  • Un petite explication du fonctionnement (si j'ai tout bien compris): Les applications qui normalement utilisent pulseaudio pour le son, lorsque celui-ci n'est plus là, se connectent directement à alsa (via gstreamer). Et, lorsque jack est lancé, il occupe pleinement la carte son. Les flux audio des applications arrivent donc vers une carte qui n'est plus disponible. Le principe est donc de créer une interface virtuelle qui récupère ces flux (grâce à snd_aloop) et les redirigent vers des entrées/sorties disponibles dans jack (alsa_in/out). L’intérêt du script python réside dans la multitude de vérifications qu'il effectue avant d'activer les interfaces. Si jack n'est pas lancé, le script le lance. En cas de perte de jack, le script ferme toutes ses entrées/sorties proprement.
  • Mon Jack est réglé avec une période de 64, en 48Khz, un période/tampon de 2. Ardour m'indique une latence de 1,3ms et je n'ai aucun Xrun. Il faut utiliser les même réglages dans le asoundrc que jack pour que ça fonctionne.
  • J'utilise aussi alsa_in pour réinjecter l'entrée line de ma carte son intégrée (HDA intel 7.1) dans jack. Je lance cette connexion au besoin et après l’exécution du script. Pour l'instant, je n'ai eu aucun problème de désynchro à l'enregistrement. Je m'en sers uniquement pour éviter de jouer avec les câbles quand je veux enregistrer mon synthé externe qui est piloté en midi par rosegarden.

alsa_in
alsa_in -dhw:1 -j "gemS3"


asoundrc

[+]

Le script pyhton

[+]

Collaborateur(s) de cette page : angelnwi .
Page dernièrement modifiée le Lundi 11 novembre 2013 08:35:17 par angelnwi.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

sub26nico, 14:57, lun. 19 Aug 2019: Un thérémine numérique open-source : [Lien]
sub26nico, 20:14, sam. 17 Aug 2019: Salut et bienvenue à Samuel BARBIER :-)
sub26nico, 13:26, mer. 14 Aug 2019: Salut et bienvenue à Byond :-)
olinuxx, 14:48, mar. 13 Aug 2019: Bonjour et bienvenue à echevresm cool
olinuxx, 18:02, lun. 12 Aug 2019: Bonjour et bienvenue à barnabulle1700 cool
olinuxx, 15:15, dim. 11 Aug 2019: Bonjour et bienvenue à aldudes cool
sub26nico, 20:13, sam. 10 Aug 2019: Salut et bienvenue à pannanico1 :-)
dawamss, 13:09, ven. 09 Aug 2019: salut à toi olinuxx
olinuxx, 12:45, ven. 09 Aug 2019: Bonjour et bienvenue à dawamss cool
sub26nico, 15:11, mar. 06 Aug 2019: Salut et bienvenue à kiwi007 :-)
olinuxx, 14:07, mar. 06 Aug 2019: Bonjour et bienvenue à zigmhount cool
allany, 19:30, lun. 05 Aug 2019: Du tonnerre, l'édito d'août !!! [Lien]