sc3.synth.synthdesc module

SynthDesc.sc

class MdPlugin(codec=None)

Bases: object

SUFFIX = 'scjsonmd'
write(synthdef, path)
read(synthdef, path)
read_file(path)
delete(synthdef, path)
exception SynthDescError

Bases: Exception

class IODesc(rate, channels, starting_channel, type)

Bases: object

class SynthDesc

Bases: object

md_plugin = <sc3.synth.synthdesc.MdPlugin object>
populate_metadata_func()
classmethod new_from(synthdef, keep_def=True)
classmethod read(path, keep_defs=False)
send(server, completion_msg=None)
write_metadata(path, md_plugin=None)
classmethod def_name_from_bytes(data: bytearray)
class MetaSynthDescLib(*_)

Bases: type

class SynthDescLib(name, servers=None)

Bases: object

classmethod get_lib(libname)
add(synth_desc)
remove_at(name)
add_server(server)
remove_server(server)
at(name)
match(name)
send(server=None, try_reconstructed=True)
read(path=None, keep_defs=True)
all = {'default': <sc3.synth.synthdesc.SynthDescLib object>}
default = <sc3.synth.synthdesc.SynthDescLib object>