Voilà,
j'ai eu l'idée de faire quelque chose avec un poème d'E. Dickinson.
J'arrive "à peu près" à me servir de Speech avec mon mac et SC,mais comme il est annoncé dans l'aide SC à propos de Speech:
"Speech is a function of the operating system and not the server. By consequence, it is not possible to use UGens to filter or record the output directly. You may be able to patch system output to system input (either by hardware of by software) to rout it to the server."
le probleme,bien sur,c'est que je ne suis pas "(cap)able to patch system output to system input"
J'ai le SuperCollider Book,mais je ne trouve pas de piste dedans,ou plutôt je suis certain que je ne les vois pas.
Donc si quelqu'un peut m'aiguiller...
Merci d'avance
Hors ligne
Slt a toi... Tu veux juste enregistrer le poeme lu par le "speak" du mac? Ou le poeme lu dans un patch SC?
Hors ligne
peut-étre que tu peux tester avec jack router(mais ça m'étonnerai si c'est un truc system)?
sinon je pense que
"You may be able to patch system output to system input (either by hardware of by software) to rout it to the server."
tu peux aussi choper 'sur windows' le son qui sort de ton ordi dans les préférences audio et le recuperer dans live(ou ardour surement aussi)
peut-étre qu'y a un ugen sur sc mais connait pas
le seul moyen que je vois ce serait de choper le son de ton speech sur ardour et tu rebalance avec jack sur SC
mais il doit y avoir plus simple....
Hors ligne
le seul moyen de faire ca est de router l'audio out de sc vers l'audio in de sc (attention aux feedbacks !! *), via jackosx ou soundflower ou ...
de plus Speak marche sous osx mais pas sous linux (aucune idée pour windaube)..
bonne chance
* par exemple, il faut utiliser une carte son virtuelle et envoyer le output de Speak sur les sorties 2-3 et les re-envoyer dans les entrées 0-1 (comme ca pas de feedback puisque les output principaux 0-1 ne sont eux pas renvoyés dans les input de sc).
perso je pense qu'enregistrer le son de Speak puis le réutiliser en tant que sample dans sc serait peut-etre plus simple.
++
_y
Hors ligne
Merci à tous pour l'intérêt et les réponses.
Je suis sur mac
C'est certain que le plus simple est d'enregistrer et de traiter les fichiers obtenus ensuite.
Je peux aussi router des trucs compliqués avec une carte son multi entrées/sorties et une table de mixage hardware.
Mais comme à l'ouverture de SuperCollider,le fichier de démarrage me liste ma carte son Firewire et la carte son interne du Mac,J'aurai voulu tout faire sans sortir de SuperCollider:
écrire du texte,le faire lire par les robots et trafiquer tout cela dans la foulée.Par principe et toujours dans l'optique de comprendre comment ça marche.
De toutes façons ça rebondit quand même,puisque je suis allé télécharger Soundflowers,que je n'ai jamais essayé.
Hors ligne
Bonjour,
@nitefish :
Tu peux router une sortie de SC vers une entrée de cette façon :
(ici c'est pour mélanger 4 sorties et les renvoyer vers une autre sortie)
( SynthDef("masterOut", { arg out = 5, in = 0; var input = In.ar(in, 4).sum; Out.ar(out, input); }).send(s) ) ~monNouveauMix = Synth("masterOut")
Sinon je ne sais pas {yv} si tu parles de Speak en voulant parler de eSpeak, mais si c'est le cas je m'en sert sous linux (ubuntu 9.04), avec les "librairies" mbrola, la qualité de rendue est pas mal, parfois bien cybernétique mais ça me plait pas mal
+++
Hors ligne
oyster_twiter a écrit:
Bonjour,
@nitefish :
Tu peux router une sortie de SC vers une entrée de cette façon :
je suis pas sur que ca suffise, il me semble qu'il faille effectivement "sortir" de scsynth et re-rentrer, via jack ou autre (comme ce qui a été posté sur la maililng-list, voir post de yau).
je ne peux pas tester, sur ma version sc dev et mon vieil osx, "blabla".speak ne marche pas.
citation :
Sinon je ne sais pas {yv} si tu parles de Speak en voulant parler de eSpeak, mais si c'est le cas je m'en sert sous linux (ubuntu 9.04), avec les "librairies" mbrola, la qualité de rendue est pas mal, parfois bien cybernétique mais ça me plait pas mal
pas sur, je ne me rapelle plus, mais je n'utilise pas speak donc
une petite note, pour les SynthDef, il faut maintenant utiliser .add, .send va devenir obsolète:
SynthDef(\any, { |...| // blablabla }).add
++
_y
Hors ligne
Merci Yau pour le lien vers la mailing list.
C'est parfait pour comprendre un peu plus.
En plus les posts datent du 20 Juillet.Au niveau de l'idée "Speech+poésie",je suis synchro...
J'ai pu configurer Jack avec le système audio du mac,et puis j'ai essayé aussi avec ma carte firewire.Il n'y a que la sortie casque du mac qui ne me donne pas de son,mais je pense que c'est le mac qui a la flemme pour se brancher
Jack c'est un genre de couteau suisse...
Bon maintenant,il n'y a plus qu'à trafiquer.Plusieurs voix,plusieurs voies,plein d'effets...
Merci encore à tous pour l'intérêt
Bon week end
Hors ligne
Salut,
citation :
je suis pas sur que ca suffise, il me semble qu'il faille effectivement "sortir" de scsynth et re-rentrer
La solution marche pour moi
Sur windows avec psycollider et sous ubuntu 9.04 avec supercollider 3.3
Ça peut éviter pas mal de manips avec jack, même si jack c'est TOP !
+++
Hors ligne
oyster_twiter a écrit:
citation :
je suis pas sur que ca suffise, il me semble qu'il faille effectivement "sortir" de scsynth et re-rentrer
La solution marche pour moi
Sur windows avec psycollider et sous ubuntu 9.04 avec supercollider 3.3
ah c'est bon à savoir. reste plus qu'à prier pour que ca marche avec 3.5 j'essaierai de voir pkoi le mien ne marche pas sous osx et 3.5-dev.
a++
_y
Hors ligne