Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leadedge/BeatDrop
BeatDrop Music Visualizer
https://github.com/leadedge/BeatDrop
milkdrop music-visualizer texture-sharing winamp
Last synced: 9 days ago
JSON representation
BeatDrop Music Visualizer
- Host: GitHub
- URL: https://github.com/leadedge/BeatDrop
- Owner: leadedge
- License: other
- Fork: true (mvsoft74/BeatDrop)
- Created: 2018-12-04T22:40:50.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-09-26T02:41:11.000Z (about 1 year ago)
- Last Synced: 2024-08-01T13:25:00.752Z (3 months ago)
- Topics: milkdrop, music-visualizer, texture-sharing, winamp
- Language: C++
- Size: 6.11 MB
- Stars: 31
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# BeatDrop Music Visualizer
Concept and author : [Maxim Volskiy] (https://github.com/mvsoft74/BeatDrop)
## BeatDrop for Spout
[Lynn Jarvis 2018-2023](http://spout.zeal.co/)
Spout output can be imported into any host program with Spout support
or by using the SpoutReceiver FreeframeGL plugin for Freeframe hosts.
The visuals will then react to audio generated by the host itself.
Find a working application in the "BeatDrop" folder.
More information : see Milkdrop2PcmVisualizer.cpp.
Search for "SPOUT" to find code changes.\
BeatDrop for Spout is licenced under the 3-Clause BSD License.### Revisions
15.05.23 - Change to Visual Studio 2022 and the SpoutDX support class.\
See vis_milk2\plugin.cpp for details.\
25.09.23 - Fix plugin.cpp MyWindowProc : WM_KEYDOWN default - fall through
26.09.23 - SendDX9surface - add update flag to allow a fixed sender size if false\
SpoutDX9.cpp/CheckDX9sender - CreateSharedDX9Texture to new width and height for size change\
nseel2/nseel-compiler.c - remove _MSC_VER >= 1400 condition----------------------------------------------------------------------------------
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
* Music player:
[foobar2000](https://www.foobar2000.org/),
[VLC media player](https://www.videolan.org/vlc/index.html),
[Clementine](https://www.clementine-player.org/),
[AIMP](https://www.aimp.ru/),
...* Web-based player:
[SoundCloud](https://soundcloud.com/),
[YouTube](https://www.youtube.com/),
[Vimeo](https://vimeo.com/),
...* Internet Radio station:
[SomaFM](https://somafm.com/),
[DI.FM](https://www.di.fm/),
[RauteMusik.FM](https://www.rm.fm/),
...## System Requirements
* Windows 10, Windows 8.1 or Windows 7 SP1* WASAPI-compatible sound card
* DirectX 9 - compatible GPU
* DirectX End-User [Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109) (also included in the installer) contains the required 32-bit helper libraries d3dx9_43.dll and d3dx9_31.dll
## Acknowledgements
Special thanks to:* Ryan Geiss and Rovastar (John Baker) [official Milkdrop2 source code](https://sourceforge.net/projects/milkdrop2/)
* oO-MrC-Oo [XBMC plugin](https://github.com/oO-MrC-Oo/Milkdrop2-XBMC)
* Casey Langen [milkdrop2-musikcube](https://github.com/clangen/milkdrop2-musikcube)
* Matthew van Eerde [loopback-capture](https://github.com/mvaneerde/blog)
* and all the preset authors!
## License
[license]: #license
This repository is licensed under the 3-Clause BSD License ([LICENSE](LICENSE) or [https://opensource.org/licenses/BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)) with the exception of where otherwise noted.
Although the original Matthew van Eerde's [loopback-capture](https://github.com/mvaneerde/blog) project didn't explicitly state the license, the author has been kind enough to provide the [license clarification](
https://blogs.msdn.microsoft.com/matthew_van_eerde/2014/11/05/draining-the-wasapi-capture-buffer-fully/)> ### 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.