> Tito, what do you think Csound 6 should be like? I'm not a great planner. However, perhaps Csound6 should simplify the (musical) life of the Csounders and a possible side effect is to be useful for other humans and/or advanced animals. There are csounders that use only csound, rt and/or offline: csound supersynth.csd "wow" "amazed!" "suuuper" "sorry, wrong number" "wonderful!!" These guys doesn't want to use other languages for different causes and desire only some facility/utility (that exists in other languages). In this case is enough csound5.23 + new opcodes + new instr etc (or csound6, csound7, csound8, like firefox :) There are csounders that write orc files using another language, for example `haskore'. Simple, but there is a compromise foreign -> write csound orc -> run csound Idem for sco files. Real time is limited (ksmps grid), for example `grace' uses sco files (compromise). I think that it is useful to separate the parts and provide the API, subsequently to strengthen those weaker: - csound engine - csound parser - csound compiler - csound opcodes library (like Victor's SndObj) - csound instruments (de)allocable on the fly - csound scheduler The csound command is only a possibility. (de)allocable instruments + zak/flowgraphopcodes/etc is a possible dynamic "graph". A csounder thinks that llvm is good; ok, she uses it and bypass the csound compiler/engine/... Another csounder can use an external scheduler, a parser in another language, etc. Others write some dsp, call appendOpcode, create a tree for the new instrument, compile and alloc it. The use is the best source of ideas and new features. > I must say I use functional programming but I abhor the syntax of Lisp > and Scheme. I much prefer a C type syntax. Of all the many languages > I've used, I actually find Python easiest to write, then C/C++, then > Lua. I like to create sounds from scratch in common lisp, not necessarily with csound, sc3, etc, inside and *outside* the grid built by engineers, scientists, number-mans, etc, writing and rewriting the language during the composition. It is my way, I am only a guitarist. tito ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net