Skip to main content

AudioFusion

Python music editor

A package that allows to edit your music file however you want with effects like slowed reverb and 8d.

Installation:

>>> python3 -m pip install AudioFusion

Usage:

>>> from AudioFusion import Fusion
>>> # from AudioFusion.async import Fusion

>>> # Load your music file
>>> music = Fusion.loadSound("/path/to/your/music.mp3")

>>> # Add effects
>>> music = Fusion.effect8D(music)
>>> music = Fusion.effectSlowed(music)
>>> music = Fusion.effectReverb(music)

>>> # Save your edited music file
>>> Fusion.saveSound(music, "finalMusic")

More effects and method will be added soon

PR in github repository are always welcome.

Detailed Usage:

>>> from AudioFusion import Fusion


>>> # Load your music file
>>> music = Fusion.loadSound("/path/to/your/music.mp3")

>>> # Add effects
>>> music = Fusion.effect8D(
        music,
        panBoundary = 100,  # Perctange of dist from center that audio source can go
        jumpPercentage = 5,  # Percentage of dist b/w L-R to jump at a time
        timeLtoR = 10000,  # Time taken for audio source to move from left to right in ms
        volumeMultiplier = 6  # Max volume DB increase at edges
)

>>> music = Fusion.effectSlowed(music, speedMultiplier: float = 0.92 ): # Slowdown audio, 1.0 means original speed, 0.5 half speed etc

>>> music = Fusion.effectReverb(
        music,
        roomSize = 0.8, 
        damping = 1,
        width = 0.5,
        wetLevel = 0.3,
        dryLevel = 0.8,
        tempFile = "tempWavFileForReverb"
    )

>>> # Save your edited music file
>>> Fusion.saveSound(music, "finalMusic")

Metadata

Release files for AudioFusion 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for AudioFusion 0.1.5
File Size Uploaded
AudioFusion-0.1.5.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for AudioFusion 0.1.5
File Interpreter ABI Platform
AudioFusion-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 13.6 kB

Release files / AudioFusion-0.1.5.tar.gz

Download URL AudioFusion-0.1.5.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
d218c84e9be44ff79fd501126c9f5f5de20d3c0937b5034d8fa782acfc46bbaa
BLAKE2b-256 checksum
How to use checksums
c08b2dd27767d9f81e10a339eeaa085896fecdc65cd3d158bca77cc399265cb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / AudioFusion-0.1.5-py3-none-any.whl

Download URL AudioFusion-0.1.5-py3-none-any.whl
Size 7.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
559d0a4000b62da6f0035c1f1cabb5dfb45bfb4a160c8a037dcf23833eb5eb3c
BLAKE2b-256 checksum
How to use checksums
d52b3ead3b620a577c0d23826c40529f11920ddf804ace22bfd5856175b90321
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page