soundscape-architect
DEMO: https://youtu.be/tpIotd1RcPw
EXAMPLE: https://youtu.be/gNugGq3ABdE
REPO: https://github.com/zm68526/soundscape-architect
Background
This was an app I've been wanting to make for years. Most audio editors today take a linear, timeline-based approach. By contrast, this program takes a more dynamic approach to working with sound. Rather than having a set timeline, it incorporates randomness to give the sound an unpredictable, generative quality.
Development
I used Python as the main language for this app. Frameworks used include PyQt5 for the GUI, PyAudio for low-level audio processing, and PyDub for high-level audio processing. This was the first time I had used any of those frameworks as well as the first time I had written in Python since 2017. However, thanks to an abundance of examples for me to learn from, development went surprisingly smoothly.
Built With
- pyaudio
- pydub
- pyqt
- pyqt5
- python
Log in or sign up for Devpost to join the conversation.