From 0c1c0082668597669643e2aca3ec465dfbe2fbba Mon Sep 17 00:00:00 2001 From: lasseedfast Date: Wed, 14 May 2025 17:24:54 -0400 Subject: [PATCH] first commit --- README.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..3214a3f --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# Hindenburg Python API + +This project provides a Python API for interacting with Hindenburg audio project files. It allows users to modify project properties, manage audio files, and handle transcriptions efficiently. + +## Features + +- Load and save Hindenburg project files in XML format. +- Modify clip properties, such as color and gain. +- Add and manage transcriptions for audio files. +- Utility functions for common tasks related to XML and audio file handling. + +## Installation + +To install the required dependencies, run: + +``` +pip install -r requirements.txt +``` + +## Usage + +### Modifying Clip Color + +To modify the color of a clip in a project, you can use the `modify_clip_color.py` example script. This script demonstrates how to load a project, change clip properties, and save the updated project. + +### Adding Transcriptions + +To add transcriptions to an audio file, refer to the `add_transcription.py` example script. This script shows how to parse JSON transcription data and convert it into the XML format used in the project file. + +## Contributing + +Contributions are welcome! Please feel free to submit a pull request or open an issue for any enhancements or bug fixes. + +## License + +This project is licensed under the MIT License. See the LICENSE file for more details.# hindenburg