Skip to main content

Topic: foo_bpm (Read 52375 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • fraganator
  • [*][*][*]
  • Developer
foo_bpm
A component for calculating the BPMs (beats per minute) of any tracks in foobar2000. See the discussion thread here.

foobar2000 v1.0 is required for foo_bpm v0.2.3 and above.

Downloads:
Current version (0.2.4.1):
[ Specified attachment is not available ] [ Specified attachment is not available ]

Older versions:
[ Specified attachment is not available ] [ Specified attachment is not available ](Statically linked against VS2008 Runtime)
[ Specified attachment is not available ]
[ Specified attachment is not available ] [ Specified attachment is not available ]
(Compatible with pre-1.0 foobar2000)
[ Specified attachment is not available ] [ Specified attachment is not available ]
[ Specified attachment is not available ] [ Specified attachment is not available ]
[ Specified attachment is not available ] [ Specified attachment is not available ]
[ Specified attachment is not available ] [ Specified attachment is not available ]
[ Specified attachment is not available ]
Changelist:
0.2.4.1  (20/04/2010)
- A few more bug fixes
- Context menu option to double/halve BPMs of selected tracks

0.2.4  (12/01/2010)
- Crash report fix (component about info)

0.2.3  (11/01/2010)
- Updated to foobar2000 1.0 SDK
- Added double/halve buttons to results dialog
- Added option to auto write tags after analysis
- Limit preference range inputs
- Crash report fix (using info not yet cached)

0.2.2  (07/01/2010)
- Crash report fix
- Candidate bpm selection can be either mode, mean or median. Default is now mode, and is selectable from preferences
- Console debug output option added to preferences

0.2.1  (02/01/2010)
- Numerous bug fixes (some preferences not being saved, component being declared twice, bpm precision unused when writing auto calculated bpm)

0.2.0  (31/12/2009)
- Added confirmation when rescanning already tagged files
- Added ReplayGain style results dialog
- Added preferences page containing general config (including destination BPM tag) and algorithm parameters
- Added manual bpm calculation window
- Default BPM precision changed to the nearest BPM (was to the nearest 1 decimal place)

0.1.1  (24/12/2009)
- Refactored source code (resulting in an approximate 40% processing time decrease)
- Released source code (requires FFTW library to compile, along with the foobar2000 SDK)

0.1.0  (21/12/2009)
- Initial release
  • Last Edit: 20 April, 2010, 08:45:13 AM by fraganator

  • tg2k3
  • [*]
foo_bpm
Reply #1
this is a really awesome component. i only discovered it now though - is it still in development?

  • beterhans
  • [*]
foo_bpm
Reply #2
This is what I need
but I'd like to make a request.

I have .M4a AAC in my iTunes, and iTunes Don't use BPM, it use TEMPO.
can you tag TEMPO for M4A files too?

  • EpicForever
  • [*][*][*][*][*]
foo_bpm
Reply #3
@beterhans - you can try tag it with BPM and then move all BPM values to TEMPO tag using foobar

Question - is there a light that this plugin will back into development? It crashes way to often... And it doesn't use multithreading which causes that it works so slow...

  • jamps
  • [*]
foo_bpm
Reply #4
Excuse me if this has been asked before, but:
Could the BPM results be saved in a database file, instead of song file(s)? Like in waveform seekbar plugin.
That would be awesome and I could start using this plugin