csound --version (return code: 0)
virtual_keyboard real time MIDI plugin for Csound
0dBFS level = 32768.0
--Csound version 6.09.1 (double samples) 2017-08-23
[commit: none]
libsndfile-1.0.28
end of score. overall amps: 0.0
overall samples out of range: 0
0 errors in performance
Elapsed time at end of performance: real: 0.000s, CPU: 0.000s
csound -HELP (return code: 255)
virtual_keyboard real time MIDI plugin for Csound
0dBFS level = 32768.0
--Csound version 6.09.1 (double samples) 2017-08-23
[commit: none]
libsndfile-1.0.28
Usage: csound [-flags] orchfile scorefile
Legal flags are:
Long format:
--format={wav,aiff,au,raw,paf,svx,nist,voc,ircam,w64,mat4,mat5
pvf,xi,htk,sds,avr,wavex,sd2,flac,caf,wve,ogg,mpc2k,rf64}
--format={alaw,ulaw,schar,uchar,float,double,short,long,24bit,vorbis}
Set output file format
--aiff Set AIFF format
--au Set AU format
--wave Set WAV format
--ircam Set IRCAM format
--ogg Set OGG/VORBIS format
--noheader Raw format
--nopeaks Do not write peak information
--displays Use graphic displays
--nodisplays Suppress all displays
--asciidisplay Suppress graphics, use ascii displays
--postscriptdisplay Suppress graphics, use Postscript displays
--defer-gen1 Defer GEN01 soundfile loads until performance time
--iobufsamps=N Sample frames (or -kprds) per software sound I/O buffer
--hardwarebufsamps=N Samples per hardware sound I/O buffer
--cscore Use Cscore processing of scorefile
--orc Use orchfile without scorefile
--midifile=FNAME Read MIDIfile event stream from file
--midioutfile=FNAME Write MIDI output to file FNAME
--midi-device=FNAME Read MIDI realtime events from device
--terminate-on-midi Terminate the performance when miditrack is done
--heartbeat=N Print a heartbeat style 1, 2 or 3 at each soundfile write
--notify Notify (ring the bell) when score or miditrack is done
--rewrite Continually rewrite header while writing soundfile (WAV/AIFF)
--input=FNAME Sound input filename
--output=FNAME Sound output filename
--logfile=FNAME Log output to file
--nosound No sound onto disk or device
--tempo=N Use uninterpreted beats of the score, initially at tempo N
--i-only I-time only orch run
--syntax-check-only Stop after checking orchestra and score syntax
--control-rate=N Orchestra krate override
--sample-rate=N Orchestra srate override
--score-in=FNAME Read Line-oriented realtime score events from device
--messagelevel=N tty message level, sum of:
--messageolevel=O tty message level in octal, 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
--m-amps=[01] messages on note amps
--m-range=[01] Messages on range errors
--m-warnings=[01] Mesage on warnings
--m-raw=[01] Raw amp messages
--m-dB=[01] Amp messages in dB
--m-colours=[01] Colour amp messages
--m-benchmarks=[01] Print benchmark information
--csd-line-nums=[01] Controls how error line numbers are printed:
1=use CSD line #s (default), 0=use ORC/SCO-relative line #s
--extract-score=FNAME Extract from score.srt using extract file
--keep-sorted-score
--env:NAME=VALUE Set environment variable NAME to VALUE
--env:NAME+=VALUE Append VALUE to environment variable NAME
--strsetN=VALUE Set strset table at index N to VALUE
--utility=NAME Run utility program
--verbose Verbose orch translation
--list-opcodes List opcodes in this version
--list-opcodesN List opcodes in style N in this version
--dither Dither output
--dither-triangular Dither output with triangular distribution
--dither-uniform Dither output with rectanular distribution
--sched Set real-time scheduling priority and lock memory
--sched=N Set priority to N and lock memory
--opcode-lib=NAMES Dynamic libraries to load
--opcode-omit=NAMES Dynamic libraries not to load
--omacro:XXX=YYY Set orchestra macro XXX to value YYY
--smacro:XXX=YYY Set score macro XXX to value YYY
--midi-key=N Route MIDI note on message
key number to pfield N as MIDI value [0-127]
--midi-key-cps=N Route MIDI note on message
key number to pfield N as cycles per second
--midi-key-oct=N Route MIDI note on message
key number to pfield N as linear octave
--midi-key-pch=N Route MIDI note on message
key number to pfield N as oct.pch
--midi-velocity=N Route MIDI note on message
velocity number to pfield N as MIDI value [0-127]
--midi-velocity-amp=N Route MIDI note on message
velocity number to pfield N as amplitude
--no-default-paths Turn off relative paths from CSD/ORC/SCO
--sample-accurate Use sample-accurate timing of score events
--realtime realtime priority mode
--nchnls=N override number of audio channels
--nchnls_i=N override number of input audio channels
--0dbfs=N override 0dbfs (max positive signal amplitude)
--sinesize length of internal sine table
--daemon daemon mode: do not exit if CSD/orchestra is not given, is empty or does not compile
--port=N listen to UDP port N for instruments/orchestra code (implies --daemon)
--vbr-quality=Ft set quality of variable bit0rate compression
--devices[=in|out] list available MIDI devices and exit
--midi-devices[=in|out] list available audio devices and exit
--get-system-sr print system sr and exit
--ksmps=N override ksmps
--fftlib=N real fft lib to use (FFTLIB=0, PFFFT = 1, vDSP =2)
--help Long help
-+alsaseq_client=<string> (max. length = 63 characters)
ALSASEQ client name (default: Csound)
-+id_artist=<string> (max. length = 200 characters)
Artist tag in output soundfile (no spaces)
-+id_comment=<string> (max. length = 200 characters)
Comment tag in output soundfile (no spaces)
-+id_copyright=<string> (max. length = 200 characters)
Copyright tag in output soundfile (no spaces)
-+id_date=<string> (max. length = 200 characters)
Date tag in output soundfile (no spaces)
-+id_scopyright=<integer>, max: 201
Short Copyright tag in output soundfile
-+id_software=<string> (max. length = 200 characters)
Software tag in output soundfile (no spaces)
-+id_title=<string> (max. length = 200 characters)
Title tag in output soundfile (no spaces)
-+ignore_csopts=<boolean>
Ignore <CsOptions> in CSD files (default: no)
-+input_stream=<string> (max. length = 31 characters)
PulseAudio input stream name (default: csound-in)
-+jack_client=<string> (max. length = 32 characters)
JACK client name (default: csound6)
-+jack_inportname=<string> (max. length = 32 characters)
JACK input port name prefix (default: input)
-+jack_midi_client=<string> (max. length = 32 characters)
JACK MIDI client name prefix (default: csound6-midi)
-+jack_midi_inportname=<string> (max. length = 32 characters)
JACK MIDI input port name(default: port)
-+jack_midi_outportname=<string> (max. length = 32 characters)
JACK MIDI output port name (default: port)
-+jack_outportname=<string> (max. length = 32 characters)
JACK output port name prefix (default: output)
-+jack_sleep_time=<integer>, min: 250, max: 25000
Deprecated
-+msg_color=<boolean>
Enable message attributes (colors etc.)
-+mute_tracks=<string> (max. length = 255 characters)
Ignore events (other than tempo changes) in tracks defined by pattern
-+output_stream=<string> (max. length = 31 characters)
PulseAudio output stream name (default: csound-out)
-+raw_controller_mode=<boolean>
Do not handle special MIDI controllers (sustain pedal etc.)
-+rtaudio=<string> (max. length = 20 characters)
Real time audio module name
-+rtmidi=<string> (max. length = 20 characters)
Real time MIDI module name
-+server=<string> (max. length = 63 characters)
PulseAudio server name (default: default server)
-+skip_seconds=<float>, min: 0
Start score playback at the specified time, skipping earlier events
Short form:
--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
--sched set real-time priority and lock memory
(requires -d and real time audio (-iadc/-odac))
--sched=N set specified scheduling priority, and lock memory
(requires -d and real time audio (-iadc/-odac))
flag defaults: csound -s -otest -b256 -B1024 -m135
end of score. overall amps: 0.0
overall samples out of range: 0
0 errors in performance
Elapsed time at end of performance: real: 0.000s, CPU: 0.000s