BPM Finder - Official Ruby Gem

RubyGems License: MIT

Ruby gem for audio tempo calculation, Tap BPM interval analysis, delay note divisions, and reverb pre-delay formulas.

Powered by the BPM Finder App.


Installation

Add to your Gemfile:

gem 'bpm-finder-app'

Or install directly:

gem install bpm-finder-app

Usage Example

require 'bpm_finder_app'

# 1. Tap BPM Calculation
timestamps = [1000, 1500, 2000, 2500]
bpm = BpmFinderApp.calculate_bpm_from_intervals(timestamps)
puts "Detected BPM: #{bpm}" # 120

# 2. Delay Note Divisions
delay_times = BpmFinderApp.calculate_delay_times(120)
puts delay_times

# 3. Reverb Pre-Delay Recommendations
predelay = BpmFinderApp.calculate_reverb_predelay(120)
puts predelay

Official Web Application

Access online audio file tempo detection at the BPM Finder App.