Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Modulaires sous Linux/Unix

  • 51 réponses
  • 6 participants
  • 2 045 vues
  • 1 follower
Sujet de la discussion Modulaires sous Linux/Unix
Quelqu'un a-t-il deja entendu parler (ou entendu tout court) des SpiralSynth(modular) et AlsaModularSynth qui tournent sous linux ?
Qu'est-ce que ca donne au niveau aliasing etc .... ?

<< Faucheur ,parce que je le "Faux" bien >>
2
Et le ZynAddSubFx est ce que quelqu'un le connait ?
http://zynaddsubfx.sourceforge.net/#t03

ecoutez l'exemple "demo05.ogg" rien que pour voir que les choses progressent sous Linux
3
Ouaou trop top la demo 5 ! :bravo:

Faudra que j'essaie 4a sur ma Silicon Graphics :)

allez hop, une chtit recompile !


Charly
4
De toute facon , sous Linux c'est soit des synthes de ce genre soit carrément PureData et là c'est autrement moins simple à utiliser.
.....en attendant AGNULA le messie :D:

<< Faucheur ,parce que je le "Faux" bien >>
5
Tiens salut a toi Faucheur, c cool de voir des gens s'interesser a linux sur AF :)

Que veux tu savoir sur les 2 modulaires cités ? J'ai tendance a preferer Alsamodular (malgré le fond marron).

Au niveau aliasing, c surtout sur les modules que ca joue, il y a des oscillateurs anti-aliasés en LADSPA que tu peux trouver sur les sites, et concernant les filtres ya des filtres moog avec emulation des composants qui sont vraiment chouettes. Ces filtres sont des plugins LADSPA et on les trouvent sur le site d'Alsamodular (avec un plugin chorus). Donc tu peux les utiliser avec le modulaire que tu veux.

Si t'as des questions, pas de pbm... :bravo:

PS: sinon pas besoin d'Agnula, tu peux avoir ces progz pour Mandrake ou Redhat aussi

6

Citation : Et le ZynAddSubFx est ce que quelqu'un le connait ?



Ca j'ai pas encore testé par contre, il y a aussi RTsynth qui modelisent les cordes, mais on peut faire d'autres sons avec.

7
C vrai que la demo005.ogg a un son plutot sympa pour du numerik :8)

8
Merci pour tes conseils Hebus :clin:
Je crois que je vais reinstaller la mandrake 9.1 parce que j'ai vraiment envie d'essayer tout ca .
Pour la demo05.ogg , je suis content de voir que je ne suis pas le seul à avoir remarqué que ce n'est pas si mal pour du numerique.
Une question peut etre : ca bouffe beaucoup au niveau ressources les synthes sous linux
(par rapport a un pro53 ou vst du genre) ?

<< Faucheur ,parce que je le "Faux" bien >>
9
J'ai trouvé pleins de liens pour des synthés sous linux sur :

http://linux-sound.org/swss.html

dont le Arts : http://www.arts-project.org/

-Combien de voix de polyphonies on arrive à obtenir (avec quelle config ) ?
Sinon, je me demande qu'elle est la distribution Linux la plus adaptée : Mandrake , Suse, Redhat ..

<< Faucheur ,parce que je le "Faux" bien >>
10
Pour l'instant, je pense que le plus adapte reste une distrib basee sur les rpm. Donc RH, mdk, Suse, et cie.

Maintenant, j'utilise perso une debian, et pas mal de softs marchent sans pbs, ou avec des petites modif a la main pas toujours pratiques ( options de compilation ). Et il va bientot y avoir des paquets jmax pour debian ( mon voisin de labo met au point les paquets en ce moment meme:) ).

Si j'ai le temps, je ferai un article sur l'installation de linux pour faire de la MAO, guidee pas a pas ( basee sur debian : je pars du principe que les gars qui veulent se mettre a Linux sont courageux :) ).

PS : xfce4, c'est enorme. Je vous conseille d'y jetter un oeil. C'est leger, fonctionnel, et joli -> https://xfce.org

PS2 : Hebus, il y a longtemps, je t'avais demande l'adresse de la mailing list pour l'audio, dont tu m'avait parle. Tu peux me la renvoyer, stp ?
11
XFCE c'est sympa effectivement :)

Moi j'utilise WindowMaker :)

Bref ... le prob c'et toujours les compatibilités.

Vous savez coder au fait en cas de plantage ?

Je suis pas au courant de ce qui se fait avec ALSA.

Et via OSS ? Y a rien d'intéressant ?


Charly
12
Remarque, pour la demo, je viens de me rendre compte que le RNC (un vraiment chouette compresseur) etait branché. Attends je l'enleve ;-) non ca reste cool , ouf tout va bien :bravo: :mdr:

Pour ce qui est des ressources, il n'y a pas a ma connaissance de cout supplementaire sur le temps de calcul. Apres c'est l'ingeniosité des programmeurs qui peut peser, par ex s'il y a des routines optimisées, etc...

Peutetre que les plugins commerciaux que tu cites sont justement assez optimisés car c'est un plus pour faire vendre... on peut se demander si un equivalant linux le sera autant...mais a priori rien ne l'empeche non plus...

13
Ben j'etais fan de Wmaker, puis depuis que j'ai decouvert hier xfce ( le 4, je precise, avec gtk 2, donc anti aliasing partout sur les fonts, vraiement joli )... Je l'ai carrement desinstalle !

Sinon, OSS, tu peux oublier : pas de drivers pour les cartes correctes, et surtout, le prochain noyau linux ne supportera plus OSS ( enfin les applis, si, par une interface d'emulation ). La version d'alsa arrive au 0.9.3, ca commece a bien marcher ( sauf pour les cartes USB, midi ou audio. J'arrive toujourts pas a faire marcher cette saloperie de midisport sous linux ). IL y a des rpm, des deb pour alsa, aujourd'hui. Fais gaffe de prendre la version 0.9.*, et pas la 0.5 ( pas compatible ).

tu tournes sous quyelle distrib ?
14

Citation : PS2 : Hebus, il y a longtemps, je t'avais demande l'adresse de la mailing list pour l'audio, dont tu m'avait parle. Tu peux me la renvoyer, stp ?



http://www.topica.com/lists/lss/

Bon il faut se registrer sur topica, mais rien de bien terrible

15
Je tourne sous IRIX 6.5.13 avec ma Silicon Graphics.

Sinon les autres machines c'est REDHAT 7.3 et 8.0 (kernel 2.4.18 et des poussières).
Debian aussi, Slackware 8.0 et enfin QNX sur mon serveur FTP.

J'ai essayé XFCE et tout ce qui peut ressembler de près ou de loin à ce qui se fait sur SUN mais c pas trop génial génial :(

C'est sympa au début mais moi j'aime le Customizing et m'amuser un chti peu.

Si je peux pas faire CTRL+ALT+F2 et changer kek choz avec mon vi depuis SSH alors je suis malheureux.

Enfin bref ... faudra que je vérifie un peu si y a moyen d'upgrader et de retaper un code pour une carte.

Sinon jette un oeil ici, c'est un pote sur AF qui me l'a filé:
http://ardour.sourceforge.net


Charly
16
Vous avez combien de latences avec vos drivers en Alsa ?

Quelqu'un aurait-il une demo du AlsaModularSynth pour voir comment ca sonne ?
17
Merci !

C'est vrai que la demo pete bien... Je sens que je vais essayer ca ce soir.

Par contre, dans les sources, je vois qu'il y a une version pour Win32. Qqn l'a aussi essaye ? Ca marche comment, sosu win ( alsa, autre ? ).
18

Citation : J'ai trouvé pleins de liens pour des synthés sous linux sur :

http://linux-sound.org/swss.html


Oui c'est un lien de ce fameux site qui recense les projets musicaux sous linux, mais il faut raison garder les 3/4 de ce qui est listé et soit mort, soit a peine demarré, soit autre chose. Mais il y a quand meme de plus en plus de truc, moi je dirais que pour chaque categorie t'as seulement 2 ou 3 projets valables reellement utilisables et surtout dispo en paquet deja compilé.

Citation : dont le Arts : http://www.arts-project.org/


Voila le parfait exemple, a l'origine c'etait un projet de synthé modulaire, et puis ca a ete aspiré par le projet KDE pour faire un server son afin de partager la carte son, puis plus rien. Sur sa page de news, il parle d'autres modulaires comme BEAST, celui la a l'air pas mal avec son pianoroll...et support ladspa.

Citation : -Combien de voix de polyphonies on arrive à obtenir (avec quelle config ) ?
Sinon, je me demande qu'elle est la distribution Linux la plus adaptée : Mandrake , Suse, Redhat ..


La je saurais pas te dire exactement, je trouve que les modulaires ont tendance a bouffer pas mal de cpu en general, et si tu cherches a reimplementer un vrai (gros) synthé polyphonique tu peux aisemment utiliser tout un P500mhz. :) La ou un synthé hardcodé semble s'en tirer mieux ??
Je me base sur PureData pour dire ca, donc pe etre ce faux en general...

19

Citation :
Si je peux pas faire CTRL+ALT+F2 et changer kek choz avec mon vi depuis SSH alors je suis malheureux.



Euh, c'est tres possible.... Je parle de la version 4. Avant, je tournais sous wmaker, quand j;ai installe, j'ai la version 3.8, c'etait moche. Mais la 4 pete vraiment bien . Bref, la, je lance mes xterm et cie avec des ctrl+shift+x, pareil pour mozilla et autres. Tu peux changer tous les raccourcis sans problemes, te creer ton propre menu contextuel ( comme sous wm ), etc... J'ai pas compris le rapport entre sun et Xfce.

Pourquoi utiliser QNX pour un serveur FTP ? Ca me parait un peu incongru quand on sait monter un serveur ftp sous linux avec un proftpd, non ?

Ardour, je connais, c'est developpe pas michael Paul Davis, qui est present sur la mailing list dont j'ai parle au paravant. Dans qqs semaines devrait sortir les rpm et .deb pour ardour ( la version 1.* est sorti dans les CVS ). Le truc que j'attends, c'est vraiment le support VST natif ( Wine + VST, pour l'instant, c'est quand meme bourrin ).

Mais sinon, c';est vraiment LE projet le plus excitant aujourd'hui sous linux ( parce que le gars est motive, bon, et surtout, c'est le truc qui manque fondamentalement sous linux ).

Citation :
Je me base sur PureData pour dire ca, donc pe etre ce faux en general...



Non, t'as raison. En general, c'est super dur d'optimiser un modulaire, car tu peux pas te servir de la structure globale, seulement de chaque module. Entr autre, il y a le prebleme epineux du taux de rafraichissement des parametres ( si tout fonctionne a la frequence d'echantillonnage, le cpu est vite a genoux ).
20
Allez donc ecouter d'autres demo du AddZynSUbFX sur
https://sourceforge.net/project/showfiles.php?group_id=62934&release_id=157974

"Din_Tine_am_venit_Iubire.ogg" est à mi-chemin entre le religieux et le Cités d'Or pour le style mais sinon la qualité est assez terrible (je trouve) ! :aime: :aime: :aime:

<< Faucheur ,parce que je le "Faux" bien >>
21

Citation : Maintenant, j'utilise perso une debian, et pas mal de softs marchent sans pbs, ou avec des petites modif a la main pas toujours pratiques ( options de compilation ). Et il va bientot y avoir des paquets jmax pour debian ( mon voisin de labo met au point les paquets en ce moment meme ).



Jmax c'est tres sympa, moi j'ai utilisé un peu la version 2.5, plus ancienne donc puisqu'on est a la 4.0x. Ce qui est cool c'est d'avoir des objets pour sequencer comme "explode" ou "sequence" qui sont en fait des pianorolls classiques (surtout "sequence" ).
C'est un peu different du concept synthé modulaire, je ne sais pas si ca sauve les valeurs des patches automatiquement dans cette derniere version, mais ca reste interessant, aussi je crois que jmax peut maintenant exporter ses patch en module ladspa, ce qui ne manque pas d'interet.

22
Surtout, j'ai entendu dire qu'ils allaient peut etre abandonne la GUI en java. Car java et le graphique, c'est assez lent, trop a mon gout.

Mais les paquets devraient etre dispo dans qqs jours, voire qqs semaines, ce qui serait pas mal.

Au fait, j'ai cherche des infos sur une api plus moderne et mieux foutue que LADPSA ? t'as entendu parler de trucs a ce sujet, ou pas ?
23

Citation : Surtout, j'ai entendu dire qu'ils allaient peut etre abandonne la GUI en java. Car java et le graphique, c'est assez lent, trop a mon gout.


C'est exact, Java n'est pas "libre" et ils veulent changer.
Donc c pas tant une histoire de rapidité qu'une histoire de license.
Par exemple ils voudraient que Jmax soit sur la distrib Agnula mais impossible car les criteres d'inclusion sont ceux de la Free Software Fundation, tout doit etre GPL ou similaire.
D'apres ce que j'ai pu lire sur la liste, c'est vers Python qu'ils se tourneraient a present.

Citation : Au fait, j'ai cherche des infos sur une api plus moderne et mieux foutue que LADPSA ? t'as entendu parler de trucs a ce sujet, ou pas ?


Euh peutetre, ya un projet qui appelé Maia:
http://www.linuxdj.com/mucos/intro.html
Je ne sais pas ou c'en est, et d'ailleurs ils veulent aussi faire bouger LADSPA, tu vas pouvoir trouver ton bonheur dans les archives de linux-audio-dev puisque c'est un sujet assez reccurent.

24

Citation : Ardour, je connais, c'est developpe pas michael Paul Davis, qui est present sur la mailing list dont j'ai parle au paravant. Dans qqs semaines devrait sortir les rpm et .deb pour ardour ( la version 1.* est sorti dans les CVS ). Le truc que j'attends, c'est vraiment le support VST natif ( Wine + VST, pour l'instant, c'est quand meme bourrin ).



Ah tu parlais de linux audio dev peutetre ??
Au passage la ML dont j'ai posté l'URL plus haut est une liste francophone, dont bien sur Paul Davis ne fait pas partie, etant donné qu'il est americain (arf arf).
Je dis ca pour eviter toute confusion.
Pour se tenir informé en anglais cette fois ci, il existe 3 autres MailingList
Linux audio Dev -> Dev pour development
Linux audio User -> celle ci est pour les usagers bien sur, donc les pbm de config, les softs...
Linux audio Announces -> Utilisé par les developpeurs et autres contributeur (doc) pour annoncer leur mise a jour

On peut s'inscrire ou consulter les archives mail a cette addresse:
http://www.linuxdj.com/audio/lad/archive.php3
Pour s'inscrire cliquer sur Subscribe en haut....

Sinon qu'entends tu par support VST natif ? je comprends portage du SDK VST sous linux de sorte que les developpeurs puissent porter leur plugz sous linux (en utilisant bien sur des libs graphiques natives).. Mais je vois pas beaucoup les editeurs audio se bouger pour linux, par exemple a quand une version native des TC electronics, des IK multimedia (Amplitube/Tracks), des Waves etc sous linux ? Aurais tu des infos que nous n'ayons pas ?

25

Citation :
Ah tu parlais de linux audio dev peutetre ??



Non, de la -> http://www.musicdsp.org

Sinon, pour le coup de porter des plugs sous linux : ne revons pas, il n'y aura pas de sitot de plugs commerciaux sous linux. IL y a toujours ce probleme de savoir quelle librairie graphique utiliser. La plupart des "gros" fabriquent leur propre api graphique pour faire le developpement mac / windows de maniere la plus transparante possible ( le code du traitement audio est assez facile a faire de manire portable, ca passerait direct sous linux, a part bien sur les trucs en assembleur specifique a l'architecture du CPU ... mais tout le monde utilise du x86 pour faire de la zik sous linux, de toute facon, j'imagine, a part de rares exceptions ).

Maintenant, on peut imaginer plusieurs choses : des "petits" qui portent le truc sous linux, mais surtout une VSTGUILib portee pour gcc ( a priori, ca va devenir open source, et donc ne plus obliger a developper sous VC ou Code Warior ), et pour linux ( au pire, des personnes le feraient en dehors de Steinberg, une fois que ca devient open source ).

LADPSA, c'est vraiment galere comme api. C'est un peu abuse de voir que Paul david pretend que c'est une bonne interface, alors que l'automation n'est pas geree automatiquement, etc... Perso, apres avoir jete des coups d'oile dessus, ca me donne pas envie de developper la dessus.