Skip to content

mp3-player project with the goal of adding as much customizability as possible

Notifications You must be signed in to change notification settings

Marty0001/Customizable-Music-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio visualization project with the goal of adding as much customizability as possible.


Button menu allows you to customize the visual type, bars, circle, sparks, color, or special properties and see the affects live:

buttons1

Or use one of the available presets:

presets.mp4

Bars can shoot sparks when they grow. Experiment with different spark behavior combinations for unique effects, or set them to random!

Spark properties:

  • Size
  • Spawn rate
  • Limit
  • Gravity
  • Velocity
  • Fade rate
  • Swade motion
  • Height Threshold

spark1 spark3 spark2


Color properties:

  • Color sliders
  • Color cycle
  • Color cycle speed
  • Glow intensity
  • Glow length

Untitled video - Made with Clipchamp (1)


Special height smoothing and rotate options. Can adjust the smoothing factor and rotation speed:

smooth rotate


To run:

  • pip install -r requirements.txt

  • add your 'playlist' folder which contains .mp3 or .wav files to the same level as main.py

  • run main.py

About

mp3-player project with the goal of adding as much customizability as possible

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages