A metronome, linked to the bpm field.

Registered by Brian Hilmers

Simple(?) metronome linked to the bpm field. I'm not sure how many features it should have. Buttons to increase/decrease tempo? A simple animation (might be a fun and difficult challenge). At the very least it needs to produce a tone (or play a sample), which means deciding on an audio API. I've also considered including a basic tempo selector with Allegro, Moderato, etc...

I'm not a fan of the two-tone metronome with a distinct downbeat. Maybe it should be included anyway. I don't know.

Blueprint information

Status:
Complete
Approver:
Brian Hilmers
Priority:
Low
Drafter:
Brian Hilmers
Direction:
Approved
Assignee:
Brian Hilmers
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2.0
Started by
Brian Hilmers
Completed by
Brian Hilmers

Related branches

Sprints

Whiteboard

This turned out remarkably well. I had an issue with Python losing sync but came up with a solution after a few weeks. Is it the best solution? Probably not, but it seems to work well for my efforts. The metronome responds to value changes in real time (BPM, meter signature, volume, and downbeat identifier) and I was happy to use sound synthesis instead of a sample. Part of me still wants to use a sample because it would be more "life-like," but whatever I'm just happy it makes noise.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.