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
1
vote
1 answer

How does Csound's gen09 work?

I'm trying to understand Csound's gen09, and I tried this line: gigen ftgen 1, 0, 16384, 9, 1, 1, 0, 1, 1, 180 The way I understood how gen09 works, the second partial in this case is supposed to cancel the first, because they are both at the…
1
vote
1 answer

CSOUND Function Table Scaling Error

I am currently working on a multi channel audio convolver using Csound. I am creating two ftables and loading two different IR's 2048 points long into them at a sample rate of 48kHz. I am using the first gen function table commands (iRL ftgen 0, 0,…
Akshay
  • 11
  • 3
1
vote
1 answer

Csound 6 fails to initialize PortAudio directly, but works via file somehow

I haven't used csound in quite some years; after installing the latest non-RC version (6.03.2) on Windows 7 I was unpleasantly surprised that I get no audio from it anymore. Oddly enough I can render to file and CsoundQt then can automatically play…
Fizz
  • 4,782
  • 1
  • 24
  • 51
1
vote
1 answer

How can I apply guitar effects such as dive (pitch shift) or wah-wah (compression) to guitar audio samples played on an iOS app?

I am building an iOS app that allows the user to play guitar sounds - e.g. plucking or strumming. I'd like to allow the user to apply pitch shifting or wah-wah (compression) on the guitar sound being played. Currently, I am using audio samples of…
kev
  • 1,085
  • 2
  • 10
  • 27
0
votes
0 answers

CSound for Android, will not find wav files

I'm trying to figure out how to get wav recognized. A tutorial that uses a wav, which was included, won't find it. It is in the same folder as the .csd file. I have tried copying it to the Root folder, no luck. I have tried modifying the csd to…
ST Music
  • 1
  • 2
0
votes
1 answer

Change csound oscillator frequency while playing one note

I'm using CSound in the context of CSoundUnity to build a synthesizer with Unity. I would like to have the possibility to change the frequency of one note of quasi infinite duration during play-time. Not between notes. The communication between the…
0
votes
1 answer

Modifying Audio Files using CSound

Currently i am trying to create a game and having a radio which you must tune. I was experimenting using Csound and Frequency modulation and while it is possible using oscoil opcode however It does not appear to allow you to modify a Sound File from…
0
votes
2 answers

Is there any difference between `xtratim` and overriding p3?

According to reference csound manual, one should use xtratim (or opcodes that implicitly use it e.g. madsr) when writing instruments that respond to MIDI since the duration of the key/note is not know in advance (for live performances). However, I…
Fizz
  • 4,782
  • 1
  • 24
  • 51
0
votes
1 answer

Is midipolyaftertouch broken in csound?

I'm not having much luck with the midipolyaftertouch opcode. Basically kPea init 0.1 midipolyaftertouch kPea, 1, 0.1, 0.9 printk2 kPea does not actually respond to polyphonic aftertouch messages. On the other hand, a manually coded rough…
Fizz
  • 4,782
  • 1
  • 24
  • 51
0
votes
1 answer

Is there a way to log printk's somewhere from cabbage plugins inside DAWs?

Is there a way to log the printk's from a Cabbage plugin somewhere when it's running inside a DAW? Unlike the classic CsoundVST, with Cabbage you don't get a default log window in the plugin itself, but only in its Cabbage host (the Cabbage "IDE" if…
Fizz
  • 4,782
  • 1
  • 24
  • 51
0
votes
1 answer

I get an error message in csound and I don't know why

I don't know what is wrong with my code, and I don't know what thie error message I got means. I just started using Csound with Cabbage, and coding in general. I'm trying to ude 1 slider to set the values of multiple variables. I used the slider to…
0
votes
1 answer

Envelope From Two Tables of Arbitrary Length in CSound

I'm trying to make a pitch envelope out of two function tables. One table holds the pitch values and the other holds corresponding durations. The two tables will be equal length but that length can be any value. Does anyone know any good methods for…
0
votes
1 answer

How render CSD File to WAV in HTML

I want record a csd File to WAV in a HTML interface. This is a codesnippet from csd File rendering to WAV, it worked in CsoundQt. instr 2 aSig monitor fout "write_to_wav.wav",4,aSig endin But in the example…
0
votes
1 answer

getting syntax error, unexpected T_IDENT in csound trying to use faustcompile

I'm reading Computer Music Instruments by Victor Lazzarini. I'm attempting to run the first program in Appendix B, Shapes. It seems the program can't find faustcompile. When I run csound -z, it's not there. I'm running Csound on Windows. Here is…
jcaballi
  • 1
  • 1
0
votes
2 answers

JavaScript in Rhino Interpreter - function returns undefined

I'm using the embedded Rhino Interpreter in Blue (a music composition environment for Csound) to generate a "score" (music notation). In blue you can do this by writing a function an then doing score = myFunction() My function gets an image…