Metadata-Version: 2.4
Name: soundfonttools
Version: 0.1.2
Summary: Analysis and Conversion Tools for SoundFonts
Author-email: "Dr. Thomas Tensi" <t.tensi@gmx.de>
License-Expression: MIT
Project-URL: homepage, https://github.com/prof-spock/SoundFontTools
Project-URL: repository, https://github.com/prof-spock/SoundFontTools
Keywords: audio,soundfont,json,analysis,conversion
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Multimedia :: Sound/Audio :: MIDI
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Dynamic: license-file

# 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&nbsp;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][reference:manual]*.

[reference:manual]: https://raw.githubusercontent.com/prof-spock/SoundFontTools/main/soundFontTools-documentation.pdf
