828Mk2 sous Linux
- 86 réponses
- 14 participants
- 7 338 vues
- 20 followers
Stan Way
235
Posteur·euse AFfiné·e
Membre depuis 20 ans
Sujet de la discussion Posté le 06/05/2006 à 04:49:28828Mk2 sous Linux
Supposons que j'installe Reason et le pilote de la MOTU, il est facile à première vue de penser que Steinberg n'est pas dans le décor, mais c'est une erreur car c'est Steinberg comme tu l'as dit qui a donné les infos et probablement accordé des droits d'utilisation de l'ASIO à MOTU. Alors je faisais référence à ça quand j'ai dis "Motu ou le pilote de Motu c'est du Steinberg".
C'est un peu le même principe avec le language PCL de HP et Postscript d'Adobe, les fabricants d'imprimantes tels que Ricoh Canon ou autres doivent payer des droits concernant l'utilisation de ces languages.
Je vais reprendre mon exemple des imprimantes pour essayer d'expliquer ce que j'ai voulu dire par pilote générique. Donc supposons que j'ai une imprimante postscript Ricoh et que les pilotes sont disponibles sous Windows mais pas sous Linux, un peu comme le cas de la MOTU.
Pour pouvoir utiliser mon imprimante Ricoh sous Linux je pourrais utiliser un pilote postscript générique, le genre de pilote qui contient (les instructions de base). Je perdrais probablement toutes les fonctionnalitées (propriétaire)qui sont propre à l'appareil Ricoh mais je serai en mesure d'utiliser les fonctions de bases sans problèmes.
S'il existait ce genre de pilote pour la Motu sous Linux ça serait drôlement bien quitte à perdre certaines options comme exemple le nombres de E/S.
Le problème si je comprend bien c'est que peu importe la carte audio, il n'y a pas d'ASIO sous Linux. Est-ce que ça veut dire que les cartes audio qui sont compatibles Windows/Linux acceptent et l'ASIO et l'ALSA? Si oui dommage on n'a pas acheté le bon produit
C'est un peu le même principe avec le language PCL de HP et Postscript d'Adobe, les fabricants d'imprimantes tels que Ricoh Canon ou autres doivent payer des droits concernant l'utilisation de ces languages.
Je vais reprendre mon exemple des imprimantes pour essayer d'expliquer ce que j'ai voulu dire par pilote générique. Donc supposons que j'ai une imprimante postscript Ricoh et que les pilotes sont disponibles sous Windows mais pas sous Linux, un peu comme le cas de la MOTU.
Pour pouvoir utiliser mon imprimante Ricoh sous Linux je pourrais utiliser un pilote postscript générique, le genre de pilote qui contient (les instructions de base). Je perdrais probablement toutes les fonctionnalitées (propriétaire)qui sont propre à l'appareil Ricoh mais je serai en mesure d'utiliser les fonctions de bases sans problèmes.
S'il existait ce genre de pilote pour la Motu sous Linux ça serait drôlement bien quitte à perdre certaines options comme exemple le nombres de E/S.
Le problème si je comprend bien c'est que peu importe la carte audio, il n'y a pas d'ASIO sous Linux. Est-ce que ça veut dire que les cartes audio qui sont compatibles Windows/Linux acceptent et l'ASIO et l'ALSA? Si oui dommage on n'a pas acheté le bon produit
Stan Way
Fix
577
Posteur·euse AFfolé·e
Membre depuis 20 ans
21 Posté le 06/05/2006 à 10:40:41
Petite parenthèse: aussi bien l'ASIO de Steinberg que le Postscript ou le PDF d'Adobe sont libre de droit et personne n'a à payer pour les utiliser. En fait Steinberg donne même les infos gratos sur son site (sorte de licence publique): https://www.steinberg.net/324%2BM52087573ab0.html.
Après il y a une grosse différence entre le Postscript et l'ASIO: une imprimante Postscript comprend le Postscript directement alors qu'une carte son ASIO ne comprend rien à l'ASIO. C'est en fait le driver qui est ASIO. Dans notre cas il faut impérativement une partie logiciel propriétaire MOTU qui discute avec la carte, le driver.
Donc rien à voir avec le Postscript, ici on est plus proche des WinModem. Et donc il n'existe pas de driver générique.
Pour plus de transparence (au détriment de la clarté), je vais rentrer un peu dans la technique:
La 828mkII utilise un lien FW en mode isochrone (jusque là pas de souci). Sur ce support il existe un protocole nommée "IEC61883-6" qui permet de transporter de l'audio. Le premier problème c'est que ce protocole était un peu jeune (et ne semble pas très utilisé même aujourd'hui, sauf par Sony et Yam) quand les premières carte FW MOTU sont sorties et je ne suis pas sûr que MOTU l'utilise. Le deuxième problème c'est qu'il existe d'autres données à transmettre (gain des sorties, des entrées, CueMix, etc) et là on n'a absolument pas d'info. On ne sait même pas si ces données sont incluses dans la trame isochrone ou si elles utilisent un autre mode de transmission.
Du propriétaire donc. Sous Windows c'est le driver MOTU qui récupère tout et qui se connecte au coeur ASIO, sous Linux on ne sait pas discuter avec la carte.
Après il y a une grosse différence entre le Postscript et l'ASIO: une imprimante Postscript comprend le Postscript directement alors qu'une carte son ASIO ne comprend rien à l'ASIO. C'est en fait le driver qui est ASIO. Dans notre cas il faut impérativement une partie logiciel propriétaire MOTU qui discute avec la carte, le driver.
Donc rien à voir avec le Postscript, ici on est plus proche des WinModem. Et donc il n'existe pas de driver générique.
Pour plus de transparence (au détriment de la clarté), je vais rentrer un peu dans la technique:
La 828mkII utilise un lien FW en mode isochrone (jusque là pas de souci). Sur ce support il existe un protocole nommée "IEC61883-6" qui permet de transporter de l'audio. Le premier problème c'est que ce protocole était un peu jeune (et ne semble pas très utilisé même aujourd'hui, sauf par Sony et Yam) quand les premières carte FW MOTU sont sorties et je ne suis pas sûr que MOTU l'utilise. Le deuxième problème c'est qu'il existe d'autres données à transmettre (gain des sorties, des entrées, CueMix, etc) et là on n'a absolument pas d'info. On ne sait même pas si ces données sont incluses dans la trame isochrone ou si elles utilisent un autre mode de transmission.
Du propriétaire donc. Sous Windows c'est le driver MOTU qui récupère tout et qui se connecte au coeur ASIO, sous Linux on ne sait pas discuter avec la carte.
Fix
577
Posteur·euse AFfolé·e
Membre depuis 20 ans
22 Posté le 06/05/2006 à 15:52:46
Il y a peut-être une solution...
Soyez patients.
Soyez patients.
Stan Way
235
Posteur·euse AFfiné·e
Membre depuis 20 ans
23 Posté le 06/05/2006 à 18:43:20
Citation : aussi bien l'ASIO de Steinberg que le Postscript ou le PDF d'Adobe
La gratuité de l'ASIO de Steinberg et le PDF d'Adobe je veux bien croire mais suite à une discussion que j'ai eu avec des gens de chez Canon, ceux çi mon affirmé que Canon devait payer des droits à Adobe lorsqu'il ajoutait l'option d'impression postscript dans ses appareils ce qui augmentait passablement le coût à l'achat. Je ne sais malheureusement pas en quoi consiste ces droits. C'est un fait que je vais avoir la chance de revérifier bientôt.
J'essaie de comprendre ton raisonnement Fix "Une carte son ASIO ne comprend rien à l'ASIO".
C'est donc que tout ce passe dans le pilote (même la translation pour employer ce terme)pour qu'ensuite ça arrive à la carte dans son format propriétaire! Alors là pas de chance, chaque pilote est vraiment propriétaire à la carte et n'offre aucune compatibilité avec une autre carte.
Il me semble que ça serait plus logique si on avait un coeur ASIO de base dans le pilote, et de l'ASIO dans la carte audio (un peu comme le postscript)
Mais si tout ce passe dans le pilote, ça peut causer un ralentissement non? (de mémoire les WinModems c'était pas terrible)
p.s. Fix tes connaissances techniques sont vraiment incroyables et c'est toujours un plaisir de te lire et d'apprendre du nouveau.
Stan Way
Fix
577
Posteur·euse AFfolé·e
Membre depuis 20 ans
24 Posté le 06/05/2006 à 19:30:47
Effectivement pour le PDF je m'avance un peu, mais il existe des logiciels d'encodage PDF gratuits (GhostScript), donc...
La grosse différence entre les imprimantes et les interfaces audio, c'est la latence et l'assurance d'un débit constant. Sinon il n'y aurait pas besoin de tout ça et il suffirait d'envoyer les donnée en vrac. Donc là la trans est étroitement liée à la technologie utilisée (FW, PCI, USB, etc). D'autre part si tout était figé dans le protocole ASIO, il n'y aurait plus d'amélioration hardware possible et l'ASIO deviendrait vite obsolète.
La grosse différence entre les imprimantes et les interfaces audio, c'est la latence et l'assurance d'un débit constant. Sinon il n'y aurait pas besoin de tout ça et il suffirait d'envoyer les donnée en vrac. Donc là la trans est étroitement liée à la technologie utilisée (FW, PCI, USB, etc). D'autre part si tout était figé dans le protocole ASIO, il n'y aurait plus d'amélioration hardware possible et l'ASIO deviendrait vite obsolète.
Fix
577
Posteur·euse AFfolé·e
Membre depuis 20 ans
26 Posté le 16/05/2006 à 09:38:30
Soyez patients je vous ai dis.
Tout ce que je peux vous dire pour l'instant c'est que la chose est très loin d'être impossible et que nous auront bientôt quelque chose à vous proposer.
Tout ce que je peux vous dire pour l'instant c'est que la chose est très loin d'être impossible et que nous auront bientôt quelque chose à vous proposer.
Fix
577
Posteur·euse AFfolé·e
Membre depuis 20 ans
29 Posté le 06/06/2006 à 16:51:43
Le projet est en route.
Pour l'instant on peut sortir du son et en enregistrer, mais c'est très loin d'être fonctionnel. En tout cas la chose est possible on en a la preuve.
De toute façon un post annoncera la sortie des drivers ici même.
Pour l'instant on peut sortir du son et en enregistrer, mais c'est très loin d'être fonctionnel. En tout cas la chose est possible on en a la preuve.
De toute façon un post annoncera la sortie des drivers ici même.
zorax
44
Nouvel·le AFfilié·e
Membre depuis 21 ans
30 Posté le 04/05/2009 à 22:55:03
Hello,
J'ai testé ubuntu jaunty avec la 828 mk2 et maleureusement je crois qu'il faut mettre les mains dans le cambouis...
Install impecc, quand je lance ffado mixer, il me dit qu'il na pas de connexion
est ce que quelqu'un peut nous expliquer comment s'y prendre pour faire fonctionner le bastringue?
J'ai testé ubuntu jaunty avec la 828 mk2 et maleureusement je crois qu'il faut mettre les mains dans le cambouis...
Install impecc, quand je lance ffado mixer, il me dit qu'il na pas de connexion
est ce que quelqu'un peut nous expliquer comment s'y prendre pour faire fonctionner le bastringue?
- < Liste des sujets
- Charte