Questions tagged [csound]

Csound is a sound design, audio synthesis, and signal processing system, providing facilities for music composition and performance on all major operating systems and platforms.

About Csound

Csound is a sound and music computing system which was originally developed by Barry Vercoe in 1985 at MIT Media Lab. Since the 90s, it has been developed by a group of core developers, and a wider community of volunteers which contribute examples, documentation, articles, and takes part of the Csound development with bug reports, feature requests and discussions with the core development team.

Although Csound has a strong tradition as a tool for composing electro-acoustic pieces, it is used by composers and musicians for any kind of music that can be made with the help of the computer. Csound can also be used in real-time and interactive contexts, on mobile devices or in combination with other programming languages.

One of the main principles in Csound development is to guarantee backwards compatibility. You can still render a Csound source file from 1986 on the latest Csound release, and you should be able to render a file written today with the latest Csound in 2036.

Source: http://csound.github.io/about.html (2015-10-05)

43 questions
9
votes
1 answer

Where can I find a C++ csound tutorial?

I have just discovered csound and installed its C++ bindings. The API is documented here (after a usual installation on Linux): /usr/share/doc/libcsound64-doc/html/index.html However, what I am missing is a good tutorial to get me started…
augustin
  • 14,373
  • 13
  • 66
  • 79
5
votes
2 answers

CSound and Python communication

I am currently working on a specialization project on simulating guitar effects with Evolutionary Algorithms, and want to use Python and CSound to do this. The idea is to generate effect parameters in my algorithm in Python, send them to CSound and…
jk87
  • 51
  • 2
4
votes
1 answer

Using csound from inside python

Is it possible to use Csound from inside python for live-electronic music tasks? Can anyone give a hint of how can this be done if possible?
user4813927
2
votes
1 answer

CSound ignores 0dbfs assignment and terminates immediately

I am working through the CSound FLOSS manual and am perplexed by the results I'm getting with one particular example demonstrating the use of RMS in CSound. The example can be found on page 28 in the pdf version, or on this page under the 'RMS…
BLUC
  • 2,590
  • 2
  • 15
  • 24
2
votes
1 answer

ctcsound not a valid Win32 Application

I already checked other questions for this topic but none of the solutions worked when I attempted them. As far as I can tell the rest of my code has nothing to do with this issue. I downloaded csound from the csound.com and it comes with a python…
2
votes
1 answer

Error: Audio Priority Boost

Using CSound for Android I get this (appearantly harmless) error: E/AudioTrack: did not receive expected priority boost on time What does it mean? How can I boost this Audio priority?
Beppi's
  • 2,089
  • 1
  • 21
  • 38
2
votes
0 answers

Build latest hCsound with cabal

I'm trying to build hCsound-0.4.2 on Debian-linux machine, it seems, that since 2012 (latest version) there were some changes in csound.h file, but I'm not sure. When trying cabal install hcsound I get following Configuring hCsound-0.4.2... cabal:…
sukhmel
  • 1,402
  • 16
  • 29
1
vote
0 answers

CSound breath control and soundfont

Using CSound I'm trying to change the volume of a note played by a soundfont "dynamically", i.e like if you were playing the trumpet and blowing stronger and stronger while playing the same note. I believe this would be done via the breath…
tienow
  • 171
  • 12
1
vote
0 answers

How to pipe Csound output to ffmpeg for conversion without an intermediate file?

On Ubuntu 20.04, Csound 6.13.0, ffmpeg 4.2.4 this plays fine: git clone https://github.com/csound/csound cd csound git checkout 92409ecce053d707360a5794f5f4f6bf5ebf5d24 csound examples/xanadu.csd and I can save to file with: csound -o xanadu.wav…
Ciro Santilli OurBigBook.com
  • 347,512
  • 102
  • 1,199
  • 985
1
vote
0 answers

How do I figure out midi timing in Csound when exporting to a midi file?

i'm new to stack exchange so bear with me. I'm trying to export from a csound score to a midi file using either midion or midion2. The note values i'm sending to the midi file are updated at instrument time, for example: instr 1 inote init 18 inote…
1
vote
0 answers

2 Midi files in one project

I'm trying to play two separate midi files in one project. Bronson2 I have working fine. How should I approach bass.mid to get it to work alongside the other file. I have a feeling it's something about Midi numbers however I'm new to csound and…
1
vote
0 answers

How do you create a function in CSound?

I've read the Lazzarini book and it says you can declare an opcode like this: opcode EnvOsc, a, aaiiij amp,afr,iri, xout a2 endop but how do you declare a function? It's not in the book or Google
Richard
  • 14,798
  • 21
  • 70
  • 103
1
vote
0 answers

Can I use CSound in lua without knowing C?

I'm trying to learn my first computer language, lua, which will be interpreted by a musical synthesizer module running C++ code at a lower level. I'm wondering if I can use CSound without coding C++ at all, only lua. I want to use CSound code…
user3293056
1
vote
1 answer

Embedding CSound in Common Lisp

I am working on embedding CSound in Lisp. CSound is a music synthesis (and more) open source software. It has a fairly simple (scripting) language. Quick start (10 min read) is available at the link above. Currently I am working on just the…
Capstone
  • 2,254
  • 2
  • 20
  • 39
1
vote
1 answer

Can't import csnd6 for Csound's python API

I try to use Csound's Python API. Therefore, I try to import the 'csnd6' package: import csnd6. For some reason, the package is not installed on my machine: ImportError: No module named csnd6. This is my setup: - Python 2.7.11 - Csound 6.08 - Mac OS…
dodiku
  • 131
  • 2
  • 9
1
2 3