Skip to main content

A parser for SuperCollider SynthDef binary files

Project description

SynthDef Parser

A Python parser for SuperCollider SynthDef binary files (.scsyndef).

Installation

pip install synthdef-parser

Usage

from synthdef_parser import parse_synthdef_file

# Parse from file
result = parse_synthdef_file("path/to/your.scsyndef")

# Or parse from bytes
with open("path/to/your.scsyndef", "rb") as f:
    result = parse_synthdef(f.read())

Features

  • Parses SynthDef binary format into Python dictionaries
  • Handles all major sections: constants, parameters, UGens, variants
  • Preserves the complete structure of the SynthDef

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

synthdef_parser-0.1.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

synthdef_parser-0.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file synthdef_parser-0.1.0.tar.gz.

File metadata

  • Download URL: synthdef_parser-0.1.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for synthdef_parser-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7bf75f65d92db70339110ff693c1c47e4308c8e7926c9e834f9725e2c69c8b59
MD5 f291e1869413675c78d500e498e26bd1
BLAKE2b-256 5a518f2b2283ab20bcc78a6724252f8c4becfcc68fe832b1fbbbc58668348962

See more details on using hashes here.

File details

Details for the file synthdef_parser-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for synthdef_parser-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f7a37990d73b40a243d1eb26d884de5b7a7b9488878cc6e8bafd2600e9921324
MD5 bd139d20552e1c96185d0bb26bde7f06
BLAKE2b-256 fb64f8b406ecda47f1c2a8f8daa5c24ea74153fd32f27d50f916baf34442dfb4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page