DJMix est un logiciel composé d'une API modulaire en C++ qui permet de gérer un bus de mixage de son virtuel et d'un front-end Qt pour mixer jusqu'à 4 MP3. Cette API a pour vocation d'être utilisée dans des outils audio multipistes.
L'objectif initial est de créer une table de mixage hardware OpenSource.
Ce projet tout-beau-tout-neuf et français recherche des contributeurs pour tester, planter, améliorer, ajouter des fonctions de traitement du signal, faire un site web, etc.
L'objectif initial est de créer une table de mixage hardware OpenSource.
Ce projet tout-beau-tout-neuf et français recherche des contributeurs pour tester, planter, améliorer, ajouter des fonctions de traitement du signal, faire un site web, etc.
Le projet sur sourceforge (658 hits)
Pour télécharger le logiciel (311 hits)
> Lire la dépêche (15 commentaires, moyenne: 1,8).
Vous avez demandé le commentaire #707436.




Et Jackd ?
DJMix a-t-il un rapport avec Jackd ? Le remplace-t-il (au moins pour les fonctions prévues dans DJMix) ? S'interface-t-il avec lui ?
Peut-on imaginer DJMix comme plugin pour Jackd, ou Jackd comme backend de DJMix ?
Ou bien l'utilisation de l'un ou de l'autre est mutuellement exclusive ?
[^]Re: Et Jackd ?
J'ai l'impression qu'on peut déjà tout faire avec JACK. C'est vraiment ultra puissant. Par exemple, on peut démarrer 5 ou 6 xmms avec le plugin de sortie jack, puis mixer tout ça dans un bus d'Ardour, le faire ressortir vers un multi-effet, et en profiter pour enregistrer le résultat sur une piste. Tout ça avec une latence parfaitement contrôlée (module realtime). Avec jack, on fait réellement ce qu'on veut du son. Et en plus ça gère aussi le midi.
Donc je ne comprends pas bien l'intérêt d'un nouveau bus de mixage, surtout si on est limité à 4 mp3.
Je fais remarquer au passage que Ardour est en train de voir son interface graphique réécrite en GTK2, et que tous les bugs et limitations de la version actuelle sont en train de disparaître. Il est déjà possible d'essayer ardour 2.0 alpha2, et ÇA PROMET !!! Pour les debianneux, il y a un paquet tout prêt dans l'archive experimental :
http://packages.debian.org/experimental/sound/ardour-gtk
La dernière nouveauté, c'est la possibilité d'utiliser l'interface de contrôle sans fil Tranzport de Frontier Design : http://ardour.org/node/147
http://www.frontierdesign.com/Products/TranzPort
Et pour le mixage, il était déjà possible d'utiliser une Behringer BCF-2000 : http://ardour.org/manual/control_surfaces/bcf2000
http://www.behringer.com/BCF2000/index.cfm
[^]Re: Et Jackd ?
Jackd est un moteur de gestion de type "bus virtuel". A ce sujet là, ALSA sait déjà le faire avec le plugin dmix.
D'une part DJMix ne limite pas à 4 mp3, il limite à N sources de caractéristiques différentes (8/16/24 bits, pour l'instant stéréo, de fréquence F raisonable sur architecture Big/little endian quelque soit la carte son...).
L'objectif au niveau de l'API est de permettre d'insérer des effets spéciaux dans chaque bus.
Enfin, l'objectif n'est pas de remplacer des démons tels que Jack mais d'être inséré dans une application comme moteur de mixage qui peut sortir sur ALSA/SDL ou JACK.
[^]Re: Et Jackd ?
Ok, je crois que je vois mieux à quoi DJMix veut en venir.
C'est juste une lib qui fait les calculs compliqués et peut-être utilisée par n'importe quelle appli de mixage audio évoluée.
En fait, DJMix calcule s=f(s_1,s_2,...,s_n) où les s_i sont des signaux (audio, mais peu importe), et ensuite libre à l'application qui utilise DJMix de dire d'où proviennent s_1,s_2,...,s_n, et où on envoie s.
DJMix pourrait donc trivialement être encapsulé dans un plugin LADSPA, sans perte de fonctionnalité, si j'ai bien compris ?