Module audio
Audio class
The norns script reference
has examples for this module.
-
headphone_gain (gain)
-
set headphone gain.
Parameters:
-
level_adc (level)
-
set level for ADC input.
Parameters:
-
level_dac (level)
-
set level for both output channels.
Parameters:
-
level_monitor (level)
-
set monitor level for both input channels.
Parameters:
-
monitor_mono ()
-
set monitor mode to mono.
both inputs will be mixed to both outputs.
-
monitor_stereo ()
-
set monitor mode to stereo.
each input will be monitored on the respective output.
-
level_tape (level)
-
set tape level.
Parameters:
-
level_cut (level)
-
set cut master level.
Parameters:
-
pitch_on ()
-
enable input pitch analysis.
-
pitch_off ()
-
disable input pitch analysis (saves CPU).
-
restart ()
-
restart the audio engine (recompile sclang).
-
rev_on ()
-
reverb on.
-
rev_off ()
-
reverb off.
-
level_monitor_rev (val)
-
reverb Monitor level.
Parameters:
-
level_eng_rev (val)
-
reverb ENGINE level.
Parameters:
-
level_tape_rev (val)
-
reverb TAPE level.
Parameters:
-
level_rev_dac (val)
-
reverb DAC level.
Parameters:
-
rev_param (name, val)
-
set reverb parameter.
Parameters:
-
comp_on ()
-
turn on compressor.
-
comp_off ()
-
turn off compressor.
-
comp_mix (val)
-
compressor mix amount.
Parameters:
-
comp_param (name, val)
-
set compressor parameter.
Parameters:
-
tape_play_open (file)
-
open a tape file.
Parameters:
-
tape_play_start ()
-
start tape playing.
-
tape_play_stop ()
-
stop tape playing.
-
tape_record_open (file)
-
open a tape recording file.
Parameters:
-
tape_record_start ()
-
start tape recording.
-
tape_record_stop ()
-
stop tape recording.
-
level_adc_cut (value)
-
softcut adc level.
Parameters:
-
level_eng_cut (value)
-
softcut eng level.
Parameters:
-
level_tape_cut (value)
-
softcut tape level.
Parameters:
-
level_cut_rev (value)
-
softcut cut reverb level.
Parameters:
-
vu (in1, in2, out1, out2)
-
callback for VU meters.
scripts should redefine this.
Parameters:
- in1
input level 1 in [0, 63], audio taper
- in2
- out1
- out2
-
set_audio_level (value)
-
set output level, clamped, save state.
Parameters:
- value
number
audio level (0-64)
-
adjust_output_level (delta)
-
adjust output level, clamped, save state.
Parameters:
- delta
number
amount to change output level
-
file_info (path)
-
print audio file info
Parameters:
- path
string
(from dust directory)
Returns:
-
integer
number of audio channels
-
integer
number of samples
-
integer
sample rate