Chargement...
 
Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


VST et VirtualBox

Suisse
Je suis en train d'écouter de la musique depuis une machine virtuelle AROS dans VirtualBox. Le setup son est le suivant:

AROS (virtualbox) -> ALSA (loopback) -> zita-a2j -> JACK

VirtualBox n'a pas de support direct pour JACK. Un bug est ouvert depuis 3 ans pour le demander. L'espoir semble assez faible, à moins que quelqu'un de suffisamment compétent fasse un patch.

Cependant, pour écouter de la musique, ça marche d'enfer avec mes réglages.

L'avantage de VirtualBox est que l'on installe, dans une machine virtuelle, l'OS de son choix, par exemple windows, comme on l'installerais dans une vraie machine, et que redémarrages compris on se retrouve dans l'OS en question. On peut ensuite y installer n'importe quel logiciel compatible avec cet OS.

Autre avantage, c'est plus rapide que wine, mais nécessite quand même une machine avec suffisament de ressources, car contrairement à wine qui ne fait tourner qu'un soft, virtualbox fait tourner tout un OS.

D'où ma question, y a-t'il quelqu'un qui a testé VirtualBox avec windows et des VST?
Suisse
J'avance. J'ai installé XP 64 bits dans VirtualBox puis MadTracker qui vient avec des VST.

J'ai chargé la première démo de madtracker et j'ai le son dans jack. Donc l'écoute marche.

Pour le MIDI, j'ai vu que je l'ai dans l'onglet matériel du driver son et wintruc me dit que le driver est fonctionnel.

Maintenant, il faudrait que je teste le son en faisant une boucle jack -> j2a -> XP -> a2j -> jack
et aussi la même chose avec le MIDI.

ça fait des années que je n'ai pas utilisé windows (w98 la dernière fois), et je ne l'ai jamais utilisé pour faire de la zique. Donc si quelqu'un est disposé à me dire de façon simple comment procéder, ou connait un tuteur simple, je veux bien essayer, autrement je passe la main.
Suisse
J'ai installé asio4all mais cela ne change rien. Je peux faire du playback, avec le driver windows ou avec asio, mais je n'arrove pas à faire le reste.

Pour le moment, je passe sur l'enregistrement depuis jack dans xp, et l'essaie de faire fonctionner le MIDI.

Dans control panel -> son -> ... properties -> MIDI je trouve Intel 82891AA..., Staus: Driver in enabled and functionning. Et Use MIDI on this device est coché. Donc rien que du normal.

Ou ça se gâte, c'est dans Madtracker. Avec ou sans asio, dans Edition -> Configuration -> MIDI périphérique entrée, la liste est vide. Donc ça marche pas. Et dans la même fenêtre plus bas, Périphérique, je trouve Microsoft GS Wavetable SW Systh. Donc un synthé logiciel. Mais c'est pas ce que je veux.
Suisse
Il n'y a pas de pont MIDI dans VirtualBox, donc ce n'est pas possible. Le seul moyen pour avoir du MIDI in et out est d'utiliser un périphérique MIDI sur l'USB. Donc, je suis coincé là.

Voir
Adjustable Soundbuffers for low latency sound
entre autre.
Salut
M'interresse ce sujet

J'ai chargé la première démo de madtracker et j'ai le son dans jack. Donc l'écoute marche.
Tu dis que tu arrive à faire un pont audio entre jack et xp ?
Le son est comment? ça craque ou pas et sinon comment tu procède pour faire passer l'audio de la vm à jack ?

J'ai fait des test avec une wavelab plus une carte UCA200 que je renois sur les entrée d'une maudio 2496 mais ça craque ...
idem pour un gros sampleur virrtuel ça marche mais ça craque...
Avec asio4all ou asio behringer pareil et de me pour les sortie WMD de xp...

Pour le midi la solution c'est une inteface usb que tu active dans la vm et une autre branchée sur alsa et connectée entre elles .

L'audio pour l'instant c'est pas ça ...

Peut être il y a-til une limites à respecter lors de l'élaboration de la machine virtuelle ?
(j'ai fait un DD de 50 gb 3gb de ram (sur 8) 64mo de garte graphique et un seul CPU ) .
Par contre le midi depuis un clavier lui c'est nikel .
Ce qui semble poser problème c'est l'interface/souris
(enfait tous les problème lié à xp (en 32bits pour ma version )


Si tu fait d'autres trouvailles tu fait signe !
Suisse
Pour router le son, j'utilise TUTO : ALSA vers JACK. Le loopback est la première carte son, comme ça tous les softs ALSA l'utilise par défaut.

Autrement, c'est XP pro 64 bits, mémoire vive 2418 Mo (sur un total de 8Go pour la vraie machine), 16 Mo de mémoire vidéo, Pilote ALSA ICH AC97.
Suisse
J'ai aussi activé les IO-APIC, un processeur à 100%, j'ai activé VT-x/AMD-V et la pagination imbriquée. J'ai pas mis d'accélération pour l'affichage, et le reste ne devrait jouer aucun rôle.
Suisse
Et le pc est basé sur un AMD Phenom(tm) 9600 Quad-Core Processor à 2,3 GHz avec les optimisations habituelles de Gentoo comme -march=native dans les cflags.

Avec une autre distro, simplement recompiler le kernel en changeant uniquement le processeur fait une plus grande différence que de compiler tout le reste du système avec -march=native. Je n'ai pas fait de test scientifique, mais c'était l'impression que j'avais eu à l'époque où je tournais à la fois sous Suse, Debian et gentoo, la différence de vitesse et de réactivité était évidente entre suse et debian d'un côté et gentoo de l'autre, mais devenait imperceptible dés que j'avais installé mon propre kernel sous suse et debian. Le plus de gentoo, même avec tout le système en ~arch et de nombreux softs audio en version live, reste sa stabilité qui est meilleure que debian stable et sa facilité pour intégrer des softs qui ne sont pas dans portage ou dans un overlay.
De plus en plus interressant tout ça !
Je me prépare une configue à part pour y faire des tests (mais sur ubuntu lucid)

Je ne cherche pas à faire la boucle mais pouvoir sortir mon soft sur ardour le tout en midi ce serait pas mal (plus pratique d'avoir deux machines différentes) :P
Salutr
La distribution avlinux 6 contient loopback je vais installer virtuel box sous peu et te dirai ce qu'il en est.
A+