- sr:
- Default: 0 –
intChoices:0, 22050, 24000, 44100, 48000, 88200, 96000, 144000, 192000samplerate - 0=default sr for the backend
- rec_sr:
- Default: 44100 –
intChoices:0, 22050, 24000, 44100, 48000, 88200, 96000, 144000, 192000default samplerate when rendering
- nchnls:
- Default: 0 –
intBetween 0 - 128Number of output channels. 0=default for used device
- nchnls_i:
- Default: 0 –
intBetween 0 - 128Number of input channels to use. 0 = default for used device
- ksmps:
- Default: 64 –
intChoices:16, 32, 64, 128, 256, 512, 1024corresponds to csound’s ksmps
- rec_ksmps:
- Default: 64 –
intChoices:1, 2, 4, 8, 10, 16, 20, 32, 64, 128, 256, 512, 1024samples per cycle when rendering
- rec_sample_format:
- Default: float –
(int, str)Choices:16, 24, 32, floatSample format used when rendering
- rec_suppress_output:
- Default: True –
boolSupress debugging output when rendering offline
- buffersize:
- Default: 0 –
int-b value. 0=determine buffersize depending on ksmps & backend
- numbuffers:
- Default: 0 –
intdetermines the -B value as a multiple of the buffersize. 0=auto
- A4:
- Default: 442 –
intBetween 410 - 460Frequency for A4
- numthreads:
- Default: 1 –
intNumber of threads to use for realtime performance. This is an experimental feature and might not necessarily result in better performance
- rec_numthreads:
- Default: 1 –
intNumber of threads to use when rendering online. If not given, the value set in `numthreads` is used
- dynamic_pfields:
- Default: True –
boolIf True, use pfields for dynamic parameters (named args starting with k). Otherwise, dynamic controls are implemented via a global table
- set_sigint_handler:
- Default: True –
boolSet a sigint handler to prevent csound crash with CTRL-C
- disable_signals:
- Default: True –
boolDisable atexit and sigint signal handler
- suppress_output:
- Default: True –
boolSuppress csound´s debugging information
- unknown_parameter_fail_silently:
- Default: True –
boolDo not raise if a synth tries to set an unknown parameter
- define_builtin_instrs:
- Default: True –
boolIf True, a Session with have all builtin instruments defined
- sample_fade_time:
- Default: 0.02 –
floatFade time (in seconds) when playing samples via a Session
- prefer_udp:
- Default: False –
boolIf true and a udp server was defined, prefer UDP over the API for communication
- num_audio_buses:
- Default: 64 –
intNum. of audio buses in an Engine/Session
- num_control_buses:
- Default: 512 –
intNum. of control buses in an Engine/Session. This sets the upper limit to the number of simultaneous control buses in use
- bus_support:
- Default: False –
boolIf True, an Engine/OfflineEngine will have bus support
- html_theme:
- Default: light –
strChoices:dark, lightStyle to use when displaying syntax highlighting in jupyter
- html_args_fontsize:
- Default: 12px –
strFont size used for args when outputing html (in jupyter)
- synth_repr_max_args:
- Default: 12 –
intMax. number of pfields shown when in a synth’s repr
- synth_repr_show_pfield_index:
- Default: False –
boolShow the pfield index for named pfields in a Synths repr
- synthgroup_repr_max_rows:
- Default: 4 –
intMax. number of rows for a SynthGroup repr. Use 0 to disable
- synthgroup_html_table_style:
- Default: font-size: smaller –
strInline css style applied to the table displayed as html for synthgroups
- jupyter_synth_repr_interact:
- Default: True –
boolWhen inside jupyter, add interactive widgets if a synth hasnamed parameters
- jupyter_instr_repr_show_code:
- Default: True –
boolShow code when displaying an Instr inside jupyter
- ipython_load_magics_at_startup:
- Default: False –
boolLoad csoundengine.magic at startup when inside ipython. If False, magics can still be loaded via `%load_ext csoundengine.magic`
- magics_print_info:
- Default: True –
boolPrint some informative information when the csoundengine.magic extension is loaded
- jupyter_slider_width:
- Default: 80% –
strCSS Width used by an interactive slider in jupyter
- timeout:
- Default: 2 –
intTimeout for any action waiting a response from csound
- sched_latency:
- Default: 0.05 –
floatTime delay added to any event scheduled to ensure that simultameous events arenot offset by scheduling overhead
- datafile_format:
- Default: gen23 –
strChoices:gen23, wavFormat used when saving a table as a datafile
- max_dynamic_args_per_instr:
- Default: 10 –
intBetween 2 - 512Max. number of dynamic parameters per instr. This applies only if dynamic args are implemented via a global table
- session_priorities:
- Default: 10 –
intBetween 1 - 99Number of priorities within a session
- dynamic_args_num_slots:
- Default: 10000 –
intBetween 10 - 999999Number of slots for dynamic parameters. args slices. Dynamic args are implemented as a big array divided in slices. This parameter sets the max. number of such slices, and thus the max number of simultaneous events with named args which can coexist. The size of the allocated table will be size = num_dynamic_args_slices * max_instr_dynamic_args. For 10000 slots, theamount of memory is ~0.8Mb
- instr_repr_show_pfield_pnumber:
- Default: False –
boolAdd pfield number when printing pfields in instruments
- spectrogram_colormap:
- Default: inferno –
strChoices:cividis, inferno, magma, plasma, viridisColormap used for spectrograms
- samplesplot_figsize:
- Default: 12:4 –
strFigure size of the plot in the form “<width>:<height>”
- spectrogram_figsize:
- Default: 24:8 –
strFigure size of the plot in the form “<width>:<height>”
- spectrogram_maxfreq:
- Default: 12000 –
intHighest freq. in a spectrogram
- spectrogram_window:
- Default: hamming –
strChoices:hamming, hanningWindow function used for spectrograms