Builders

class ptsl.builders.create_session_builder.CreateSessionBuilder(engine: Engine, name: str, path: str)
aiff_format()
audio_format(value: str)
Parameters:

value – Audio format for the new session. Acceptable values are “wave” or “aiff”.

bit_depth(value: int)
Parameters:

value – Bit depth for the new session. Acceptable values are 16, 24 or 32.

create() None
interleaved(value: bool)
sample_rate(value: int)
smpte51_io_settings()
stereo_io_settings()
wave_format()
class ptsl.builders.create_session_builder.CreateSessionFromTemplateBuilder(engine: Engine, template_name: str, template_group: str, name: str, path: str)
create()
class ptsl.builders.create_session_builder.CreateSessionFromAAFBuilder(engine: Engine, aaf_path: str, name: str, path: str)
create()
class ptsl.builders.export_text_builder.ExportSessionTextBuilder(engine: Engine)
all_tracks()
combine_crossfaded_clips()
dont_show_crossfades()
export_file(path: str) None
export_string() str
include_clip_list()
include_file_list()
include_markers()
include_plugin_list()
include_track_edls()
selected_tracks_only()
show_crossfades()
show_sub_frames()
textedit_encoding()
time_type(value: str)

Set the time type.

Parameters:

value – A string indicating the time format. Can be “tc”, “timecode”, “bars+beats”, “min:sec”, “feet+frames”. Any otrher value will set the time type to Samples.

utf8_encoding()
class ptsl.builders.import_builder.ImportSessionDataBuilder(engine, session_path: str)