Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Un juste milieu entre AF & Music-DSP?

  • 24 réponses
  • 4 participants
  • 1 097 vues
  • 1 follower
Sujet de la discussion Un juste milieu entre AF & Music-DSP?
Je me perds dans les méandres d'AudioFanzine à chaque tentative pour trouver des sujets sur la synthèse sonore, l'interface homme-machine... bref, tous ces sujets liant sciences et musique! A défaut, on risque la plupart du temps de tomber sur des listes de matériel... La seule méthode que j'aie trouvée est de parcourir les sujets créés par les gens que je retrouve souvent sur ce thème: Choc, Hébus, Jack Black...

En contrepartie, que ce soit le forum ou la mailing-list de Music-DSP, la discussion vire tout de suite à la programmation, et c'est bien là l'objectif!

Quelle est la solution: créer soi-même un forum dédié aux sciences au service de la musique? Attendre éternellement l'extension des sous-dossiers du forum AF?
2
Je comprends pas ce que tu cherches ?
3
Moi j'ai une solution possible :

Mobilisons-nous

Développeur de Musical Entropy | Nouveau plug-in freeware, The Great Escape | Soundcloud

4
Ce que je recherche exactement est un endroit précis destiné à rameuter le plus de gens possible concernés par la dualité sciences / musique. Cette rubrique "Techniques du Son", la plus proche du thème en question, est trop orientée M.A.O. à mon goût pour cela.

Je ne sais pas si exploser le score dans l'autre sujet fera réagir les hautes instances...
On aura essayé!
5
Sur le sujet spécifique de wolfen, honnetement, je vois pas grand chose... Le problème est que c'est surtout une histoire de pratique, je pense, ou alors ça devient très compliqué.

J'ai cité je sais plus où les tut de sound on sound, c'est le mieux que je connaisse en ligne.
6

Citation : Sur le sujet spécifique de wolfen, honnetement, je vois pas grand chose... Le problème est que c'est surtout une histoire de pratique, je pense, ou alors ça devient très compliqué.

Il me semble que sa préoccupation centrale est la création d'une nouvelle catégorie sur la synthèse sonore plutôt que la programmation sonore, car de la première découle la deuxième!

Citation : J'ai cité je sais plus où les tut de sound on sound, c'est le mieux que je connaisse en ligne.

Je suppose que tu parlais des Synth Secrets. Les tutoriaux sont justement figés (bon il existe les wikis), ce qu'il manque peut-être (ici) est un espace de discussion? Bref, apprendre sans vouloir forcément appliquer!
7
J'avoue ne vraiment rien comprendre au problème :oops:

Le wiki, c'est bien, mais sur af, ça risque de vite partir en couille. Il suffit d'un couillon pour que ça parte en live.
8
J'ai trouvé! Au lieu d'espérer attendre un forum dédié "sciences / musique", je vais créer un membre fictif qui existera juste pour "suivre" les sujets intéressants. Il suffira d'explorer son profil pour tomber sur les bons messages... Revers de la médaille: rien ne change pour moi, il faudra toujours bien que je me débrouille dans ce merdier!
9
C'est toi le ms freeze sur free.fr ?
10
Pourquoi?
Mon adresse email courante est enregistrée chez free.fr, mais pas sous ce surnom là...
11
Ah, ben j'ai l'air con sur music-dsp, alors... Parce qu'il y a un mr freeze sur free.fr qui a posté une question sur DSP mailing list...
12
Ah, ça doit être moi...
Je n'ai pas reçu de réponses de ta part pourtant?
13
Ben je l'ai renvoyé sur music dsp...

C'est toi qui a demandé une api pour développé des appli d'analyse acoustique ? T'as reçu la réponse de Bob Cain ? Avant, j'avais aussi une sacré latence sur le serveur mail, genre 1h30, c'etait assez chiant

Ah, ouais, c'est vrai, j'ai rebooté sous windows, et du coup, ce con a décidé de changer l'heure, et ça a foutu la merde dans mes mails, donc il apparait peut être avant le tien
14
A-OK, je viens de le recevoir...
Heureusement qu'AudioFanzine n'est pas la seule issue!
Regarde le succès qu'a le même sujet ici: Quelqu'un aurait-il déjà programmé des plugins Nyquist?...
Pitoyable!
Ou mal placé...
15
Ouais, enfin pour ce type de questions, perso, j'irais pas voir AF ! Il y a music dsp, comp.*.dsp, et aussi LAD, linux audio developper, que je te conseille pour tout l'aspect programmation

Franchement, pour la prog, passe sous linux, c'est vraiment génial, il y a des trucs géniaux qui se passent. Sur le long terme, des trucs comme jack, ça risque de bien torcher...
16

Citation : Ouais, enfin pour ce type de questions, perso, j'irais pas voir AF ! Il y a music dsp, comp.*.dsp, et aussi LAD, linux audio developper, que je te conseille pour tout l'aspect programmation

Décidemment, le bon français est à la ramasse!
J'écris depuis peu sur la mailing-list de music-dsp, quelques fois sur celle de Planet CCRMA, en utilisateur, et si je ne m'abuse, je dois m'être inscrit sur LAD...

Dommage qu'il n'y ait pas d'équivalent en forum pour une meilleure traçabilité des messages (tiens, sujet récurrent ces derniers temps) et éviter ces "Re:" qui se perdent dans les mailing-lists... Reste les newsgroups, mais la fonctionnalité de notification de réponse par email y-est-elle implémentée?

Citation : Franchement, pour la prog, passe sous linux, c'est vraiment génial, il y a des trucs géniaux qui se passent. Sur le long terme, des trucs comme jack, ça risque de bien torcher...

Un afficionado acerbe de la M.A.O. sous Windows qui se range!

Bon, plus sérieusement, j'y rôde depuis presqu'un an en simple-boot, mais en tant qu'utilisateur. Installer Fedora Core / Planet CCRMA n'est pas plus compliqué qu'installer un Windows au final, au hot-rodding près...

J'ai quand même réussi à compiler les exemples les plus simples du Steinberg VST SDK sous MS Visual C++, genre l'ADelay, c'est déjà ça...
17

Citation :
J'écris depuis peu sur la mailing-list de music-dsp, quelques fois sur celle de Planet CCRMA, en utilisateur, et si je ne m'abuse, je dois m'être inscrit sur LAD...



LAD est définitivement la liste de plus haut niveau: pas de chichi commercial, on discute ferme sur des problèmes complexes relatifs à temps réel, etc...

J'ai honte de pas avoir pensé à PD, même si c'est proche de ce que j'évoquais. Un truc puissant: j'ai bossé dans une boite où une des méthode de design des plugs, c'était compiler tous les modules de base en dll VST, puis de foutre ça dans audiomulch. C'est classe !

Citation :
Un afficionado acerbe de la M.A.O. sous Windows qui se range!



On parle plus de la même chose. Pour la programmation, il y a pas photo, linux, c'est un vrai plaisir. Pour l'utilisateur final, configurer jack, se taper des applis pas franchement super bien pensées au niveau interface et/ou instables, bof. Après, si tu veux perséverer, c'est peut être possible, mais fait pas déconner, ça manque d'appli vraiment 'pro', style sampler softs du niveau de kontakt ou halion, etc...

Citation :
Installer Fedora Core / Planet CCRMA n'est pas plus compliqué qu'installer un Windows au final, au hot-rodding près...



Je pensais pas dire ça il y a encore un an, mais quand tu t'y connais en info, linux est au moins aussi facile à installer que windows. Et plus facile à configurer pour pas mal de trucs.

Citation :
J'ai quand même réussi à compiler les exemples les plus simples du Steinberg VST SDK sous MS Visual C++, genre l'ADelay, c'est déjà ça...



Tu sais que tu peux les compiler sous dev-cpp, aussi, qui est un IDE C++ gratuit ?

Citation :
Reste les newsgroups, mais la fonctionnalité de notification de réponse par email y-est-elle implémentée?



C'est rarement appréciée. La communauté music-dsp est sympa, quand même, non ?

Tu veux faire quoi comme appli, si c'est pas indiscret ? Là, je commence facile, j'essaye de faire un vu metre sur l'entrée d'une carte son :oops:
18
Bravo, Mr° Freeze ! :bravo:

Si y'avait pas un Ray B aujourd'hui, tu aurais gagné le boulet award du jour ! :diable:

Mais tout n'est pas perdu :


T'as déjà lu "fonctionnalités AF" ? Ben tu vas pouvoir parce que j'y déplace le thread (qui n'a rien à faire dans techniques du son).

B.B.
19
Ben sur le coup, t'es un peu boulet aussi;)

Parce qu'au départ, le sujet concernait bien les fonctionnalités AF. A la limite, c'est moi qui ai dérivé :oops:
20
Mr Freeze, regarde aussi glame, j'ai oublié !

http://glame.sourceforge.net/index.var
21

Citation : LAD est définitivement la liste de plus haut niveau: pas de chichi commercial...

Tu pense à laquelle là?

Citation : ...j'ai bossé dans une boite où une des méthode de design des plugs...

Ne passons pas par quatre chemins, en France, le monde de l'audio n'est pas si vaste! Allez, au hasard (...), Ohm Force? ;-)

Citation : Tu sais que tu peux les compiler sous dev-cpp, aussi, qui est un IDE C++ gratuit ?

Disons que mon école vient juste d'acquérir des licenses pour MS VC++ qui est "conseillé" dans la doc du VST SDK, non? Apparemment, pour arriver à ce que ça marche sous Dev-Cpp, moultes modifications s'imposent... Est-ce possible de faire un template qui fournit le corps vide de la source d'un plugin, à la manière des AppWiz spécifiques à MS VC++ fournies par ygrabit? La version Linux de Dev-Cpp compilera des VST à ton avis?

Citation : [La notification de réponse par email] est rarement appréciée.

Il me semble qu'un sujet sur LAU comparait justement les utilisateurs de forums, jeunes, pressés, non appliqués... à ceux des mailing-lists, plus avisés, matures...

Citation : La communauté music-dsp est sympa, quand même, non ?

J'ai eu bien des surprises: des réponses d'Angelo Farina, qui fait quand-même référence dans le domaine de l'acoustique des salles (enfin ses applications)! Suffit de jeter un oeil sur sa centaine de publications dispo en ligne!

Citation : Tu veux faire quoi comme appli, si c'est pas indiscret ?

Une suite de plugins "clone" des Ramsete Aurora dont l'auteur n'est autre que l'illustre spécialiste cité juste avant... Ce qui me gêne dans l'histoire, c'est qu'il m'aide et que je fournisse un travail similaire au sien (peu ou prou, sans prétention), mais gratuitement, là ou les siens sont payants! Pas ma faute s'ils ne sont spécifiques qu'à Cool Edit Pro, passé depuis à Adobe Audition! Mais bon, apparemment sa philosophie veut qu'il partage ses connaissances même avec de potentiels concurrents, sur music-dsp par exemple!

Pourquoi en ai-je besoin? Pour un petit projet sur la caractérisation d'un système-source de génération du signal d'excitation qui permettra d'extraire après divers traitements des réponses impulsionnelles de salles, en vue de les intégrer dans une réverb à convolution.

Citation : T'as déjà lu "fonctionnalités AF" ? Ben tu vas pouvoir parce que j'y déplace le thread (qui n'a rien à faire dans techniques du son).

Disons que ça fait quand-même depuis quelques pages qu'on parle de synthèse sonore(...) ou de programmation... On regrettait justement qu'il n'y ait pas de catégorie appropriée! Puisque tu es là, peux-tu faire quelquechose pour notre cause?
22

Citation :
J'ai eu bien des surprises: des réponses d'Angelo Farina, qui fait quand-même référence dans le domaine de l'acoustique des salles (enfin ses applications)! Suffit de jeter un oeil sur sa centaine de publications dispo en ligne!



il est bien cool, j'ai eu l'occasion de bouffer avec lui et d'autres lors de la dernière conf DafX à Londres. Bon, à la fin, j'étais un peu bourré, puis en plus, je l'ai pris pour X Serra au départ :oops:

Pour LAD, jepense à la liste des developpeurs audio linux, LAD, quoi !

http://www.linuxdj.com/audio/lad/

Citation :
Est-ce possible de faire un template qui fournit le corps vide de la source d'un plugin, à la manière des AppWiz spécifiques à MS VC++ fournies par ygrabit



Je pense, oui. Ca m'avait pris une 30ne de minutes de compiler ADelay sous dev-cpp et la charger sous SX. Il y a une ou deux fonctions à modifier, qqs trucs à régler.

Va voir là, c'est expliqué de A à Z: https://www.u-he.com/vstsource/
23

Citation : ...regarde aussi glame...

Listé dans les Sound & MIDI Software For Linux. Pas encore eu le temps d'y toucher!

Déjà que notre "client" utilise Matlab ou Sound Forge, je me serais déjà fait fustiger à vouloir faire des plugs VST... Il était d'accord de toute façon, tant que ça n'entrave pas la suite, c'est un pote ,-) En fait, on est trois sur six à bosser sur cette partie: l'un décrit les algorithmes de programmation en bûchant bien la théorie, la deuxième code sous Matlab (indispensable car rapide) et le troisième (qui donc?) code des plugins en C.

Mais je commence à avoir des doutes sur l'utilité de cette dernière tâche. Notre principale motivation était que l'utilisation d'un éditeur audio en pleine séance de mesures était plus ergonomique, conviviale que sous Matlab, rien que quand il s'agit de sélectionner un échantillon du signal (à la souris). Confère à music-dsp pour la liste d'avantages / inconvénients... De toute façon, quelque soit le protocole utilisé, le noyau calculatoire du programme est toujours ré-exploitable ensuite.

Le transcodeur Matlab vers C est-il performant? C'est un toolkit en option en plus, non?

Peut-on faire des plugs VST de génération de signaux (à opposer avec traitement, les plus courants)?
Leur intégration à Sound Forge, c'est pas gagné?

Citation : Pour LAD, jepense à la liste des developpeurs audio linux, LAD, quoi !

A-OK pour LAD, mais laquelle te semblait remplie de chichi commercial?

Un petit regain d'intérêt tardif pour les protocoles Nyquist ou LADSPA... qui sait...
24

Citation :
Le transcodeur Matlab vers C est-il performant? C'est un toolkit en option en plus, non?



Mouais... De toute façon, coder le DSP pur en C/C++, c'est pas super dur, s'il marche sous matlab, et que tu veux pas le faire marcher en temps réel. Les interfaces graphiques sous matlab, bof bof. D'un autre côté, c'est un gros boulot. Un plug in, le code graphique, c'est 80% du code, malheureusement. Rien que les widget pour afficer les wave efficacement, c'est carrément pas évidents du tout, en fait.

Le codage en C est indispensable sous ces conditions
- tu veux de la rapidité
- tu peux pas vectoriser le code
- tu peux pas facilement interfacer matlab et un code C.

Mais pour ce qui est des routines inverses, matlab est surpuissant. Par exemple, à un moment, pendant mon stage de DEA, j'ai comparé la multiplication de deux matrics 1024*1024 en matlab et en C (implémentation triviale avec qqs micro optimisations)... Matlab 15 fois plus rapide ! La fft de matlab, dérivée de fftw; est très rapide aussi.

Citation :
Peut-on faire des plugs VST de génération de signaux (à opposer avec traitement, les plus courants)?



Ben les VSTi, ça marche comme, à ton avis ?

Ladspa, il y a un énorme petit détail, comme dirait achille talon: c'est la merde pour le graphique (en gros, d'après ce que j'ai compris, c'est carrément pas possible; je veux dire, son propre éditeur graphique. Ca vient du fait que sous unix, l'os ne gère pas le graphique, et comme un plug est dans le même espace d'adressage que l'hote, t'es obligé d'utiliser le même toolkit graphique, donc conrètement, tu n'en utlises pas).
25

Citation : Un plug in, le code graphique, c'est 80% du code, malheureusement.

Les objets graphiques simples prédéfinis dans le VST SDK et non le vstgui, genre sliders ou cases à cocher (au pif), ne sont-ils pas là pour nous soulager la tâche à ce niveau?

Citation : Tu peux pas facilement interfacer matlab et un code C.

Je ne compte pas mélanger les deux: c'est soit Matlab qui se suffit à lui seul; soit des Plugins codés en C ou autre dans un hôte éditeur audio.

Citation : Ben les VSTi, ça marche comme, à ton avis ?

Holà, mon petit Audacity vient juste d'intégrer les suppos VST à GUI minimale, alors on va y aller par étapes ;-) Et puis pour définir la durée du signal à générer, dans ce cas il faut passer par du MIDI!?

Citation : Ladspa, il y a un énorme petit détail, comme dirait achille talon: c'est la merde pour le graphique (en gros, d'après ce que j'ai compris, c'est carrément pas possible; je veux dire, son propre éditeur graphique. Ca vient du fait que sous unix, l'os ne gère pas le graphique, et comme un plug est dans le même espace d'adressage que l'hote, t'es obligé d'utiliser le même toolkit graphique, donc conrètement, tu n'en utlises pas).

La sélection de la partie du signal se fait dans l'hôte, qui ordonne ensuite à l'effet de s'appliquer dessus. Le plug LADSPA n'a pas besoin alors de son propre éditeur graphique?