Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove BPM limits when entering with keyboard or +/- buttons #11

Open
ggttttggggtt opened this issue Dec 20, 2022 · 12 comments
Open

Remove BPM limits when entering with keyboard or +/- buttons #11

ggttttggggtt opened this issue Dec 20, 2022 · 12 comments
Labels
enhancement New feature or request wontfix This will not be worked on

Comments

@ggttttggggtt
Copy link

Though rare, there is music slower than 40 and faster than 208 BPM.

@Kr0oked
Copy link
Owner

Kr0oked commented Dec 27, 2022

For the moment I will keep the current range. Unfortunately it gets harder to select a specific value on the slider when the range is bigger. So I think it is more important to easily select common tempos then allow very slow or very fast tempos.

@Kr0oked Kr0oked added the enhancement New feature or request label Dec 27, 2022
@ggttttggggtt
Copy link
Author

ggttttggggtt commented Jan 1, 2023

On my phone it lets me select the BPM text box here, and the keyboard comes up, but input is blocked. I think it would be great if we can type a BPM outside of the limits, and wouldn't clutter the slider.
image

@luzidd
Copy link

luzidd commented Feb 18, 2023

I also think it would be good to have arbitrary bpm limits.
Maybe have the values for MIN & MAX configurable in the Settings.

@Kr0oked
Copy link
Owner

Kr0oked commented Feb 22, 2023

I also think it would be good to have arbitrary bpm limits. Maybe have the values for MIN & MAX configurable in the Settings.

I like the approach with the settings, maybe I will implement it that way

@Kr0oked Kr0oked added the wontfix This will not be worked on label Mar 25, 2023
@ksdrummer
Copy link

Hi, I'm trying this metronome. It's great but I do practice with very slow metronome and it's essential to me. I play sometimes with metronomes at 3bpm. It's frustrating that so few metronomes allow this.
Just came here to say that it would make it really great to have this possibility. The settings options looks perfect
Again thank you for this promising metronome

@ksdrummer ksdrummer mentioned this issue Apr 11, 2023
@Rstment25
Copy link

Rstment25 commented Dec 7, 2023

Please fix this, let us set the limits / bpm manually...

@Kr0oked
Copy link
Owner

Kr0oked commented Dec 16, 2023

I decided against implementing an arbitrary tempo selection. From a technical perspective and also from the UI perspective I want to have a consistent model. The slider, input field and the buttons should allow the exact same values.

But I acknowledge that the tempo range from 40-208 bmp is too small for some scenarios. These values were adopted from the range of classical mechanical metronomes.

In the latest release 1.4.5 I extended the range to 30-252 bpm. Now I adopted the tempo range from a modern commercial grade metronome, the Korg KDM-3.

@ksdrummer
Copy link

Hi, thank you for letting us know.

As a professional musician I know it's not rare at all to use metronome below this limit, I do it every day and many of my friends, my students also do it. In my opinion, it just makes you app limited... what makes this app different from the other ones if it doesn't offer anything more intersting to the users?

But I respect you choice, and wish you the best, I love the look and feel of this metronome.

For those who need a range below 30 BPM, I strongly recommend Chubby Click from f-droid. It's been my main metronome for a while now.

@Rstment25
Copy link

Rstment25 commented Dec 17, 2023

I decided against implementing an arbitrary tempo selection. From a technical perspective and also from the UI perspective I want to have a consistent model. The slider, input field and the buttons should allow the exact same values.

But I acknowledge that the tempo range from 40-208 bmp is too small for some scenarios. These values were adopted from the range of classical mechanical metronomes.

In the latest release 1.4.5 I extended the range to 30-252 bpm. Now I adopted the tempo range from a modern commercial grade metronome, the Korg KDM-3.

Ok but why?

It makes your app unsightly or something along those lines?

Why replicate it 1to1? Why not make something better...

*Lot of apps deal with this problem by simply letting you type out any arbitrary value.

When you grab the slider if the value is outside of it's set range it simply changes it to the next closest value within the range - like say my bpm is 1 , I grab the slider it instantly changes value to 30 and then allows finer tunings by dragging it

@Kr0oked
Copy link
Owner

Kr0oked commented Dec 20, 2023

Yes, one of my concerns is that the "simple" operability suffers.
And I dont think limitations are a bad thing. Actually the app is better if the values are limited to the ones needed for a metronom. The app is not a toy but a tool for a specific use case.

If I allow a tempo of 900 bpm you sure have more freedom, but you also have a noise generator and not a metronom.

@droid192
Copy link

droid192 commented Apr 11, 2024

please let the user go below 30; wonder to fork & publish ..

@ksdrummer
Copy link

Hey I'm just here because I received an update on this thread. I don't use this app anymore (because of the limitations), and I didn't answer before because I felt Kr00ked answer was slightly disrespectful. But anyways...

You don't want to change the limitations of your app, and it's totally fine. You're making your metronome the way you want. Good for you !

However, as a professional musician, I need my metronome to go below 10BPM. Other metronomes like the excellent chubby click do the job so no problem, however no need to answer our suggestion to improve your app the way you did.

No hard feelings though, I wish you the best with this promising metronome (it looks good at least).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

6 participants