Skip to main content

A python library/module for parsing UTAU plugin data

Project description

pyUtau

A complete bodge of a Python library made by UtaUtaUtau. Interprets data that UTAU sends through plugins. Made to work for UST Version 1.20 only. I am not an avid programmer, please don't expect much...

To use, it's just one file. Clone or download this repo, and put pyutau.py somewhere in your project. Import it with none other than import pyutau

To use, you can now install this as a Python package through pip by using:

pip install pyutau

You can still get the pyutau.py file from the folders but I recommend doing this instead.

All information used to make this plugin is from this @wiki page and this C# library. I just translated everything through DeepL to understand how these work.

How to use

import pyutau
import sys

plugin = pyutau.UtauPlugin(sys.argv[-1])

# Whatever you wanna do

plugin.write(sys.argv[-1])

You may use pydoc to get an HTML version of the docstrings within the module.

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

pyutau-1.3.0.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

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

pyutau-1.3.0-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file pyutau-1.3.0.tar.gz.

File metadata

  • Download URL: pyutau-1.3.0.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for pyutau-1.3.0.tar.gz
Algorithm Hash digest
SHA256 2b331b040eaae92a6f3f9b0edcec2e6f8787ea5bfb74b39bc72f5e0ab73b4f54
MD5 2b9e8ee9357504caba1d88beddd50604
BLAKE2b-256 c5acedeb674397c6a9ac0ff3ce9e0dcb7acb369f63862c18f928b10d79230d4c

See more details on using hashes here.

File details

Details for the file pyutau-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: pyutau-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 10.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for pyutau-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 397dbea90597db88d2930d17bf5073bf56d088bc1e7a836fa0a32e0cc6c2362f
MD5 8556bede6dc7e9ebc921a3c9a81e4dd5
BLAKE2b-256 5662dd149df5f5aaa8676c5ff0e014fd56caab44020c238fb8dcccae9a0e7a07

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