<div align="center">
<h1>AudioFusion</h1>
Python music editor
</div>
<i>A package that allows to edit your music file however you want with effects like slowed reverb and 8d.</i>
<h2>Installation:</h2>
```bash
>>> python3 -m pip install AudioFusion
```
<h2>Usage:</h2>
```python
>>> 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")
```
<p>More effects and method will be added soon</p>
<p>PR in github repository are always welcome.</p>
<h2>Detailed Usage:</h2>
```python
>>> 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")
```
Raw data
{
"_id": null,
"home_page": "https://github.com/MineisZarox/AudioFusion",
"name": "AudioFusion",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "music,reverb,slowed,8d,editor,python",
"author": "Zarox",
"author_email": "mineiszarox@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/c0/8b/2dd27767d9f81e10a339eeaa085896fecdc65cd3d158bca77cc399265cb4/AudioFusion-0.1.5.tar.gz",
"platform": null,
"description": "<div align=\"center\">\r\n<h1>AudioFusion</h1>\r\nPython music editor\r\n</div>\r\n\r\n<i>A package that allows to edit your music file however you want with effects like slowed reverb and 8d.</i>\r\n\r\n<h2>Installation:</h2>\r\n\r\n```bash\r\n>>> python3 -m pip install AudioFusion\r\n```\r\n\r\n<h2>Usage:</h2>\r\n\r\n```python\r\n>>> from AudioFusion import Fusion\r\n>>> # from AudioFusion.async import Fusion\r\n\r\n>>> # Load your music file\r\n>>> music = Fusion.loadSound(\"/path/to/your/music.mp3\")\r\n\r\n>>> # Add effects\r\n>>> music = Fusion.effect8D(music)\r\n>>> music = Fusion.effectSlowed(music)\r\n>>> music = Fusion.effectReverb(music)\r\n\r\n>>> # Save your edited music file\r\n>>> Fusion.saveSound(music, \"finalMusic\")\r\n\r\n\r\n```\r\n<p>More effects and method will be added soon</p>\r\n<p>PR in github repository are always welcome.</p>\r\n\r\n<h2>Detailed Usage:</h2>\r\n\r\n```python\r\n>>> from AudioFusion import Fusion\r\n\r\n\r\n>>> # Load your music file\r\n>>> music = Fusion.loadSound(\"/path/to/your/music.mp3\")\r\n\r\n>>> # Add effects\r\n>>> music = Fusion.effect8D(\r\n music,\r\n panBoundary = 100, # Perctange of dist from center that audio source can go\r\n jumpPercentage = 5, # Percentage of dist b/w L-R to jump at a time\r\n timeLtoR = 10000, # Time taken for audio source to move from left to right in ms\r\n volumeMultiplier = 6 # Max volume DB increase at edges\r\n)\r\n\r\n>>> music = Fusion.effectSlowed(music, speedMultiplier: float = 0.92 ): # Slowdown audio, 1.0 means original speed, 0.5 half speed etc\r\n\r\n>>> music = Fusion.effectReverb(\r\n music,\r\n roomSize = 0.8, \r\n damping = 1,\r\n width = 0.5,\r\n wetLevel = 0.3,\r\n dryLevel = 0.8,\r\n tempFile = \"tempWavFileForReverb\"\r\n )\r\n\r\n>>> # Save your edited music file\r\n>>> Fusion.saveSound(music, \"finalMusic\")\r\n\r\n\r\n```\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Enhance your music experience \u2013 effortlessly add immersive 8D, slowed, and reverb effects to any song.",
"version": "0.1.5",
"project_urls": {
"Bug Tracker": "https://github.com/MineisZarox/AudioFusion",
"Homepage": "https://github.com/MineisZarox/AudioFusion"
},
"split_keywords": [
"music",
"reverb",
"slowed",
"8d",
"editor",
"python"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d52b3ead3b620a577c0d23826c40529f11920ddf804ace22bfd5856175b90321",
"md5": "ac79a275f828de380c78247205aa7247",
"sha256": "559d0a4000b62da6f0035c1f1cabb5dfb45bfb4a160c8a037dcf23833eb5eb3c"
},
"downloads": -1,
"filename": "AudioFusion-0.1.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ac79a275f828de380c78247205aa7247",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 7849,
"upload_time": "2023-12-03T13:26:41",
"upload_time_iso_8601": "2023-12-03T13:26:41.013296Z",
"url": "https://files.pythonhosted.org/packages/d5/2b/3ead3b620a577c0d23826c40529f11920ddf804ace22bfd5856175b90321/AudioFusion-0.1.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c08b2dd27767d9f81e10a339eeaa085896fecdc65cd3d158bca77cc399265cb4",
"md5": "790c18be66a0eaa4b1d3c3b7b5dab077",
"sha256": "d218c84e9be44ff79fd501126c9f5f5de20d3c0937b5034d8fa782acfc46bbaa"
},
"downloads": -1,
"filename": "AudioFusion-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "790c18be66a0eaa4b1d3c3b7b5dab077",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 5761,
"upload_time": "2023-12-03T13:26:44",
"upload_time_iso_8601": "2023-12-03T13:26:44.913215Z",
"url": "https://files.pythonhosted.org/packages/c0/8b/2dd27767d9f81e10a339eeaa085896fecdc65cd3d158bca77cc399265cb4/AudioFusion-0.1.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-03 13:26:44",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "MineisZarox",
"github_project": "AudioFusion",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "audiofusion"
}