Csound users
- 344 réponses
- 23 participants
- 13 157 vues
- 8 followers
Trblft
390
Posteur·euse AFfamé·e
Membre depuis 23 ans
Sujet de la discussion Posté le 02/03/2003 à 19:39:46Csound users
C'est exactement ce que je me suis dit quand j'ai vu la liste des paquets debian sur le site de knoppix, donc si ça se confirme la knoppix pourrait être une super introduction à debian.
Shariff/RIP
2546
Squatteur·euse d’AF
Membre depuis 23 ans
151 Posté le 02/03/2003 à 22:23:08
C quoi en fait Demudi?
J'aime bien knoppix, et en même temps j'hésite à changer, est-ce qu'il ya mieux pour l'audio? quelles seraient les différences avec Agnula?
Merci d'avance...
J'aime bien knoppix, et en même temps j'hésite à changer, est-ce qu'il ya mieux pour l'audio? quelles seraient les différences avec Agnula?
Merci d'avance...
0
Pov Gabou
19553
Drogué·e à l’AFéine
Membre depuis 23 ans
152 Posté le 02/03/2003 à 22:35:24
Demudi = projet agnula basé sur debian ( l'autre projet agnula, c'est remudi, basé sur red hat ).
L'interêt d'agnula, c'est de rendre le truc plus facile à installer, et de mettre pleins de packages de musique à disposition. Pour le dernière partie, ça avance bien. Pour la facilité d'installation, rien jusqu'à maintenant ( et j'y crois honnêtement pas beaucoup : je connais pas bcp de gens qui se servent de linux sans avoir de compilateur installé dessus : le jour ou l'on verra un linux fonctionnel sans avoir besoin d'installer un quelconque compilateur, je comencerai à y croire ).
Maintenant, tu m'as toujours pas dit ton pb sous debian, peut être que je peux t'aider ? Knoppix est en effet une bonne idée pour essayer une debian-like, et voir la compatibilité hardware et cie...
L'interêt d'agnula, c'est de rendre le truc plus facile à installer, et de mettre pleins de packages de musique à disposition. Pour le dernière partie, ça avance bien. Pour la facilité d'installation, rien jusqu'à maintenant ( et j'y crois honnêtement pas beaucoup : je connais pas bcp de gens qui se servent de linux sans avoir de compilateur installé dessus : le jour ou l'on verra un linux fonctionnel sans avoir besoin d'installer un quelconque compilateur, je comencerai à y croire ).
Maintenant, tu m'as toujours pas dit ton pb sous debian, peut être que je peux t'aider ? Knoppix est en effet une bonne idée pour essayer une debian-like, et voir la compatibilité hardware et cie...
0
Norrin
1000
AFicionado·a
Membre depuis 23 ans
153 Posté le 02/03/2003 à 22:52:14
Demudi et Rehmudi sont Agnula.
Agnula est un projet de distributions linux dediées audio (financé par une instution europeene entre autre).
Comme ca demande enormement de ressources de faire une distribution linux completement independante, Agnula se cantone a customiser des distributions existantes.
Donc Demudi est basée sur la Debian, Rehmudi sur la Redhat7.3
C'est pour cette raison que l'on peut d'abord installer une Debian et puis la transformer en Demudi. Car la transformation consiste en assez peu de chose. Notamment:
1) un kernel special qui permet de reduire les temps de latence
2) les drivers alsa a jour
3) jack (une sorte de "rewire" ).
4) tout plein d'applications audio.
Et tout ca est possible que grace au systeme de gestion de paquets logiciels "apt", qui permet de gerer les numeros de version et de resoudre les problemes de dependances. Ainsi les mises a jour du systeme sont completement automatiques.
Voila donc mon ptit Sharif, tu n'as pas a changer et tu peux garder ta knoppix. Pas de soucis. ;)
En fait ce que je disais c'est que la knoppix n'est ni plus ni moins qu'une Debian (avec tout ce qui manquait pour la rendre agreable).
Donc la demudi n'etant qu'un "add-on" pour debian, on doit pouvoir installer facillement les logiciel de la demudi sur la Knoppix. Enfin tu comprendra un peu mieux quand tu aura decouvert "apt".
Voila donc si tout ca se confirme, c'est une tres bonne chose car effectivement la Debian est un tres bon systeme a la base, et souffrait juste d'etre inaccessible au plus grand nombre.
Agnula est un projet de distributions linux dediées audio (financé par une instution europeene entre autre).
Comme ca demande enormement de ressources de faire une distribution linux completement independante, Agnula se cantone a customiser des distributions existantes.
Donc Demudi est basée sur la Debian, Rehmudi sur la Redhat7.3
C'est pour cette raison que l'on peut d'abord installer une Debian et puis la transformer en Demudi. Car la transformation consiste en assez peu de chose. Notamment:
1) un kernel special qui permet de reduire les temps de latence
2) les drivers alsa a jour
3) jack (une sorte de "rewire" ).
4) tout plein d'applications audio.
Et tout ca est possible que grace au systeme de gestion de paquets logiciels "apt", qui permet de gerer les numeros de version et de resoudre les problemes de dependances. Ainsi les mises a jour du systeme sont completement automatiques.
Voila donc mon ptit Sharif, tu n'as pas a changer et tu peux garder ta knoppix. Pas de soucis. ;)
En fait ce que je disais c'est que la knoppix n'est ni plus ni moins qu'une Debian (avec tout ce qui manquait pour la rendre agreable).
Donc la demudi n'etant qu'un "add-on" pour debian, on doit pouvoir installer facillement les logiciel de la demudi sur la Knoppix. Enfin tu comprendra un peu mieux quand tu aura decouvert "apt".
Voila donc si tout ca se confirme, c'est une tres bonne chose car effectivement la Debian est un tres bon systeme a la base, et souffrait juste d'etre inaccessible au plus grand nombre.
0
Norrin
1000
AFicionado·a
Membre depuis 23 ans
154 Posté le 06/03/2003 à 18:56:50
Salut,
Bon j'ai enfin réussi a finir mon second exemple.
Je me suis basé sur le premier mais je l'ai amélioré pour montrer comment utiliser des sliders en tcl/tk (winsound et csoundfltk).
Pour memoire le premier exemple (XY-buzz) etait une sorte de Theremin que l'on joue avec la sourris.
Le deuxieme est pareil sauf que j'utilise gbuzz a la place de buzz comme generateur sonore, et il ya en plus un delay (sonne bien roots).
Et donc, chose miraculeuse, on peut a present utiliser une batterie de sliders pour controler differents parametres comme le timbre ou les 2 lfos qui modulent un petit peu tout ca.
Voila je vous laisse savourer.
J'ai remarqué a l'usage, que la GUI faisait des crachouillis donc il faut jouer avec la taille du buffer en fonction de la machine de guerre que vous possedez ;-)
Commencez avec: csoundfltk -B4096 -odevaudio Sliders.csd (on peut faire farier -B)
Donc j'ai mis ca dans la XChangebox repertoire Hebus
En prime vous avez meme un screenshot
http://csounds.free.fr/XChange/Box/Hebus/Sliders-capture.png
Le fichier:
http://csounds.free.fr/XChange/Box/Hebus/Sliders.csd
Bon trip !
Bon j'ai enfin réussi a finir mon second exemple.
Je me suis basé sur le premier mais je l'ai amélioré pour montrer comment utiliser des sliders en tcl/tk (winsound et csoundfltk).
Pour memoire le premier exemple (XY-buzz) etait une sorte de Theremin que l'on joue avec la sourris.
Le deuxieme est pareil sauf que j'utilise gbuzz a la place de buzz comme generateur sonore, et il ya en plus un delay (sonne bien roots).
Et donc, chose miraculeuse, on peut a present utiliser une batterie de sliders pour controler differents parametres comme le timbre ou les 2 lfos qui modulent un petit peu tout ca.
Voila je vous laisse savourer.
J'ai remarqué a l'usage, que la GUI faisait des crachouillis donc il faut jouer avec la taille du buffer en fonction de la machine de guerre que vous possedez ;-)
Commencez avec: csoundfltk -B4096 -odevaudio Sliders.csd (on peut faire farier -B)
Donc j'ai mis ca dans la XChangebox repertoire Hebus
En prime vous avez meme un screenshot
http://csounds.free.fr/XChange/Box/Hebus/Sliders-capture.png
Le fichier:
http://csounds.free.fr/XChange/Box/Hebus/Sliders.csd
Bon trip !
0
Norrin
1000
AFicionado·a
Membre depuis 23 ans
155 Posté le 20/03/2003 à 18:11:27
Bon c fini l'hiver faut arreter d'hiberner maintenant.
Je surfais negligemment et chui tombé sur un screenshot d'un "score" csound utilisant FLTK. Ben dis donc
La jpeux aller me rhabiller avec mon exemple de theremin. LOL !
http://linux-sound.org/is-linux.html
Je surfais negligemment et chui tombé sur un screenshot d'un "score" csound utilisant FLTK. Ben dis donc
La jpeux aller me rhabiller avec mon exemple de theremin. LOL !
http://linux-sound.org/is-linux.html
0
Shariff/RIP
2546
Squatteur·euse d’AF
Membre depuis 23 ans
156 Posté le 20/03/2003 à 18:16:42
Aaaah, là ça commence à ressembler à un GUI!! (quoique un peu tout gris). 
Mais t'inquiète Hebus ton exemple avec le theremin servira j'en suis sur!
Je rappelle l'adresse de CSound's: http://csounds.free.fr/ parske là c'est un peu le calme plat.

Mais t'inquiète Hebus ton exemple avec le theremin servira j'en suis sur!
Je rappelle l'adresse de CSound's: http://csounds.free.fr/ parske là c'est un peu le calme plat.
0
Norrin
1000
AFicionado·a
Membre depuis 23 ans
157 Posté le 24/03/2003 à 23:46:34
Mais en fait je sais pas trop si ca marche bien les GUI en FLTK. Par exemple avec celle que j'ai faite (TCL/TK) pour le theremin je me suis apercu que l'on ne pouvait pas lancer csound avec les privileges "temps-reel" ! gloups.
Donc c quand meme un probleme car on est obligé d'avoir un assez gros buffer pour eviter d'avoir des coupures en manipulant les potards. Pas cool.
Dans mon exemple c pas trop genant car il assez leger au niveau ressource, mais pour l'exemple du type je me demande
Voila ca nous amene peutetre a recentrer le debat sur l'usage de csound en temps differé. Et notamment chercher a exploiter tout ce que l'on peut faire avec un langage que l'on ne peut pas faire avec un softsynth.
Donc c quand meme un probleme car on est obligé d'avoir un assez gros buffer pour eviter d'avoir des coupures en manipulant les potards. Pas cool.
Dans mon exemple c pas trop genant car il assez leger au niveau ressource, mais pour l'exemple du type je me demande
Voila ca nous amene peutetre a recentrer le debat sur l'usage de csound en temps differé. Et notamment chercher a exploiter tout ce que l'on peut faire avec un langage que l'on ne peut pas faire avec un softsynth.
0
Xbill
3
Nouvel·le AFfilié·e
Membre depuis 22 ans
158 Posté le 01/04/2003 à 03:37:37
Salut à tous les csounds'er,
merci qui?
et oui, csounds va être intégré aux packages officiels pour al mdk9.1 !
plus de pb d'install!
a+
merci qui?
et oui, csounds va être intégré aux packages officiels pour al mdk9.1 !
plus de pb d'install!
a+
0
Trblft
390
Posteur·euse AFfamé·e
Membre depuis 23 ans
159 Posté le 01/04/2003 à 14:59:02
Ça tombe bien, je viens de la télécharger, de l'installer, le son a marché du premier coup, j'ai pas eu le temps de tester plus.
mais il me semble que sur le site thac rpm ( http://rpm.nyvalls.se ) y'avait déjà un rpm Csound qui s'installait tout seul.
j'espère que j'aurais le temps de voir ça la semaine prochaine...
j'aimerais bien créer des sons de choeur, créer des voix synthétiques, est-ce que Csound convient à ce genre de boulot?
mais il me semble que sur le site thac rpm ( http://rpm.nyvalls.se ) y'avait déjà un rpm Csound qui s'installait tout seul.
j'espère que j'aurais le temps de voir ça la semaine prochaine...
j'aimerais bien créer des sons de choeur, créer des voix synthétiques, est-ce que Csound convient à ce genre de boulot?
0
Norrin
1000
AFicionado·a
Membre depuis 23 ans
160 Posté le 01/04/2003 à 17:53:28
Hello Trblft,
Pour les voix avec Csound, je te conseille tout d'abord de lancer Cecilia, d'aller dans File/New/Cybil/CybilFOF et de lancer le "rendering". Attention il faut un PC puissant pour le temps reel en 44.1khz stereo.
Il s'agit d'une petite demo de ce qui est possible avec la synthese granulaire. Dans Csound ce sont les opcodes "fof"
qui permettent de realiser des voix tres convaincantes. Cf manuel.
Pour les voix avec Csound, je te conseille tout d'abord de lancer Cecilia, d'aller dans File/New/Cybil/CybilFOF et de lancer le "rendering". Attention il faut un PC puissant pour le temps reel en 44.1khz stereo.
Il s'agit d'une petite demo de ce qui est possible avec la synthese granulaire. Dans Csound ce sont les opcodes "fof"
qui permettent de realiser des voix tres convaincantes. Cf manuel.
0
Trblft
390
Posteur·euse AFfamé·e
Membre depuis 23 ans
161 Posté le 02/04/2003 à 13:36:39
Merci, avec ce renseignement j'ai trouvé un tutoriel, sur le site www.Csounds.com suite la semaine prochaine.
0
Trblft
390
Posteur·euse AFfamé·e
Membre depuis 23 ans
162 Posté le 07/04/2003 à 18:45:57
Tout semble fonctionner mais le son ne sort pas, je suis sous une autre config, vu que je suis en vacances, mais en tout cas l'install sous mandrake 9.1 s'est faite toute seule.
cecilia fonctionne, csound aussi, l'exemple cybil fof s'est compilé en affichant des erreurs, c'était très long, et je n'ai pas entendu le moindre son.
je vais voir si c'est pas un problème alsa, mais bon... pour ceux qui galèrent, essayez mandrake, c'est pas mal pour commencer linux, il sera bien temps de passer à une autre distribution quand le besoin s'en fera sentir.
cecilia fonctionne, csound aussi, l'exemple cybil fof s'est compilé en affichant des erreurs, c'était très long, et je n'ai pas entendu le moindre son.
je vais voir si c'est pas un problème alsa, mais bon... pour ceux qui galèrent, essayez mandrake, c'est pas mal pour commencer linux, il sera bien temps de passer à une autre distribution quand le besoin s'en fera sentir.
0
Trblft
390
Posteur·euse AFfamé·e
Membre depuis 23 ans
163 Posté le 07/04/2003 à 21:12:24
Ça y est, j'ai trouvé le pb, en fait une des sorties de la console de mixage était à zéro, alors que le alsa mixer était à bloc... y'a des jours ou je gagnerais à réfléchir un peu plus...
j'ai compilé et écouté l'exemple cybilfof, ça m'a troué le c... c'est drôlement impressionnant, les variations, la richesse des voix présentes... c'est même probablment possible de faire des changements de voyelles assez réussis d'après ce que j'ai entendu.
je suis très agréablement surpris par l'exemple. par contre, pas moyen de voir la fenêtre grapher, donc je vasi me jeter dans le tutoriel fof, qui annonce tout de suite que le truc est vraiment compliqué à cause du grand nombre de paramètres.
en tout cas c'est un aspect évident de l'intérêt de Csound, maintenant reste à voir la complexité de l'engin.
j'ai compilé et écouté l'exemple cybilfof, ça m'a troué le c... c'est drôlement impressionnant, les variations, la richesse des voix présentes... c'est même probablment possible de faire des changements de voyelles assez réussis d'après ce que j'ai entendu.
je suis très agréablement surpris par l'exemple. par contre, pas moyen de voir la fenêtre grapher, donc je vasi me jeter dans le tutoriel fof, qui annonce tout de suite que le truc est vraiment compliqué à cause du grand nombre de paramètres.
en tout cas c'est un aspect évident de l'intérêt de Csound, maintenant reste à voir la complexité de l'engin.
0
Trblft
390
Posteur·euse AFfamé·e
Membre depuis 23 ans
164 Posté le 07/04/2003 à 22:42:57
Bon, je commence à comprendre, j'aimerais bien que vous me conseillez sur quelques aspects ou que vous m'indiquiez quel tutoriel regarder, parce que là je me lance dans une partie pas vraiment simple à priori, même si j'ai l'impression d'avoir compris plusieurs choses déjà :
- j'ai mis un nouveau module dans cecilia juste pour faire des essais
- dans la partie stereo j'ai défini a1, mon instrument, qui est un fof, j'ai enlevé le ar et le ag qui étaient en face de outs, à quoi ça sert? cecilia les met systématiquement. mon son était très faible.
- j'aimerais bien savoir si les paramètres des fofs, qui sont très nombreux, peuvent être réglés par l'interface graphique de cecilia? si oui comment? il faut les rentrer dans la partie interface?
- en gros, c'est quoi un score? dans la partie score j'ai juste rentré les données du tutoriel, est-ce que vous pouvez me donner la référence d'une doc là-dessus?
allez, c'est pas désespéré, je pense que si j'arrive à mettre tous les paramètres dans l'interface graphique, l'outil va être terrible.
- j'ai mis un nouveau module dans cecilia juste pour faire des essais
- dans la partie stereo j'ai défini a1, mon instrument, qui est un fof, j'ai enlevé le ar et le ag qui étaient en face de outs, à quoi ça sert? cecilia les met systématiquement. mon son était très faible.
- j'aimerais bien savoir si les paramètres des fofs, qui sont très nombreux, peuvent être réglés par l'interface graphique de cecilia? si oui comment? il faut les rentrer dans la partie interface?
- en gros, c'est quoi un score? dans la partie score j'ai juste rentré les données du tutoriel, est-ce que vous pouvez me donner la référence d'une doc là-dessus?
allez, c'est pas désespéré, je pense que si j'arrive à mettre tous les paramètres dans l'interface graphique, l'outil va être terrible.
0
Norrin
1000
AFicionado·a
Membre depuis 23 ans
165 Posté le 08/04/2003 à 02:26:03
Oui c un super exemple, moi aussi ca m'avait laissé... pantois
Avec une ptit reverb et un comp c magnifique aussi.
Alors, il n'y a pas de "grapher" comme tu l'appeles, car c un module d'exemple et on ne peut pas interagir graphiquement.
Le score est comme en anglais, la partition, c'est donc la que l'on met les notes et les parametres.
ex: i1 0 1 100 15 -> cette ligne dans un score signifirait jouer l'instrument "1" au beat 0 pendant 1 temps avec comme amplitude 100 et comme valeur additionnelle de parametre "p5" 15.
Dans le manuel le chapitre des scores est : "The Standard Numeric Score"
On ne met pas que les notes dans le score on peut ajouter quelques autres petits trucs comme des indications de tempo, des sections, etc...
Sinon pour le reste, je ne connais pas encore assez bien Cecilia.
ar et ag en face de outs sont les variables audio qu'outs prend comme arguments. Ce qui a pour resultat de produire ar et ag sur les haut-parleurs. (ici droite/gauche)
Avec une ptit reverb et un comp c magnifique aussi.
Alors, il n'y a pas de "grapher" comme tu l'appeles, car c un module d'exemple et on ne peut pas interagir graphiquement.
Le score est comme en anglais, la partition, c'est donc la que l'on met les notes et les parametres.
ex: i1 0 1 100 15 -> cette ligne dans un score signifirait jouer l'instrument "1" au beat 0 pendant 1 temps avec comme amplitude 100 et comme valeur additionnelle de parametre "p5" 15.
Dans le manuel le chapitre des scores est : "The Standard Numeric Score"
On ne met pas que les notes dans le score on peut ajouter quelques autres petits trucs comme des indications de tempo, des sections, etc...
Sinon pour le reste, je ne connais pas encore assez bien Cecilia.
ar et ag en face de outs sont les variables audio qu'outs prend comme arguments. Ce qui a pour resultat de produire ar et ag sur les haut-parleurs. (ici droite/gauche)
0
Trblft
390
Posteur·euse AFfamé·e
Membre depuis 23 ans
166 Posté le 08/04/2003 à 13:06:14
Là je vais m'y mettre pour de bon, car je peux pas ignorer un outil aussi balèze, surtout que je mets pas mal de voix dans mes compos. donc pour le score, doit y avoir moyen de faire piloter par un séquenceur midi non? ou alors de lui faire lire un fichier midi? je vais chercher des infos là-dessus.
après pour les paramètres, je vais parcourir les exemples qui suivent, on va bien voir, mais y'a sûrement moyen d'éviter la galère, vu que tout ces paramètres sont des variables qui évoluent en fonction du temps, ce serait bien la moindre des choses de les piloter par des courbes.
pour outs je comprends un peu mieux, mais dans mon exemple ar et ag étaient remplacés par a1, qui était le nom de mon fof, j'ignore pourquoi, je vais me taper tous les exemples aujourd'hui pour y voir plus clair.
il semblerait que la plupart des tutoriels Csound soit directement adaptables à Cecilia, mais je ne trouve rien de concluant comme tutoriels sur Cecilia. je vais écrire un p'tit mail à Dave philips peut-être, juste pour avoir des liens.
merci de ton aide, j'avance nettement plus vite comme ça. j'ai téléchargé un des manuels de Csound, et je me sers un peu aussi du manuel qui est intégré dans Cecilia.
après pour les paramètres, je vais parcourir les exemples qui suivent, on va bien voir, mais y'a sûrement moyen d'éviter la galère, vu que tout ces paramètres sont des variables qui évoluent en fonction du temps, ce serait bien la moindre des choses de les piloter par des courbes.
pour outs je comprends un peu mieux, mais dans mon exemple ar et ag étaient remplacés par a1, qui était le nom de mon fof, j'ignore pourquoi, je vais me taper tous les exemples aujourd'hui pour y voir plus clair.
il semblerait que la plupart des tutoriels Csound soit directement adaptables à Cecilia, mais je ne trouve rien de concluant comme tutoriels sur Cecilia. je vais écrire un p'tit mail à Dave philips peut-être, juste pour avoir des liens.
merci de ton aide, j'avance nettement plus vite comme ça. j'ai téléchargé un des manuels de Csound, et je me sers un peu aussi du manuel qui est intégré dans Cecilia.
0
Trblft
390
Posteur·euse AFfamé·e
Membre depuis 23 ans
167 Posté le 08/04/2003 à 15:54:04
Ça y est, je commence à capter, plusieurs paramètres ne servent qu' à gérer l'aspect granulaire du son, il faut bidouiller pour obtenir un son "pur", beau, fluide, un signal continu en gros, voir dérivable.
pour le moment j'ai tapé dans cecilia l'exemple Csound qu'il y a dans la doc de Csound, sans aucun graphe :
je pense que c'est un bon plan pour attaquer le problème, cet exemple contient 5 fofs qui se superposent, avec le copier coller ça va vite, il reste à modifier les paramètres un à un donc cet exemple peut être une base de travail importante.
les paramètres se distinguent en deux groupes selon moi, ceux qui influent sur l'aspect granulaire du son et ceux qui influent sur les caractéristiques plus "musicales" de chaque fof. toutefois les deux sont probablement liés vu que l'aspect granulaire de la voix, pour parvenir à une certaine fluidité, n'aura pas les mêmes paramètres suivant la fréquence du signal.
comme j'y connais rien en synthèse granulaire, là aussi je vais avoir besoin de doc.
après ça, je pense que Cecilia va être indispensable ici, j'ai passé deux heure à bidouiller les paramètres un par un sans résultat probant, donc pouvoir gérer ça à l'aide d'un graphe serait très appréciable.
le fait de devoir tout programmer en texte me découragerait, je croise les doigts pour que soit vrai. on dirait quand même que Cecilia peut gérer n'importe quelle variable de Csound, mais j'aimerais votre aide là dessus.
est-ce que quelqu'un voit comment utiliser la fonction cgraph de cecilia? il y a plein de données, je vois à peu près comment les gérer pour créer un cgraph, mais je ne vois pas comment l'utiliser dans la définition des instruments.
je m'explique :
je veux utiliser un paramètre p dans la définition de mes instruments. je veux que ce paramètre varie en fonction du temps en suivant une courbe que je dessine à l'aide du grapheur de Cecilia.
pour ça je vais taper dans l'interface une ligne du type :
cgraph p -min -10 -max 10 ...
je n'arrive pas à utiliser la variable p dans la partie stereo ou je définis les instruments, faut-il que je l'initialise? faut-il que je la définisse ailleurs? faut-il que je lui donne un "label" dans la ligne cgraph?
pour le moment j'ai tapé dans cecilia l'exemple Csound qu'il y a dans la doc de Csound, sans aucun graphe :
je pense que c'est un bon plan pour attaquer le problème, cet exemple contient 5 fofs qui se superposent, avec le copier coller ça va vite, il reste à modifier les paramètres un à un donc cet exemple peut être une base de travail importante.
les paramètres se distinguent en deux groupes selon moi, ceux qui influent sur l'aspect granulaire du son et ceux qui influent sur les caractéristiques plus "musicales" de chaque fof. toutefois les deux sont probablement liés vu que l'aspect granulaire de la voix, pour parvenir à une certaine fluidité, n'aura pas les mêmes paramètres suivant la fréquence du signal.
comme j'y connais rien en synthèse granulaire, là aussi je vais avoir besoin de doc.
après ça, je pense que Cecilia va être indispensable ici, j'ai passé deux heure à bidouiller les paramètres un par un sans résultat probant, donc pouvoir gérer ça à l'aide d'un graphe serait très appréciable.
le fait de devoir tout programmer en texte me découragerait, je croise les doigts pour que soit vrai. on dirait quand même que Cecilia peut gérer n'importe quelle variable de Csound, mais j'aimerais votre aide là dessus.
est-ce que quelqu'un voit comment utiliser la fonction cgraph de cecilia? il y a plein de données, je vois à peu près comment les gérer pour créer un cgraph, mais je ne vois pas comment l'utiliser dans la définition des instruments.
je m'explique :
je veux utiliser un paramètre p dans la définition de mes instruments. je veux que ce paramètre varie en fonction du temps en suivant une courbe que je dessine à l'aide du grapheur de Cecilia.
pour ça je vais taper dans l'interface une ligne du type :
cgraph p -min -10 -max 10 ...
je n'arrive pas à utiliser la variable p dans la partie stereo ou je définis les instruments, faut-il que je l'initialise? faut-il que je la définisse ailleurs? faut-il que je lui donne un "label" dans la ligne cgraph?
0
Trblft
390
Posteur·euse AFfamé·e
Membre depuis 23 ans
168 Posté le 08/04/2003 à 17:18:41
Héhé, ça y est, j'ai trouvé, le moins qu'on puisse dire est que les docs de Cecilia sont très limités, très succints, mais bon, j'ai réussi à mettre dans un exemple 5 fofs qui composent une voix.
ces 5 fofs ont tous les mêmes paramètres granulaires mais on pourrait varier ces paramètres.
ils ne diffèrent donc que par les paramètres suivants :
- formant
- amplitude
- bande passante
( pardon pour la mauvaise traduction, ces paramètres dans la définition sont xform, xamp et kband )
j'ai fixé la bande passante pour chacun d'entre eux, par contre dans mon exemple l'amplitude et le formant sont variables pour chacun d'entre eux, en fonction du temps, il suffit de retoucher les graphes dans Cecilia.
pour ceux que ça intéressent qui voudraient s'entraider, je propose un boulot sur le fichier que j'ai fait, avec copier/coller on peut rajouter autant de fofs qu'on veut.
les formants sont f1, f2, f3... pour les cinq fofs 1, 2, 3... respectivement et les amplitudes sont v1, v2, v3...
plus qu'à trouver comment régler les paramètres granulaires, là par contre j'y comprend pas grand-chose, ce qui fait que j'obtiens de belles voix de robot, mais pas encore de vraies voix. ça intéresse quelqu'un?
ces 5 fofs ont tous les mêmes paramètres granulaires mais on pourrait varier ces paramètres.
ils ne diffèrent donc que par les paramètres suivants :
- formant
- amplitude
- bande passante
( pardon pour la mauvaise traduction, ces paramètres dans la définition sont xform, xamp et kband )
j'ai fixé la bande passante pour chacun d'entre eux, par contre dans mon exemple l'amplitude et le formant sont variables pour chacun d'entre eux, en fonction du temps, il suffit de retoucher les graphes dans Cecilia.
pour ceux que ça intéressent qui voudraient s'entraider, je propose un boulot sur le fichier que j'ai fait, avec copier/coller on peut rajouter autant de fofs qu'on veut.
les formants sont f1, f2, f3... pour les cinq fofs 1, 2, 3... respectivement et les amplitudes sont v1, v2, v3...
plus qu'à trouver comment régler les paramètres granulaires, là par contre j'y comprend pas grand-chose, ce qui fait que j'obtiens de belles voix de robot, mais pas encore de vraies voix. ça intéresse quelqu'un?
0
Norrin
1000
AFicionado·a
Membre depuis 23 ans
169 Posté le 08/04/2003 à 19:59:11
Trblft
390
Posteur·euse AFfamé·e
Membre depuis 23 ans
170 Posté le 08/04/2003 à 21:33:29
Comment on fait? j'arrive sur une liste avec un dossier à ton nom, mais je sais pas comment me faire un répertoire.
0
Norrin
1000
AFicionado·a
Membre depuis 23 ans
171 Posté le 08/04/2003 à 22:05:36
Trblft
390
Posteur·euse AFfamé·e
Membre depuis 23 ans
172 Posté le 09/04/2003 à 01:11:01
J'ai essayé de transférer les fichiers avec konqueror mais ça marche pas.
en fait j'arrive à un début de voix genre chant mongol ( voir mongolien
), voix diphonique, très intéressant mais y'a pas mal de retouche à faire sur un son comme ça, un peu trop synthétique encore.
le paramètre kfund est intéressant, c'est celui qui donne le ton, du coup le paramètre koct le complète puisqu'il permet de mettre le même kfund à tous les fofs, la même fondamentale quoi, et de faire varier l'octave en mettant koct=0 ou 1 ou 2 etc... vraiment prometteur, reste à voir le fof2 aussi et voir si c'est intéressant de faire varier les paramètres granulaires en même temps que les forments.
en fait j'arrive à un début de voix genre chant mongol ( voir mongolien
le paramètre kfund est intéressant, c'est celui qui donne le ton, du coup le paramètre koct le complète puisqu'il permet de mettre le même kfund à tous les fofs, la même fondamentale quoi, et de faire varier l'octave en mettant koct=0 ou 1 ou 2 etc... vraiment prometteur, reste à voir le fof2 aussi et voir si c'est intéressant de faire varier les paramètres granulaires en même temps que les forments.
0
Norrin
1000
AFicionado·a
Membre depuis 23 ans
173 Posté le 09/04/2003 à 20:26:58
Bon j'espere que tu t'en sors avec le ftp 
J'ai mis un nouvel exemple dans ma box qui est une variante de Sliders.csd, donc une sorte de theremin, pour utiliser fof comme generateur sonore.
On peut donc utiliser l'axe des y de la souris en cliquant dans la fenetre prevue a cette effet pour faire varier la frequence de formant des grains.
Pour lancer l'exemple il faut csoundfltk ou csoundAV (windoz) ou un csound qui gere bien les gui.
L'exemple s'appele Fof-Sliders.csd
Sinon, il y a encore pas mal de parametres qui me sont un peu obscurs.
koct serait donc un parametre de confort pour rapidement changer le rang d'octave dans un groupe de plusieurs fof ?
Pareil je ne capte pas trop kband, il semble que son effet soit comme un variateur de volume ?? je l'ai donc mis a une valeur arbitraire (environ 300 je crois).
Par contre le parametre le plus decisif est donc xform, et la quel amusement
Bon franchement je vous conseille d'essayer ce ptit exemple qui permet rapidement de voir ce dont il s'agit. ;))))
D'ailleurs, Trblt, je t'invite a ecouter Sliders.csd qui met en scene "gbuzz" car c un autre generateur sonore qui permet aussi des petits effets woawoa. Mais c bcp moins bon que fof, je suis content d'avoir redecouvert cet opcode.
Je pense qu'il serait facil de faire un instrument avec des controlleur midi pour utiliser cette petite merveille depuis un sequencer midi.
J'ai mis un nouvel exemple dans ma box qui est une variante de Sliders.csd, donc une sorte de theremin, pour utiliser fof comme generateur sonore.
On peut donc utiliser l'axe des y de la souris en cliquant dans la fenetre prevue a cette effet pour faire varier la frequence de formant des grains.
Pour lancer l'exemple il faut csoundfltk ou csoundAV (windoz) ou un csound qui gere bien les gui.
L'exemple s'appele Fof-Sliders.csd
Sinon, il y a encore pas mal de parametres qui me sont un peu obscurs.
koct serait donc un parametre de confort pour rapidement changer le rang d'octave dans un groupe de plusieurs fof ?
Pareil je ne capte pas trop kband, il semble que son effet soit comme un variateur de volume ?? je l'ai donc mis a une valeur arbitraire (environ 300 je crois).
Par contre le parametre le plus decisif est donc xform, et la quel amusement
Bon franchement je vous conseille d'essayer ce ptit exemple qui permet rapidement de voir ce dont il s'agit. ;))))
D'ailleurs, Trblt, je t'invite a ecouter Sliders.csd qui met en scene "gbuzz" car c un autre generateur sonore qui permet aussi des petits effets woawoa. Mais c bcp moins bon que fof, je suis content d'avoir redecouvert cet opcode.
Je pense qu'il serait facil de faire un instrument avec des controlleur midi pour utiliser cette petite merveille depuis un sequencer midi.
0
Trblft
390
Posteur·euse AFfamé·e
Membre depuis 23 ans
174 Posté le 09/04/2003 à 23:12:36
Je m'en sors pas avec le ftp, pas gagné, j'y comprend pas grand-chose.
avec FOF non plus, mais j'avance petit à petit. j'ai fait l'essai avec un seul fof, quand on place le formant à une certaine hauteur, ça sature. même chose avec la bande, à certains endroits ça vrille. en plus ces endroits changent avec l'octave.
ça limite énormément les variations du formant, mais je pense que je tente des fondamentales trop élevées ou trop basses, je sais pas. bon, les autres paramètres me semblent secondaires, mais peut-être que je me plante.
je vais reprendre les tutoriels pour voir, en tout cas la recherche fondamentale/formant me semble être le point le plus important. la bande, je vois pas non plus ce que c'est. je me demande si un phénomène de résonnance ne se produit pas quand une certaine bande de fréquences voisine de celle du formant rencontre une harmonique de la fondamentale.
je sais pas si je suis clair là...

avec FOF non plus, mais j'avance petit à petit. j'ai fait l'essai avec un seul fof, quand on place le formant à une certaine hauteur, ça sature. même chose avec la bande, à certains endroits ça vrille. en plus ces endroits changent avec l'octave.
ça limite énormément les variations du formant, mais je pense que je tente des fondamentales trop élevées ou trop basses, je sais pas. bon, les autres paramètres me semblent secondaires, mais peut-être que je me plante.
je vais reprendre les tutoriels pour voir, en tout cas la recherche fondamentale/formant me semble être le point le plus important. la bande, je vois pas non plus ce que c'est. je me demande si un phénomène de résonnance ne se produit pas quand une certaine bande de fréquences voisine de celle du formant rencontre une harmonique de la fondamentale.
je sais pas si je suis clair là...
0
Pata_ty
123
Posteur·euse AFfiné·e
Membre depuis 22 ans
175 Posté le 19/04/2009 à 22:11:54
Une annonce qu'elle va faire plaisir à des millions d'utilisateurs francophones de csound dans l'univers connu.
Une version française du manuel canonique de csound a vu le jour sur le net.
Elle est due à François Pinot qu'il en soit chaleureusement remercié.
Voici l'adresse:
[url]http://perso.numericable.fr/~fpinotfran36/fp.carnets/csound/manual-fr/html/index.html
[/url]
A y'est les affaires reprennent.
Une version française du manuel canonique de csound a vu le jour sur le net.
Elle est due à François Pinot qu'il en soit chaleureusement remercié.
Voici l'adresse:
[url]http://perso.numericable.fr/~fpinotfran36/fp.carnets/csound/manual-fr/html/index.html
[/url]
A y'est les affaires reprennent.
0
Jean Argenty
- < Liste des sujets
- Charte

