These hint at some neat possibilities but I still don't get it:
a sound and music computing system
a tool for composing electro-acoustic pieces
real-time
These hint at some neat possibilities but I still don't get it:
a sound and music computing system
a tool for composing electro-acoustic pieces
real-time
What makes it different from popular music tools is that you are in control of the instruments' guts, and can create custom instruments, so you can apply virtually any form of synthesis, any type of audio transformation or generation, you can imagine. This makes it ideal for experimenting with synthesis and algorithmic composition.
"Electro-acoustic" is an academic term that encompasses various forms of experimental music and research involving artificial sound sources, including electronic music, electric instruments, tape loops and manipulation, computer-generated music, and so forth. Roughly: "any avant-garde music that requires loudspeakers to perform." You can of course use Csound for more popular music applications as well, but you would typically find traditional DAW tools to be more convenient in those cases.
[0] http://www.csounds.com/manual/html/PitchTop.html
[1] http://jacobjoaquin.github.io/csd/pysco.html
[2] http://write.flossmanuals.net/csound/methods-of-writing-csou...
[3] https://csound.com/frontends.html
EDIT: remove some repetition
CSound is a grab-bag of mediocre DSP algos hacked together from various sources by academics who have no interest in professional production values.
While you can build your own synths with Csound, they don't usually sound very good.
Games are actually more likely to use PDLib, although there's also a lot of custom C++ in some games.
There's a significant difference in sophistication between the crude algos in Csound and the algos in successful commercial VSTs like Serum, Uhe's synths, the Roland Cloud collection, SoftTube, UAD, and FabFilter mixing tools, and so on.
I don't know about "crude," but yeah. And honestly? There is no comparison between the components in Max/Pd/sc/ChuCK and any of this stuff either (I joke with my art-music friends that I like everything about Max except the sound ;). You'll never hear something like Cytomic's The Drop (a filter that can crush your CPU) or serious tape saturation, or sophisticated EQ curves with lots of warmth and character.
It's true that you could create any kind of filter, oscillator, DSP-whatever you want with these systems, but in practice, the people working with these tools are not U-he-level DSP programmers, and it shows.
I wish that weren't true, because I'd much rather code stuff csound-style than work in a DAW with a bunch of expensive plugins.
But is it true that you can run VSTs in csound? Could you use commercial VSTs, but write fancy controllers in csound?