Enhance your music experience – effortlessly add immersive 8D, slowed, and reverb effects to any song.
Project description
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")
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file AudioFusion-0.1.5.tar.gz.
File metadata
- Download URL: AudioFusion-0.1.5.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d218c84e9be44ff79fd501126c9f5f5de20d3c0937b5034d8fa782acfc46bbaa
|
|
| MD5 |
790c18be66a0eaa4b1d3c3b7b5dab077
|
|
| BLAKE2b-256 |
c08b2dd27767d9f81e10a339eeaa085896fecdc65cd3d158bca77cc399265cb4
|
File details
Details for the file AudioFusion-0.1.5-py3-none-any.whl.
File metadata
- Download URL: AudioFusion-0.1.5-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
559d0a4000b62da6f0035c1f1cabb5dfb45bfb4a160c8a037dcf23833eb5eb3c
|
|
| MD5 |
ac79a275f828de380c78247205aa7247
|
|
| BLAKE2b-256 |
d52b3ead3b620a577c0d23826c40529f11920ddf804ace22bfd5856175b90321
|