Powering Creative Audio Automation

Process audio with
code-level precision.

A modular Python toolkit to automate repetitive editing tasks. Run it from your terminal or integrate it into your stack as a fluent library.

$ git clone https://github.com/ekosistema/audio-process.git && cd audio-process && pip install .

Key Capabilities 🚀

Method Chaining

Fluent interface via the AudioTrack class. Chain commands like trim, fade, and loop with human-readable syntax.

Batch Processing

Apply transformations to entire folders of .mp3, .wav, or .flac files in seconds.

Dual Mode

Use the interactive CLI for quick tasks or import it as a modern OOP library for your apps.

Syntax that feels like magic.

Forget complex scripts. Our fluent API allows you to manipulate audio as easily as writing a sentence.

  • Robust AudioTrack class
  • Native error handling (AudioProcessError)
  • Multi-format support via FFmpeg
from audioprocess import AudioTrack

(AudioTrack("guitar.wav")
    .trim(max_duration=15.0)
    .loop(iterations=2)
    .fade(duration=2.0)
    .add_silence(1.0, 'end')
    .export("processed.wav")
)

Ready to optimize your workflow?

Join the musicians and developers who are already automating their sound design.

View on GitHub