GithubHelp home page GithubHelp logo

tunerly's Introduction

License: GPL v3

Tunerly

Get it on Google Play Get it on F-Droid

Tunerly is suited for tuning your Guitar, Bass, Ukulele or Cuatro to various different tunings. It also includes a chromatic tuner. Currently supported languages are: English, Finnish, German, Russian, Basque and Spanish.

Screenshots

Supported Instrument Tunings

  • Guitar:

    • Standard

    • 7 String

    • 8 String

    • E-Flat

    • Full step down

    • Drop D

    • Drop Db

    • Double Drop D

    • DADGAD

    • Open D

    • Open A

    • Open E

    • Open G

    • Open B

  • Bass

    • 4 String

    • 5 String

    • 6 String

    • Drop D

    • D Standard

    • Drop C

  • Ukulele

    • C (Standard)

    • D (Traditional)

    • Baritone

    • Bass

  • Cuatro

    • C Standard

    • D Standard

Dependencies

  • TarsosDSP - A Real-Time Audio Processing Framework in Java

  • Localization - [Android] In-app language changing library

tunerly's People

Contributors

brianhorn avatar porrumentzio avatar igloows avatar bytehamster avatar easyvector avatar

Stargazers

 avatar João Vitor  avatar Jordan Williams avatar  avatar Tim Nordenfur avatar Daniel Phillips avatar Konstantinos Zervas avatar Camilo Franco Moya avatar  avatar james yang avatar Ramiro Gómez avatar  avatar  avatar René Juan Rico Mendoza avatar allissa avatar Luigi Pirelli avatar Stephan Brauer avatar  avatar Bruno Sena avatar Snich avatar Thijmen Star avatar Wes Turner avatar  avatar Bryton Lacquement avatar  avatar Joseph Steck avatar  avatar Franklinliu avatar  avatar  avatar BOS avatar Arash avatar Dongchen Yue avatar Wilbur Wetterquarz avatar Dominik Zajíček avatar  avatar  avatar Alexa Ognjanovic avatar Marchand Léo avatar sonnenbloem avatar  avatar

Watchers

 avatar OpenApk avatar

tunerly's Issues

Adding custom tuning

It would be nice if I could to add new custom tunings. Like FACGCE or DADAC#E or anything

Let user choose th A4 Hz

I suppose the Hz for A4 reference is currently 440, but I think it would be great to be able to change that with an option in settings.

Pitch detection algorithms

Hey there, great respect for your great Tuner! Feel free to check out mine... Did you play around with the pitch detection algorithm implementations? I'm having issues with the mpm ... basically it's a great algorithm which gives a smooth detection for musical instruments - check out the rack tuner from guitarix:
https://sourceforge.net/projects/guitarix/files/gxtuner/
but unfortunately, when i select it the app mysteriously crashes after a undefined time period. had to remove it from the menu. in the sourcecode of tarsos 2.4 android version it says
"

  • MPM runs in real time with a standard 44.1 kHz sampling rate.
    "
    but changing to 44.1 kHz does not fix the issue.

so long, have fun coding audio :-)

I feel like Tunerly can be inaccurate

I tried Tunerly today and I'm really glad I found a FOSS guitar tuner for Android, but I noticed that the indicators stay green even after tweaking the the physical string tuners a bit. Should I be concerned?

Make "tuned" range narrower

Currently that range in which both arrows get green is some cents wide. I would like to make that range narrower, because it seems more accurate.
I would change this by design, not as an option (or both).

Texts are blocked on the about page

Describe the bug

Dear developer!
In the process of using, I found a bug in layout / display. As shown in the figure below, on the about page, the last part of the texts could not be seen fully, because this page is not scrollable. This may be an adaptation problem. I suspect it is because display and font size are set to large (mainly due to display size).
Because of some problems with my eyesight, I often use the largest font and display.
103165857-dbaf8580-4857-11eb-9e22-120ae1901389

App version is 1.0.5, my mobile phone is Google Pixel 2, and the screen resolution setting is 1920* 1080. And my font size and display size are the largest ! ! ! Also, my Android system version is 10.0.
The above is a description of the problem. The overall experience of the software is good. You can see that the design is very attentive. Thank you very much for the efforts of the developers all the time. I hope to receive a reply. Thank you so much!!

Expected behavior

I hope that I can see all of the texts on the about page, and in this circumstance, part of them seem to be blocked.

Steps to reproduce the behavior:

1.use the largest font and display in the display setting
2.open this app
3.click the three vertical dots at the top-right corner of the main page, then click the about button on the popup panel
4.this error could be seen

Screenshot

copy

Environment

  1. Version of Tunerly: 1.0.5
  2. Device : Google Pixel 2,
  3. OS version : Android 10.0

Difficulty tuning 12 string guitar

I've been using Tunerly for years and years now to tune my guitars. Whenever I decide to use my 12 string guitar, which is very very hard to tune, it's however always an added struggle that Tunerly doesn't want to recognise the higher E, A and G notes (so strings 11, 9 and 7). On high A he will even flicker between B and G for 1-2 seconds, it's very odd.

I'm wondering if it's just confused by the octave pitch or whether it's something else.

I'd love to help but I have no idea how sound works in Android. If you would like recording samples then I'd be happy to supply them.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.