Skip to content

OfficialIncubo/BeatDrop-Music-Visualizer

 
 

Repository files navigation

Discord Shield Chat with us on Discord!

Twitter @BeatDropVis

BeatDrop Logo (logo design by Incubo_)

BeatDrop Music Visualizer

BeatDrop Music Visualizer is an improved standalone version of the original inactive repository fork based of the Original MilkDrop2 Plug-in for Winamp that aims to add better features and bug fixes/optimizations for versatility and interesting. This also aims as MilkDrop improvement.

It features:

  • Based of the Original MilkDrop Plug-in.
  • Perfectly adjusted beat detection for better audio reaction (also configurable)
  • New waveforms and transitions
  • 16 custom shapes and waves limit
  • Spout Integration
  • Hard Cut Modes, Transparency Mode, Playback Controls, Startup Preset etc.
  • And so much more!

Before compiling the code:

  • Workloads required before compiling: Workloads required to use with Visual Studio 2022
  • If you want to use CMake, look at the name from Desktop development with C++ category below check this box. This will be obligatory after integrating it with projectM-Eval instead of ns-eel2 library (if possible) (VS2022 only)

CMake optional library checked

  • Anyone who uses Visual Studio 2019 or higher, please change from debug to release and build it.

BEFORE YOU RUN BEATDROP

Please download and install DirectX End-User Runtime Web first.

BeatDrop now has a Spout integration! It now only supported to route the visual to any apps, such as NestDrop, OBS (as plug-in) etc.

Download Spout: https://spout.zeal.co

HOW TO USE BEATDROP

  1. First, use any audio output if you want before running

Audio Output Settings

  1. Easily run BeatDrop!
  2. If you did the first step, change it back to the default audio output, instead remain what it was.
  3. Open YouTube, Spotify, AIMP or any media players/audio sources and let them play! (Yes! It reacts to all the audio sources)
  4. Watch them react and enjoy! 👌🪩

USAGE

You can use BeatDrop for parties, karaoke, music videos, DJ mixes and so on, but you must credit this repo if you used this! I am not even angry anymore if you didn't credit this, but use #beatdrop, #beatdropmusicvisualizer or BeatDrop as tags, then I'll look at them.

Featured Websites:

Softpedia

AlternativeTo

VJ Union

TopDownload.Club

The Audio File

Spout Open-Source Projects

Opensource-DVD

Follow me on any social networks:

X Discord (Join server)


BeatDrop is a stand-alone implementation of the amazing Milkdrop2 Winamp plug-in.

It lets you experience the stunning visual 2D effects with your music player of choice. No additional configuration steps needed! Just start BeatDrop and play your music.

Use BeatDrop with your favourite

System Requirements

  • Windows 11, Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista

  • Minimum 2GB of RAM required

  • WASAPI-compatible sound card

  • DirectX 9 or higher - compatible GPU

  • DirectX End-User Runtimes (also included in the installer) contains the required 32-bit helper libraries d3dx9_43.dll and d3dx9_31.dll

Acknowledgements

Special thanks to:

License

This repository is licensed under the 3-Clause BSD License (LICENSE or https://opensource.org/licenses/BSD-3-Clause) with the exception of where otherwise noted.

Although the original Matthew van Eerde's loopback-capture project didn't explicitly state the license, the author has been kind enough to provide the license clarification

Sunny March 29, 2015 at 11:06 pm

Hi. Just wondering is this open source? I'm looking for something like this for my school project.

Maurits [MSFT] March 30, 2015 at 8:35 am

@Sunny do with the source as you like.

All changes in this repository to the original Matthew's code are published either under the terms of BSD license or the license provided by original author.

Contributions

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as above.