View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000448 | MMW v4 | Properties/Auto-Tools | public | 2003-06-05 16:47 | 2019-02-05 18:18 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | always |
Status | assigned | Resolution | open | ||
Summary | 0000448: Automated tempo / bpm calculation | ||||
Description | A feature that's in media jukebox and that a couple of people have mentioned they'd be very interested in is automated bpm calculation--this would help them construct mixes in which tracks had similar bpms. The analysis portion of this feature should be done whenever 'Analyze Volume' is run (we would change the terminology to 'Analyze Audio'). This feature would make the bpm value more important than the current 'Tempo' field, and we'd probably want to move the bpm value to the same area as other 'Classification' fields. For mix creation, this feature would ideally allow the user to somehow create a mix in which BPMs start off at a certain rate, progress to a different rate, and then progress to another rate. We can think about how to do this later on... | ||||
Additional Information | Found a library that might be useful: http://members.lycos.co.uk/mixk/ | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
has duplicate | 0008428 | new | MMW Wishlist | Add BPM Analyzer |
|
products to test: -mediacenter -http://djmixpro.com/bpmwizard/bpmwizard.html -http://users.compaqnet.be/CubicCarrot/ -http://www.mixmeister.com/download.htm -http://www.atomixmp3.com/ -http://www.nativeinstruments.de/index.php?home_us |
|
Just came across the following (the second looks interesting): http://www.mmartins.com/mmartins/bpmdetection/bpmdetection.asp http://users.esstec.be/adion/vb/bpmdetect/index.php |
|
The following is from Steegy: ------------ So I wonder if you could include that in MediaMonkey (it has been asked on the forum some years ago, but now BPM analyzing isn't much of a 'secret' anymore). I've found 2 quite good references: - BpmDj (http://bpmdj.sourceforge.net/aftersplash.html): open source and seemingly a very accurate algorithm - Mixxx (http://mixxx.sourceforge.net/download.php): open source dj program with bpm detection - BPM detection library (http://adion.djdecks.be/vb/bpmdetect/): a free BPM detection library and control It's probably easy to just change the open source project files a bit so they suit MM. And if not, you could think about including the free control if it's good enough (maybe temporarily if necessary). Extra links that may be helpful: - http://sourceforge.net/projects/bpmdetect/ - http://sourceforge.net/projects/loopymix/ - http://sourceforge.net/projects/bpmdj/ |
|
I think that it would be a nice feature of MM, users quite often ask about it. Assigning to Rusty to review if any of the open source implementation is reasonably good, or better: 1. Give it someone for testing (Peke?) 2. Raise this question in forum so that users could post their opinions/experience and we could find out if any of these products could be used in MM. |
|
Came across this sdk: http://www.zplane.de/index.php?page=description-auftakt |