https://github.com/moonburnt/p3dae
Audio effects library for Panda3D
https://github.com/moonburnt/p3dae
audio-effect crossfade panda3d python
Last synced: 6 months ago
JSON representation
Audio effects library for Panda3D
- Host: GitHub
- URL: https://github.com/moonburnt/p3dae
- Owner: moonburnt
- License: mit
- Created: 2021-05-23T15:59:05.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-07-21T19:01:33.000Z (about 5 years ago)
- Last Synced: 2024-08-08T16:13:43.207Z (almost 2 years ago)
- Topics: audio-effect, crossfade, panda3d, python
- Language: Python
- Homepage: https://pypi.org/project/p3dae/
- Size: 1.32 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
*Audio effects support for panda3d*
# p3dae
## Description:
**p3dae** is a library dedicated to implementation of various audio effects for
panda3d's AudioManager. Its started as attempt to fix the "clicky noise" issue
appearing on switch of some tracks, caused by lack of crossfading - and, as for
now, only implements fade in/fade out/crossfade functions. Its goals are to be as
simple and flexible as possible (meaning it should work independant of particular
AudioManager instance) and dont rely on third party libs unless necessary
## Dependencies:
For the time being, this project depends solely on panda3d
## Limitations:
If you want to crossfade tracks - instance of AudioManager to which they belong,
should have concurrent sound limit set to 2 or more. For how to set things up,
[check official documentation](https://docs.panda3d.org/1.10/python/reference/panda3d.core.AudioManager#panda3d.core.AudioManager.setConcurrentSoundLimit).
## Usage:
- Install library with setup.py
- Check [usage examples](https://github.com/moonburnt/p3dae/tree/master/example)
## License:
This software has been licensed under [MIT](LICENSE). For license of media used
in example snippets, see [media_info.txt](
https://github.com/moonburnt/p3dae/tree/master/example/media_info.txt)