Skip to content

CSound_menu

Bankn8II©$A edited this page Nov 30, 2024 · 3 revisions

https://github.com/aibolem/csound/wiki/CSound_menu

https://barionleg.github.io/waaw/index.html

WebAudio Csound Examples Random note generator: This example demonstrates how to load the WASM Csound library and use the CsoundObj class to compile and perform simple synthesis code that is embedded in the HTML page.

Minimal: This example demonstrates the csound.js javascript frontend to create a simple interactive page.

Sliders: This example demonstrates how to use channels to send control data into Csound from HTML 5 sliders.

Canvas: A two-dimension control surface accepting mouse or touch interactions.

Reverb: A reverb effect using external audio input (e.g. microphone).

Step Sequencer: A step sequencer demonstrating the use of Csound tables.

MIDI: a virtual MIDI input example using HTML 5 buttons to send MIDI channel messages to Csound.

MIDIPlayer: a GM MIDI file Player using soundfonts.

CSDPlayer: a realtime CSD player.

Stria: a CSD performance of John Chowning's classic piece.

Reference documentation can be found here.

image

CLI commands

--Csound version 6.17 (double samples) Feb 2 2022 [commit: f5b4258794a82c99f7d85f1807c6638f2e80ccac]

Short options format: --help print long usage options --version print version details -U unam run utility program unam -C use Cscore processing of scorefile -j N use N threads in performance -I I-time only orch run -n no sound onto disk -i fnam sound input filename -o fnam sound output filename -b N sample frames (or -kprds) per software sound I/O buffer -B N samples per hardware sound I/O buffer -A create an AIFF format output soundfile -W create a WAV format output soundfile -J create an IRCAM format output soundfile -h no header on output soundfile -c 8-bit signed_char sound samples -8 8-bit unsigned_char sound samples -u ulaw sound samples -s short_int sound samples -l long_int sound samples -f float sound samples -3 24bit sound samples -r N orchestra srate override -k N orchestra krate override -K do not generate PEAK chunks -v verbose orch translation -m N tty message level. Sum of: 1=note amps, 2=out-of-range msg, 4=warnings 0/32/64/96=note amp format (raw,dB,colors) 128=print benchmark information -d suppress all displays -g suppress graphics, use ascii displays -G suppress graphics, use Postscript displays -x fnam extract from score.srt using extract file 'fnam' -t N use uninterpreted beats of the score, initially at tempo N -t 0 use score.srt for sorted score rather than a temporary -L dnam read Line-oriented realtime score events from device 'dnam' -M dnam read MIDI realtime events from device 'dnam' -F fnam read MIDIfile event stream from file 'fnam' -R continually rewrite header while writing soundfile (WAV/AIFF) -H# print heartbeat style 1, 2 or 3 at each soundfile write -N notify (ring the bell) when score or miditrack is done -T terminate the performance when miditrack is done -D defer GEN01 soundfile loads until performance time -Q dnam select MIDI output device -z list opcodes in this version -Z dither output flag defaults: csound -s -otest -b4096 -B16384 -m135

Clone this wiki locally