Live data from Hacker News

I made a guitar tuner app using Flutter and Rust

justune.eu

121–130 of 153 posts

Re: I made a guitar tuner app using Flutter and Rust

#121

Earlier quoted context omitted.

With the mouse wheel/trackpad. Flutter Web doesn't actually generate proper DOM, instead it renders things (mostly) from scratch, hence no scroll bars.

So if you don't have a scroll wheel the interface is broken.

Yes, AFAIK. Flutter web is pretty terrible, especially for any form of accessibility

Re: I made a guitar tuner app using Flutter and Rust

#122

The app looks great, but since no source code is provided knowing that it's made with Flutter and Rust isn't really of much use for anyone (esp. for learning purposes). For anyone interested, I found a nice open source tuner for Android https://github.com/thetwom/Tuner

Evil plan:

1. Create closed-source app in some boring language

2. Promote on hacker news as "written in Rust"

Re: I made a guitar tuner app using Flutter and Rust

#123

This is very cool! Is there a way to contribute or something to have support for ukulele ? I'm just starting to learn the uke and this could be very useful.

There's a Ukulele switch at the bottom left of the window.

Oh man, somehow I missed this on desktop. Thanks a lot!

Re: I made a guitar tuner app using Flutter and Rust

#124
post #79

There are two Drop D tunings listed and one is actually Drop C. There is no Drop D♭, you call it Drop C♯ which while it's technically the same set of tones, it's now how guitar players think of it. You have the same issue with E♭ Standard. Each of your notes in these tunings are listed as sharps instead of flats, which is not how guitar players think of the notes in these tunings. Also, you might want to consider pol…

Interesting you mention guitarists thinking in terms of flats. Is that rooted in music theory, preference/convention, or something else? A sibling common mentions "c#, g#, c#, f, g#, c#" which is exactly how I would think of it. I'd guess that without a key signature to reference it doesn't really matter, but I'm a theory novice so curious about this.

I would guess that it's to do with the fact that musicians generally use the key with fewer sharps/flats. E.g., Bb major (2 flats) instead of A# major (5 sharps). This also follows what's on the circle of fifths, where major keys clockwise from C use sharps, and vice versa.

In the case of drop Db, I would also guess that people just think of it as "slightly lower than drop D", hence just adding a flat symbol.

Re: I made a guitar tuner app using Flutter and Rust

#125
post #82
post #26

Earlier quoted context omitted.

While $1 is certainly far less than the value this app provides, it’s going to be a hard sell when there are several free apps which do the same thing.

Or if you’re paying, just spend the extra few books (it’s $10) and get Petersen Strobosoft which is the absolute gold standard.

Not available on Android, far as I can see.

Re: I made a guitar tuner app using Flutter and Rust

#126

Earlier quoted context omitted.

Interesting you mention guitarists thinking in terms of flats. Is that rooted in music theory, preference/convention, or something else? A sibling common mentions "c#, g#, c#, f, g#, c#" which is exactly how I would think of it. I'd guess that without a key signature to reference it doesn't really matter, but I'm a theory novice so curious about this.

I would guess that it's to do with the fact that musicians generally use the key with fewer sharps/flats. E.g., Bb major (2 flats) instead of A# major (5 sharps). This also follows what's on the circle of fifths, where major keys clockwise from C use sharps, and vice versa. In the case of drop Db, I would also guess that people just think of it as "slightly lower than drop D", hence just adding a flat symbol.

Nit pick: A# major would be 10 sharps, at least written following the usual convention of each note letter being used exactly once: A# B# C## D# E# F## G##.

Re: I made a guitar tuner app using Flutter and Rust

#127
post #98

Earlier quoted context omitted.

Because you can see the tuning of all the strings at once. You strum and they all show up. Then you can see which ones are more out of tune than others and tune them together. Prevents problems where changing the tuning (tension) of one string throws another string out of tune. I call it "global tuning." It gives you precise tuning extremely fast.

Does the tuning of one string affect the others on guitars with hard tails, or is this mostly a tremolo induced issue?

Yes, for hard-tails. Neck construction doesn't matter either. I notice it on both bolt-on and neck-through instruments. My method is to tune the highest strings first and work down to the lowest since that seems to minimize this effect.

Re: I made a guitar tuner app using Flutter and Rust

#128
post #43
post #30

Earlier quoted context omitted.

the idea of a 'virtual' strobe tuner is a curious one - a strobe tuner being such a material thing. I'm not contesting that Peterson's is the best, but the 'strobe' aspect of it has to be marketing guff, doesn't it?

There was one strobe-like tuner for Android years ago that seemed to be something other than a visual representation of a standard digital tuner. My understanding of the way it worked is that it took the waveform over some set N/frequency time, converted it to a 1D horizontal line of black→white pixels, and then stacked subsequent lines to create a 2D image, with new lines being added at the top and moving down. In t…

I now recall that this was Pitchlab / Pitchlab Pro. The app still seems to work on Android 11, but isn't available through Google.

The last version's release notes, combined with the subsequent discontinuation and disappearance, suggest that there may have been patent problems that led to its demise.

Re: I made a guitar tuner app using Flutter and Rust

#129

The app looks great, but since no source code is provided knowing that it's made with Flutter and Rust isn't really of much use for anyone (esp. for learning purposes). For anyone interested, I found a nice open source tuner for Android https://github.com/thetwom/Tuner

This is the tuner I use! It works great, definetely recommend it.

+1, just as effective as in other phone tuner without all the obnoxious ads.

Re: I made a guitar tuner app using Flutter and Rust

#130
post #122

The app looks great, but since no source code is provided knowing that it's made with Flutter and Rust isn't really of much use for anyone (esp. for learning purposes). For anyone interested, I found a nice open source tuner for Android https://github.com/thetwom/Tuner

Evil plan: 1. Create closed-source app in some boring language 2. Promote on hacker news as "written in Rust"

3. Rust is a boring language.

4. Recurse!

Post reply on HN