Skip to content

adagio/sound_effects_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio Effects Player

A simple desktop application built with Python and Tkinter to play an audio file while applying real-time effects.

Features

  • Loads and plays an audio file (specifically ./ando.mp3).
  • Applies a Lowpass Filter (with resonance) and Reverb effect using the pedalboard library.
  • Provides playback controls:
    • Play / Pause button (Spacebar shortcut).
    • Timeline slider for seeking through the audio track.
    • Current time and total duration display.
    • Time lapse buttons (<< 5s and 5s >>) to jump backward/forward (Left/Right arrow key shortcuts).
  • Uses sounddevice for audio output and soundfile for loading audio.

Setup and Running

  1. Clone/Download: Get the project files.
  2. Audio File: Place the audio file named ando.mp3 in the same directory as main.py.
  3. Virtual Environment (Recommended):
    python -m venv .venv
    # Activate the environment
    # Windows (Command Prompt/PowerShell):
    .\.venv\Scripts\activate
    # macOS/Linux (Bash/Zsh):
    # source .venv/bin/activate
  4. Install Dependencies:
    python -m pip install -r requirements.txt
  5. Run the Application:
    python main.py

Dependencies

  • Python 3.x
  • Tkinter (usually included with Python)
  • numpy
  • scipy
  • pedalboard
  • sounddevice
  • soundfile

(See requirements.txt for specific versions.)

About

Audio Effects Player

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages