Skip to main content

Analysis and Conversion Tools for SoundFonts

Project description

SoundFontTools

Tools for Conversion, In-Place-Renaming and Analysis of SoundFonts (v0.1)

Introduction

The SoundFontTools is a suite of several python scripts that allow to read, modify, analyze and write SoundFont files.

They consist of

  • a converter from a SoundFont file to a JSON file plus wave files for the samples,
  • a converter from a JSON file plus sample wave files to a SoundFont file,
  • a in-place renaming utility for doing a pattern-based adaptation of the sample, instrument and preset names within a SoundFont file, and
  • a SoundFont file analyzer scanning for possible optimizations.

All those tools should help a SoundFont designer or someone analyzing existing SoundFonts.

Installation and Requirements

The script and its components are written in python and can be installed as a single python package. The package requires either Python 3.10 or later.

Installation is done from the PyPi repository via

pip install soundfonttools

Make sure that the scripts directory of python is in the path for executables on your platform.

Further Information

The detailed manual is available here.

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

soundfonttools-0.1.2.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

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

soundfonttools-0.1.2-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

File details

Details for the file soundfonttools-0.1.2.tar.gz.

File metadata

  • Download URL: soundfonttools-0.1.2.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for soundfonttools-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e5d553e1a35994a39c05fe18f7064ad4551cd31b7bc78a386dbed0957232d9bf
MD5 ad9cc3bf2ed2f5c7f13684b59e73d116
BLAKE2b-256 e987411e441907104f27eb6f5c5ac89d6c818d9e8be772d5975637399402623e

See more details on using hashes here.

File details

Details for the file soundfonttools-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: soundfonttools-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for soundfonttools-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 877df0f71ccc81784953e5a979e26e0664db2b43eb4c4ead11f68185a17f2a90
MD5 004b67404624b2b582fcf4742a0fe58b
BLAKE2b-256 3a7b0ee418c6218051c05b51705a2af7578f2b597d593703bbf4868dd0c01d8d

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