Skip to content

This is a Windows forms application that reads audio data generated by the computer (aka. what your PC outputs) and sends it to a serial port. On the other side I have an Arduino Leonardo that reads the RGB values and outputs them onto an addressable LED strip

License

Notifications You must be signed in to change notification settings

janleskovec/musicLED

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

musicLED

Description

This is a Windows forms application that reads audio data generated by the computer (aka. what your PC outputs) and sends it to a serial port. On the other side I have an Arduino Leonardo that reads the RGB values and outputs them onto an addressable LED strip


Demo

To test it out you can just build it, flash your arduino with something like: Example sketch
Note that this example Arduino sketch requires the FastLED library


Coming soon-ish:

  • better adjustment for varying sound volume levels across different types of content
  • custom gradients
  • settings that will actually get saved
  • hue shift slider
  • a button that will enable the LEDs to display different pattrens when there is no sound so the LEDs could also be used to light up the room

Other

I hope this helps anyone. I started this project to improve my setup a bit and it turned out great. I decided to share this project on GitHub since other GitHub projects helped me learn a lot about programming and this is how I'm now trying to give back to the community.

If you have any questions, suggestions etc. email me at: [email protected]


About

This is a Windows forms application that reads audio data generated by the computer (aka. what your PC outputs) and sends it to a serial port. On the other side I have an Arduino Leonardo that reads the RGB values and outputs them onto an addressable LED strip

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages