Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2010-06-19 13:22:01 Différence entre Csound et Pd?

beryann
membre
Lieu: strasbourg/rennes
Date d'inscription: 2010-01-17
Messages: 256
Site web

Différence entre Csound et Pd?



Voici l'article ou plutot la réponse faite par Obiwannabe (http://obiwannabe.co.uk/) sur le forum de puredata.hurleur concernant les différences , quelques différences , commentées par Andy Farnell lui meme entre Csound et Pd...passionnant! (mais en anglais!) qui me conforte dans mon projet personnel de faire "travailler" ensemble plusieurs de ces softs afin de pouvoir utiliser le "meilleur" des uns et des autres! a vous de juger! le voici par simple copier-coller (vous le retrouverez par le lien suivant: http://puredata.hurleur.com/sujet-654-csound):
"I think it would be fairer to say thatl Pd is more 'efficient' than Csound. But to explain why it's necessary to explain why that's comparing screwdrivers to spanners a bit.
Csound was never designed as a real-time language. It came from an old Music V style design. As a very brief summary it's Barry Vercoes take on Max Mathews stuff that came out of a job based paradigm. It kinda got real-time by dint of computers getting faster while Miller took straight to a real-time approach  because Pd came out of early versions of IRCAMS Max patcher which was more midi oriented. Same under the hood but with a subtle difference. In Csound you have i-time as well as two computation times krate and arate. Pd has the same duality but these are the message domain and the signal domain. Pd doesn't have i-time (initial time), but you can make it yourself by precomputing tables and then raising a DSP=1 to start the program going. In Csound these can be part of a "note"  definition that lives in another file called the "score", while the patch is an "instrument" which is part of a collection called an "orchestra" file.. No score in Pd, Pd just sits there and listens for input or produces sounds by virtue of the message domain  program it's running.
Because Csound doesn't have the same time constraints it can take longer and compute in more detail.

Csound has a lot of special functions, it makes use of library things that would be "external" in Pd. What it doesn't have that Pd has is the ability to make "abstractions", so that complex things can be built in terms of lots of simple things and shared, reused and deconstructed easily.

Where Csound triumphs is accuracy and detail of sound quality. You can ask Csound to produce "impossible" scores that would never run in Pd/Max and set it rendering overnight. It's a different approach to composition than the interactive one on which Puredata wins. Think of it as a games engine vs 3D Max. The sense of "Max", whatever that may be,  is inverted.smile

How Csound achieves this is by design it can take as long as it wants to work something out. How Pd achieves its speed is that it uses practical approximations that will run in a guaranteed time. Pd is less accurate than Csound in most uses because it cuts some corners, but for the mostpart you don't hear these much.

This difference suggests two appropriate kinds of use. For design, interactive and real-time audio you would use Puredata. For final rendering of highly detailed soundscenes for a broadcast media like film you would render your ideas using Csound.

Hmm, so spanners and screwdrivers. But to answer the question, no, Pd is the more efficient, because it has to be, Or to use a car coordinate system Csound is possibly classier like a Merc, Bentley or Jaguar, while Pd is a Lamborghini or Aston Martin without being chavvy like a Lexus (Reaktor).smile"
Lisez la suite par le lien donné plus haut...carpe diem..Beryann

Hors ligne

 

#2 2010-06-19 13:26:47 Re : Différence entre Csound et Pd?

Enry
membre
Date d'inscription: 2010-05-09
Messages: 100
Site web

Re: Différence entre Csound et Pd?



Max est basé sur CSound, il me semble.

"Where Csound triumphs is accuracy and detail of sound quality. You can ask Csound to produce "impossible" scores that would never run in Pd/Max and set it rendering overnight."


27SENS - Association - Arles
http://www.27sens.com

Hors ligne

 

#3 2010-06-19 14:16:05 Re : Différence entre Csound et Pd?

beryann
membre
Lieu: strasbourg/rennes
Date d'inscription: 2010-01-17
Messages: 256
Site web

Re: Différence entre Csound et Pd?



Slt Enry oui j 'ai noté aussi cette phrase cool...elle est intéressante et mériterait d'etre développée par des utilsateurs de Csound justement....avec quelques cas précis peut-etre..Vincent Rioux me faisait aussi remarquer il y peu , mais à propos de Super Collider cette fois, la qualité tout à fait remarquable  de l'audio dans ce soft...visiblement, des nuances qualitatives quant au résultat "sonore" (je n'utilise pas le mot "musical" à dessein!) seraient donc à faire entre Pd/Max, Scound, Sc eet les'autres !!.Voila un sujet interessant , puisqu'il engage  in fine des choix et des options à déterminer  A PRIORI  en terme de configuration informatique suivant ce que l'on désire réaliser.
à suivre! Beryann.

Dernière modification par beryann (2010-06-19 14:16:26)

Hors ligne

 

#4 2010-06-21 15:25:54 Re : Différence entre Csound et Pd?

solipse
membre
Date d'inscription: 2008-03-23
Messages: 86
Site web

Re: Différence entre Csound et Pd?



Bonjour,

Il n'y a pas de liens directs entre Csound et Max/Msp.
Ce sont deux conceptions différentes de ce que peut être un logiciel de création
musicale ou sonore...

Csound n'a pas d'interface graphique propre permettant l'association d'objets
comme dans PD ou Max, il est purement textuel, c'est un langage de programmation
dédié au traitement sonore et à la composition.

Les différences de qualité sont, à mon opinion, subjectives. Sur quoi se baserait-on
pour définir cette "qualité"...

D'un point de vue pratique, PD et Max permettent un gain de temps dans la réalisation
d'un patch...mais là aussi, c'est subjectif.

Csound est d'une grande richesse dans les différentes formes de synthèse réalisables,
des plus basiques aux plus sophistiquées...

solipse

Hors ligne

 

#5 2010-06-21 20:38:55 Re : Différence entre Csound et Pd?

beryann
membre
Lieu: strasbourg/rennes
Date d'inscription: 2010-01-17
Messages: 256
Site web

Re: Différence entre Csound et Pd?



Slt à toi Solipse!! Certes il n(y pas de liens directs entre Csound et Max...la citation de Farnell mentionnée précédemment peut-etre contestée sur le fond...mais celui-ci  argumente en faisant référence à des aspects tres techniques de l'un ou de l'autre (cf l'article en entier) ...Y aurait-il un coté polémique dans ses propos?..Je ne sais pas et encore une fois, ca me conforte (et je ne suis pas le seul!) dans l'idée que la possibilité d'essayer de faire "travailler" ensemble (dans la mesure des compatibilités techniques bien sur) tous ces petites merveilles n'est pas si "hors sujet" que ca!! a galon! Beryann.

Hors ligne

 

#6 2010-06-21 22:25:08 Re : Différence entre Csound et Pd?

beryann
membre
Lieu: strasbourg/rennes
Date d'inscription: 2010-01-17
Messages: 256
Site web

Re: Différence entre Csound et Pd?



Tant qu'à faire un bonheur ne venant jamais seul, voici le lien vers l'excellent travail de comparaison fait par Roald Baudoux (Vincent Rioux maitre es-SuperCollider le connait visiblement) sur son site :http://www.roaldbaudoux.org/index.php?option=com_content&view=article&id=70:comparaison-des-environnements-audio-informatiques-qtemps-reelq&catid=36:tech&Itemid=55. Max/MSP/Jitter , Reaktor, Bidule et SuperCollider sont l'objet de son étude et nous livre une analyse tout aussi passionnante que celle de Andy Farnell citée plus haute. On y remarquera la partir consacrée à Csound et Max.Je vous laisse juge. Merci de votre attention.Beryann.

Hors ligne

 

#7 2011-02-22 11:17:55 Re : Différence entre Csound et Pd?

toyoto
nouveau membre
Date d'inscription: 2009-10-13
Messages: 7
Site web

Re: Différence entre Csound et Pd?



Je confirme (même si je suis plus que débutant avec SuperCollider), les résultats obtenus avec SuperCollider sont très beaux et l'on passe moins de temps à débuger pour enlever les clics de PureData... Je préfère le moteur audio de SC quand bien même je suis tellement plus à l'aise avec PureData pour réaliser mes projets (génération et traitement audio en "temps réel"). L'ergonomie de Pure Data est plus pratique pour débuter que celle de SC (on peut moins avancer "au pif" sur SC)

Hors ligne

 

#8 2011-02-22 13:47:01 Re : Différence entre Csound et Pd?

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: Différence entre Csound et Pd?



Il existe une external Csound pour puredata .


le code est l'alchimie de l'âge du silicium

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024