AudioFusion
Python music editorA 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)
| File | Size | Uploaded | |
|---|---|---|---|
| AudioFusion-0.1.5.tar.gz | 5.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|