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>¶
-
classmethod