Live data from Hacker News

I made a guitar tuner app using Flutter and Rust

justune.eu

111–120 of 153 posts

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

#112
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…

I'm interested in the algorithm for that, but it looks like for PolyTune, they just say "patented 'MonyPoly' algorithm." So that's out. I wonder what other research has been done into detecting multiple notes at once?

Fourier Transform, identify the fundamentals by loudness and/or presence of harmonics?

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

#113

How do you scroll the list on the left? It doesn't have any scroll bar or scroll buttons that I can see.

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.

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

#114
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 really don't know why that's the convention. I always assumed it was due to the minor scale/modes having so many flats. The only mode with a sharp is Lydian - and that's a single sharp! Even the major mode Mixolydian has a flat! Natural minor has 3 flats.

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

#115
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 assume it's because tuning a string up can break it, while tuning it down is harmless.

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

#116
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

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

#117

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.

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

#118
post #104
post #91

Earlier quoted context omitted.

Or skip the idea that your phone makes a good tuner, spend $35, and get the TC Electronic Unitune. It's by far the best tuner I've used so far, and it's small enough you can just throw it into your guitar case. (Or leave it permanently attached) Plus, it's much less fiddly to handle than balancing a phone and a guitar :) Ultimately, it's a matter of taste, and what you use them for.

Lots of things to tune that aren't electric guitars ;)

The TC works just fine w/ any number of string instruments that aren't guitars or electric :)

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

#120
post #98
post #92

Earlier quoted context omitted.

Why is it good? Interested

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?
Post reply on HN