Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/manio143/BeatDetection
A rough C# implementation of a beat detection algorithm for wav files
https://github.com/manio143/BeatDetection
Last synced: 3 days ago
JSON representation
A rough C# implementation of a beat detection algorithm for wav files
- Host: GitHub
- URL: https://github.com/manio143/BeatDetection
- Owner: manio143
- Created: 2020-09-20T21:24:51.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-01T16:07:16.000Z (over 3 years ago)
- Last Synced: 2024-10-16T11:13:49.013Z (about 1 month ago)
- Language: C#
- Size: 40 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
- Awesome-Stride - Sound detection in Stride
README
# Beat detection algorithm
## V1
This is a C# implementation of a beat detection algorithm described in [this article on GameDev.net](https://www.gamedev.net/tutorials/_/technical/math-and-physics/beat-detection-algorithms-r1952/).It came up as part of my research for [Rise of the Undeaf](//github.com/manio143/RiseOfTheUndeaf).
License is MIT. The Fourier algorithm has been copied from under MIT license.
Quality of V1 detection is quite bad, except for fairly specific setups.
## V2
Licence for V2 is LGPL. The BeatDetektor and LanczosFFT have been ported (C++ to C#) from under LGPL license.Due to the licensing split here (which I'm not completely sure how to handle) I suppose this has to be treated as a minimal standalone DLL, should it be incorporated into any other project.