py-ptsl: Pro Tools Scripting Library for Python

Notes:

  • Run py-ptsl from the Command Line
  • Engine Class
  • Builders
  • Types and Enumerations
  • Utility Functions
  • Command Implementations in Engine
  • PTSL Errata
  • PTSL Versions/Pro Tools Versions
py-ptsl: Pro Tools Scripting Library for Python
  • Welcome to py-ptsl’s documentation!
  • View page source

Welcome to py-ptsl’s documentation!

Notes:

  • Run py-ptsl from the Command Line
    • Usage
    • Options
    • Exit Status
  • Engine Class
    • engine.open_engine()
    • Engine
  • Builders
    • CreateSessionBuilder
    • CreateSessionFromTemplateBuilder
    • CreateSessionFromAAFBuilder
    • ExportSessionTextBuilder
    • ImportSessionDataBuilder
  • Types and Enumerations
    • Common Settings and Value Types
    • Transport Modes
    • Property Containers
    • New Session Settings
    • Importing
    • File Locations
    • Exporting Clips and Mixes
    • Working With Clips
    • Working With Tracks
    • Working with Memory Locations
    • Editing Modifiers
    • Errors
  • Utility Functions
    • Working With Timecode and Footage
    • Working With Sample Rates and Pull Rates
  • Command Implementations in Engine
    • How to Add a New Command Implementation
    • PTSL Version 1
  • PTSL Errata
  • PTSL Versions/Pro Tools Versions

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2026, Jamie Hardt.

Built with Sphinx using a theme provided by Read the Docs.