chipnertkj / chipbox

Open-source DAW with a node graph system.
https://crates.io/crates/chipbox
Mozilla Public License 2.0
46 stars 1 forks source link

Feature request: Automatic real-time BPM analyser #10

Open RustoMCSpit opened 1 week ago

RustoMCSpit commented 1 week ago

Is your feature request related to a problem? Please describe. Finding BPM of audio

Describe the solution you'd like Automatically display BPM of incoming audio / waveforms. If I'm playing my guitar the DAW should be able to tell what BPM it's at before I hit the record button by just listening to me play the riff, any audio streams should have their BPM automatically notated under the record button. All waveforms as well.

Describe alternatives you've considered External plugin?

Additional context https://bitwish.top/t/automatic-real-time-bpm-analyser/5427

this link might give you a good idea https://killercrush.github.io/music-tempo/example/example-advanced.html

Other repos I've made this issue in: https://github.com/stargatedaw/stargate/issues/50 https://github.com/LMMS/lmms/issues/7344 https://github.com/tuneflow/tuneflow/issues/8 https://github.com/DBraun/DawDreamer/issues/203 https://github.com/gridsound/daw/issues/95 https://github.com/MeadowlarkDAW/Meadowlark/issues/68

chipnertkj commented 1 week ago

I see this as an important enhancement and will consider it in the appropriate moment! Thank you for all your suggestions so far, I appreciate them.

RustoMCSpit commented 1 week ago

off-topic but i see youre trying to implement many layouts, please look at this so you dont make the same longterm mistake https://github.com/LMMS/lmms/issues/7336

chipnertkj commented 1 week ago

Thank you for this resource.