plectrum

Plectrum: instrument tuner for Android
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-04-05 08:27Fix privacy policy linkMartin Ashby1+1-1
2026-04-05 08:20New logo in order to comply with f-droid fork guidelinesMartin Ashby21+1-223
2026-04-05 07:52Update more app_name strings Cythara -> PlectrumMartin Ashby4+4-4
2026-04-05 07:48push to execute post-receiveMartin Ashby0+0-0
2026-04-05 07:46attribute the original project author and maintainerMartin Ashby1+1-1
2026-04-05 07:40Remove tests; they don't work any longerMartin Ashby23+8-483
2026-04-04 21:29bump SDK version from 28 -> 36 (also had to bump minSdk from 15 -> 21)Martin Ashby4+31-4
2026-04-04 20:48agp upgrade againMartin Ashby7+79-76
2026-04-04 20:28Run agp upgradeMartin Ashby3+5-2
2026-04-04 20:19Make it build in newer android studioMartin Ashby4+17-12
2024-01-28 11:17Remove build configurationgstraube3+0-57
2024-01-20 10:42Create android.ymlgstraube1+26-0
2024-01-16 16:53Update list of contributorsgstraube1+1-0
2024-01-16 16:43Update README.mdgstraube1+0-3
2024-01-16 16:32Merge pull request #49 from gtataranni/tune/guitalelegstraube6+67-5
2023-11-30 13:31fix octaveGiovanni Tataranni1+1-1
2023-11-30 13:18add guitalele tuningGiovanni Tataranni6+67-5
2021-10-18 15:52Adjust test casegstraube1+1-1
2021-10-18 15:34Fix testgstraube1+1-0
2020-11-22 10:55Update READMEgstraube1+1-0
2020-11-22 08:18Merge pull request #43 from berkaygunduzz/mastergstraube1+37-0
2020-11-21 08:50Fix complex statements in Turkish translationBerkay Gündüz1+6-6
2020-11-20 20:43Add Turkish translationBerkay Gündüz1+37-0
2020-10-11 14:41Merge pull request #42 from gstraube/feature/issue_40gstraube10+177-42
2020-10-06 15:00Merge pull request #41 from klausweiss/mastergstraube5+62-0
2020-10-05 15:58Update READMEgstraube1+1-0
2020-10-02 16:00Add Banjo tuningMikołaj Biel5+60-0
2020-10-02 15:58Add missing Oud translationsMikołaj Biel2+2-0
2020-09-07 15:36Include signgstraube1+1-1
2020-09-07 15:14Add button for resetting tuning modegstraube1+4-0
2020-09-07 14:49Create tuning modesgstraube10+173-42
2020-09-06 11:41Re-arrange order (issue #40)gstraube1+5-5
2020-09-06 09:11Enable display of exact deviation (issue #40)gstraube7+44-0
2020-09-06 08:02Upgrade Gradlegstraube1+1-1
2020-08-01 16:14Increment versiongstraube1+2-2
2020-08-01 16:10Merge pull request #38 from romgarb/mastergstraube1+1-1
2020-08-01 12:40Fix wrong B octave in tuning definitionRomain Garbage1+1-1
2020-08-01 08:37Update READMEgstraube1+1-0
2020-08-01 08:24Increment versiongstraube1+2-2
2020-08-01 08:23Merge branch 'romgarb-master'gstraube3+65-0
2020-08-01 08:22Rename filegstraube2+60-54
2020-07-31 18:40Add Turkish Oud standard tuning (F#C#BEAD)Romain Garbage3+59-0
2020-07-20 16:11Increment versiongstraube1+2-2
2020-07-20 15:49Fix tuning (issue #34)gstraube1+1-1
2020-06-16 15:56Merge pull request #33 from TacoTheDank/mastergstraube14+107-92
2020-06-15 21:38Update TarsosDSP commit, remove Google Play due to keystore lossTacoTheDank1+5-5
2020-06-14 20:26Update Studio and dependenciesTacoTheDank4+24-26
2020-06-14 20:20Update TarsosDSP to d958352TacoTheDank3+22-36
2020-06-14 19:55Update gradle wrapperTacoTheDank4+55-23
2020-06-14 19:54Add to .gitignoreTacoTheDank2+1-2
2020-06-14 17:37Increment versiongstraube1+2-2
2020-06-14 17:28Resize imagegstraube1+0-0
2020-06-14 17:23Adjust test (issue #30)gstraube1+2-1
2020-06-14 17:17Update screenshotgstraube1+0-0
2020-06-14 17:09Remove hard-coded frequencies (issue #30)gstraube16+212-305
2020-06-14 16:51Fix warningsgstraube1+19-21
2020-06-14 16:50Use note frequency calculator (issue #30)gstraube10+137-157
2020-06-13 09:49Calculate note frequency (issue #30)gstraube3+174-0
2020-06-08 15:38Adjust READMEgstraube1+1-0
2020-06-08 14:49Merge branch 'SiIky-bass_cgcf_tuning'gstraube5+70-5
2020-06-08 14:46Add tuning to UIgstraube4+12-5
2020-06-08 14:46Rename tuninggstraube2+58-58
2020-06-08 14:28Mark frequencies as float valuesgstraube1+4-4
2020-06-07 15:41Add Bass CGCF Tuningsiiky1+58-0
2020-02-16 09:54Increment versiongstraube1+2-2
2019-11-10 15:53Merge branch 'obibon-stringlate-eu-3649'gstraube1+3-3
2019-11-10 15:52Add missing translationsgstraube1+2-0
2019-11-10 15:50Merge branch 'stringlate-eu-3649' of git://github.com/obibon/cythara into obibon-stringlate-eu-3649gstraube1+2-4
2019-11-10 15:44Update Gradlegstraube2+3-3
2019-11-10 15:38Merge branch 'master' into stringlate-eu-3649gstraube74+850-687
2019-11-10 15:19Remove unnecessary callsgstraube1+2-2
2019-11-10 15:18Add text indicatorgstraube1+6-0
2019-04-16 11:19Updated eu (Basque) translationobibon1+10-0
2019-03-10 10:52Bump versiongstraube2+4-2
2019-03-10 10:11Update plugingstraube1+1-1
2019-03-10 10:11Switch to latest stable Gradle versiongstraube1+2-1
2019-03-07 07:37Update READMEgstraube1+1-0
2019-02-23 09:06Merge pull request #26 from Daveed9/mastergstraube5+65-0
2019-02-21 13:40Update strings.xmlDaveed91+1-0
2019-02-21 13:39Update strings.xmlDaveed91+1-0
2019-02-21 13:34Update strings.xmlDaveed91+1-0
2019-02-21 13:32Added ViolaTuning to mapperDaveed91+4-0
2019-02-21 13:28Added viola tuningDaveed91+58-0
2019-02-09 07:56Bump versiongstraube1+2-2
2019-02-05 17:32Ignore invalid permission resultgstraube1+24-19
2019-02-05 16:46Change base classgstraube1+5-8
2019-02-03 16:08Fix crash (issue #23)gstraube2+5-1
2019-02-03 14:50Merge pull request #24 from TacoTheDank/mastergstraube72+749-666
2019-02-02 21:35migrate to androidxTaco12+34-26
2019-02-02 21:08migrate app to appCompatTaco4+12-7
2019-02-02 21:01(4/4) xml: reformatting, extract some strings from code into string files, rearrange stringsTaco10+251-117
2019-02-02 20:55(3/4) java: code reformatting, replace qualifiers with imports, general cleanupTaco18+203-201
2019-02-02 20:52(2/4) update android studio and fastfile, cleanup, set encoding to UTF-8, update and rearrange libraries, add TarsosDSP library version to READMETaco12+58-97
2019-02-02 20:48(1/4) update TarsosDSP library to [c26e500](https://github.com/JorenSix/TarsosDSP/tree/c26e5004e203ee79be1ec25c2603b1f11b69d276)Taco25+199-167
2019-02-02 01:23Delete generated filesTaco3+5-64
2018-11-27 15:55Adjust READMEgstraube1+1-0
2018-11-27 15:53Merge pull request #22 from obibon/stringlate-eu-6897gstraube1+10-0
2018-11-26 12:27Updated eu (Basque) translationobibon1+10-0
2018-11-02 16:57Bump versiongstraube1+2-2
2018-11-02 16:55Update dependencygstraube1+5-1
2018-11-02 16:17Adjust string resources order (issue #20)gstraube3+3-3
2018-11-02 16:15Fix dependency declarationgstraube1+1-1
2018-11-02 15:27Return chromatic tuning as default (issue #20)gstraube1+1-1
2018-11-02 15:26Use consistent notation when declaring dependenciesgstraube1+10-7
2018-11-02 15:21Adjust method signaturegstraube1+1-1
2018-11-02 15:21Fix test (issue #20)gstraube2+24-5
2018-11-01 17:08Set chromatic tuning as default (issue #20)gstraube1+13-13
2018-11-01 17:05Update build toolsgstraube2+2-2
2018-10-07 16:24Adjust list of contributorsgstraube1+1-0
2018-10-07 16:20Merge pull request #19 from thim/mastergstraube26+176-48
2018-09-25 22:15Updating gradle and libs.Thiago Mendes4+3-32
2018-09-25 22:07Fix the drawable folder, and moving some files.Thiago Mendes17+103-13
2018-09-25 00:42Added Cello tuning.Thiago Mendes5+68-1
2018-09-25 00:38Fix pt_br translation.Thiago Mendes1+2-2
2018-08-14 10:15Bump versiongstraube1+2-2
2018-08-14 09:56Update READMEgstraube1+4-0
2018-08-14 09:45Remove files which should be ignoredgstraube5+0-78
2018-08-14 09:42Use auto-generated .gitignore filegstraube1+129-8
2018-08-14 09:38Merge branch 'TacoTheDank-master'gstraube37+292-328
2018-08-12 17:17made app movable to sd card, updated dependencies and gradles (using ./gradlew wrapper --gradle-version 4.9 --distribution-type all), and replaced anonymous java expressions with lambdasTacoTheDank37+292-328
2018-05-17 14:49Update README.mdgstraube1+2-1
2018-05-15 14:14Add app name to German translation (issue #17)gstraube1+1-0
2018-05-01 13:43Increment versiongstraube1+2-2
2018-05-01 13:25Merge branch 'toXel-stringlate-de-rDE-7519'gstraube3+26-4
2018-05-01 13:24Update Gradle versiongstraube2+1-4
2018-05-01 13:21Add additional translated stringsgstraube1+16-0
2018-05-01 00:43Updated de-rDE (German (Germany)) translationTimo1+9-0
2018-03-31 09:22Bump versiongstraube1+2-2
2018-03-31 09:21Include new screenshots in READMEgstraube1+4-0
2018-03-31 09:18Add new screenshotsgstraube5+0-0
2018-03-31 09:02Adjust Travis configurationgstraube1+1-1
2018-03-31 08:56Update build tools and Gradlegstraube4+5-15
2018-03-30 10:08Adjust list of contributors (issue #15)gstraube1+1-0
2018-03-30 10:04Add new logo (issue #15)gstraube20+11-75
2018-03-27 16:55Add contributorsgstraube1+5-0
2018-02-14 17:42Increment versiongstraube1+2-2
2018-02-14 17:27Set dark mode as defaultgstraube1+2-2
2018-02-14 17:23Adjust range of reference pitch (issue #14)gstraube1+1-1
2018-02-11 14:15Add string translation (issue #14)gstraube3+3-1
2018-02-11 14:10Display octave number (issue #14)gstraube1+51-16
2018-02-11 11:45React to notation change immediatelygstraube1+3-0
2018-02-11 11:37Remove title from dialog (issue #14)gstraube1+0-1
2018-02-11 11:33Dismiss dialog on orientation change (issue #14)gstraube1+7-0
2018-02-11 11:02Show value of reference pitch (issue #14)gstraube2+14-1
2018-02-11 10:48Adjust style of number picker when dark mode is enabled (issue #14)gstraube3+14-3
2018-02-11 10:11Enable selection of reference pitch (issue #14)gstraube7+107-10
2018-02-10 16:12Add pitch adjuster (issue #14)gstraube3+83-0
2018-02-08 15:17Change text color on canvasgstraube2+9-3
2018-02-05 17:27Rename night mode to dark modegstraube5+15-15
2018-02-05 14:21Adjust background colorsgstraube2+17-8
2018-02-05 13:50Change color of indicatorgstraube2+4-4
2018-02-05 13:44Introduce night modegstraube8+73-20
2018-01-31 17:05Bump versiongstraube1+2-2
2018-01-31 16:59Remember last selected tuning (issue #11)gstraube3+35-15
2018-01-11 18:38Increment versiongstraube1+2-2
2018-01-11 18:34Update READMEgstraube1+1-1
2018-01-11 18:32Merge pull request #10 from afmachado/mastergstraube1+24-0
2018-01-11 17:51Translation to Brazilian PortugueseFree Educational Software for Mobile Devices - Translations to Brazilian Portuguese1+24-0
2018-01-08 17:15Update README.mdgstraube1+1-0
2018-01-08 16:50Bump versiongstraube1+2-2
2018-01-08 16:48Adjust sign display in Solfège notation (issue #9)gstraube1+10-9
2018-01-08 16:30Delete superfluous wordgstraube1+1-1
2018-01-08 16:29Calculate octave number for Solfège (issue #9)gstraube1+23-1
2018-01-08 16:08Use integers instead of strings for storing the octave numbergstraube12+219-219
2018-01-08 15:58Refactor namesgstraube4+13-13
2018-01-08 15:45Extract hard-coded strings into resourcesgstraube2+4-2
2018-01-08 15:43Remove automatic selection of notation (issue #9)gstraube2+0-81
2018-01-07 18:12Keep user selection of notation (issue #9)gstraube1+9-3
2018-01-07 16:21Shorten linesgstraube1+4-2
2018-01-07 16:16Enable user to set the notation manually (issue #9)gstraube3+33-8
2018-01-07 11:57Detect notation based on device language (issue #9)gstraube17+379-221
2018-01-04 07:45Update screenshotsgstraube3+0-0
2018-01-03 16:58Add Google Play badgegstraube1+3-0
2018-01-03 16:23Add reference to privacy policygstraube5+54-2
2017-12-28 12:17Bump versiongstraube1+2-2
2017-12-28 12:12Merge branch 'mtbu-master'gstraube3+60-1
2017-12-28 12:08Remove trailing zeroesgstraube1+4-4
2017-12-25 23:01Added violin tuningmtbu3+60-1
2017-12-17 13:51Adjust READMEgstraube1+4-4
2017-12-17 13:20Increment versiongstraube1+2-2
2017-12-17 13:13Add screenshotsgstraube1+8-0
2017-12-17 13:08Add fastlanegstraube5+67-0
2017-12-17 12:06Create additional image assetsgstraube19+86-0
2017-12-15 17:58Update Gradle versiongstraube1+1-1
2017-12-15 16:58Use new Gradle tasksgstraube1+8-8
2017-12-15 16:45Delete unused reference imagesgstraube7+12-12
2017-12-15 16:38Make inner class staticgstraube1+2-2
2017-12-15 16:34Update dependencygstraube1+1-1
2017-12-15 16:30Adjust test reference imagesgstraube15+0-0
2017-12-15 16:18Simplify expressiongstraube1+1-1
2017-12-15 16:03Remove absolute values in drawing routinegstraube1+5-5
2017-12-15 15:00Draw indicator as an arrowheadgstraube1+18-3
2017-12-14 15:15Display octave number and sign as sub/superscriptgstraube25+377-203
2017-11-14 16:25Increment versiongstraube1+2-2
2017-11-14 16:10Remove JAR filegstraube1+0-0
2017-11-12 16:00Increment versiongstraube1+2-2
2017-11-12 15:54Add chromatic tuning modegstraube3+180-0
2017-11-12 14:45Adjust modifiersgstraube2+2-2
2017-10-30 13:02Create package for tuningsgstraube23+337-307
2017-11-12 14:24Include Tarsos as source codegstraube133+26544-1
2017-10-30 15:27Bump versiongstraube1+2-2
2017-10-30 12:33Increase buffer size and overlapgstraube1+2-3
2017-10-29 15:45Add further tuningsgstraube7+212-2
2017-10-29 11:13Update build toolsgstraube4+6-5
2017-10-21 16:22Bump versiongstraube1+2-2
2017-10-21 16:10Update README.mdgstraube1+3-3
2017-10-21 16:08Update test reference imagesgstraube16+2-2
2017-10-21 15:57Use rounded deviationgstraube1+2-2
2017-10-21 15:53Extract methodgstraube1+9-9
2017-10-21 15:38Increase tolerancegstraube1+1-1
2017-10-21 15:36Round deviation to the nearest markgstraube1+4-1
2017-10-21 15:34Introduce constantgstraube1+5-7
2017-10-21 15:28Increase number of marks on gaugegstraube1+20-6
2017-10-21 14:45Replace magic number with variablegstraube1+4-3
2017-10-21 14:45Reduce minimal items countgstraube1+1-1
2017-10-20 16:21Keep screen ongstraube1+3-0
2017-10-16 14:54Rename tuningsgstraube9+83-83
2017-10-15 11:49Increment versiongstraube1+2-2
2017-10-15 11:37Adjust test reference imagesgstraube13+0-0
2017-10-15 11:18Increase number of significant digitsgstraube2+9-9
2017-10-15 11:16Add Drop D tuninggstraube3+44-2
2017-10-15 10:53Embed enumsgstraube10+68-70
2017-10-15 10:39Simplify tuning namegstraube1+1-1
2017-10-15 10:38Use scientific pitch notationgstraube5+41-41
2017-10-15 10:20Use material design themed spinnergstraube3+9-16
2017-10-14 16:46Enable switching between tuningsgstraube8+102-5
2017-10-14 15:51Add null checkgstraube1+1-1
2017-10-12 15:05Introduce tunings as an exchangeable entitygstraube10+73-36
2017-09-22 16:48Bump versiongstraube1+2-2
2017-09-22 16:44Indicate whether audio dispatcher is runninggstraube4+24-5
2017-09-03 17:23Add F-Droid badge to READMEgstraube1+4-0
2017-09-02 13:20Add rule for microphone permissiongstraube1+4-0
2017-08-31 17:41Increment versiongstraube1+2-2
2017-08-31 16:26Stop listener task when pausedgstraube1+43-2
2017-08-26 17:53Bump versiongstraube1+2-2
2017-08-26 17:52Update reference imagesgstraube16+3-4
2017-08-26 17:43Start recoding if permission has already been grantedgstraube1+17-11
2017-08-26 17:37Implement depreciated method to support API levels < 23gstraube1+12-0
2017-08-24 14:29Ask for permission at runtimegstraube2+58-14
2017-08-23 18:17Update README.mdgstraube1+3-3
2017-08-23 17:45Move to background when the back button has been pressedgstraube1+5-0
2017-08-23 17:02Change tolerancegstraube1+1-1
2017-08-23 16:58Raise sampling rategstraube1+1-1
2017-08-23 16:57Increase rangegstraube1+6-4
2017-08-22 16:50Remove permissions (needed only for UI tests)gstraube1+0-2
2017-08-22 16:47Delete unnecessary castgstraube1+1-1
2017-08-21 16:31Update reference imagesgstraube16+51-25
2017-08-21 16:12Change launcher icongstraube6+0-0
2017-08-20 17:25Add build status indicatorgstraube1+2-0
2017-08-20 17:22Add READMEgstraube1+22-0
2017-08-20 16:47Remove redundant castgstraube1+1-1
2017-08-20 16:42Use constantgstraube1+1-1
2017-08-20 16:28Move textgstraube1+1-1
2017-08-20 16:20Change displayed note namegstraube5+38-38
2017-08-20 16:03Increase sampling rategstraube1+1-1
2017-08-20 15:50Display listening indicatorgstraube2+32-0
2017-08-18 16:54Use relative position for symbolsgstraube1+1-1
2017-08-18 16:08Suppress warningsgstraube1+4-1
2017-08-18 16:06Opt out of backup and restore supportgstraube1+1-1
2017-08-18 15:54Update to latest SDK versiongstraube17+6-6
2017-08-17 19:04Introduce fragment for listenergstraube2+123-117
2017-08-16 18:53Remove annotationgstraube1+0-3
2017-08-15 18:41Extract methodgstraube1+4-0
2017-08-14 18:48Extract variablegstraube1+3-2
2017-08-13 10:16Blank the screen if deviation is outside boundariesgstraube4+29-23
2017-08-13 09:53Rename constantgstraube1+2-2
2017-08-12 16:46Verify that non-exact deviations appear correctlygstraube7+17-0
2017-08-12 16:27Check that close match is displayed correctlygstraube2+5-0
2017-08-12 14:50Add UI tests for all exact deviationsgstraube6+16-3
2017-08-12 14:37Move statementsgstraube1+2-2
2017-08-12 14:14Extract methodgstraube1+9-20
2017-08-12 14:08Verify that a positive deviation of 10 cents is displayed correctlygstraube2+22-0
2017-08-12 13:51Disable email notificationsgstraube1+2-0
2017-08-12 13:25Run only unit testsgstraube1+2-1
2017-08-12 13:03Restore previous configurationgstraube1+1-21
2017-08-11 16:57Wait longer for Gradle task to finishgstraube1+1-1
2017-08-10 18:25Enable debug outputgstraube1+2-0
2017-08-10 16:43Remove idle waitinggstraube1+0-1
2017-08-09 16:41Increase waiting timegstraube1+2-1
2017-08-09 16:21Re-introduce ARM system imagegstraube1+2-2
2017-08-09 15:44Revert "Use ARM system image"gstraube1+4-5
2017-08-09 14:42Enable verbose outputgstraube1+1-1
2017-08-09 14:29Revert "Use option -engine classic"gstraube1+1-1
2017-08-09 14:06Revert "Lauch emulator directly from folder"gstraube1+1-1
2017-08-08 18:05Use option -engine classicgstraube1+1-1
2017-08-08 17:35Use ARM system imagegstraube1+2-2
2017-08-08 17:06Lauch emulator directly from foldergstraube1+1-1
2017-08-07 18:31Remove optiongstraube1+1-1
2017-08-06 18:00Use avdmanager to create emulatorgstraube1+10-2
2017-08-06 17:01Enable sudo for Travis buildgstraube1+1-0
2017-08-04 20:10Turn off email notificationsgstraube1+2-0
2017-08-03 15:33Activate edge groupgstraube1+3-1
2017-08-02 17:40Remove no audio optiongstraube1+1-1
2017-08-02 17:22Use different syntaxgstraube1+1-1
2017-08-02 16:30Change name of system imagegstraube1+2-2
2017-08-02 16:04Use again API level 25 for Travis buildsgstraube1+4-4
2017-08-01 17:05Revert "Update reference image to match API level 22"gstraube1+0-0
2017-08-01 15:49Specify device type and resolutiongstraube1+2-2
2017-08-01 15:25Update reference image to match API level 22gstraube1+0-0
2017-07-31 17:11Target API level 22 in Travis buildsgstraube1+2-2
2017-07-30 15:58Use API 22 emulator for Travis buildsgstraube1+3-4
2017-07-30 13:15Set API level to 25 for tests and Travis buildgstraube2+2-2
2017-07-30 12:30Wait for emulatorgstraube1+6-0
2017-07-30 12:19Specify system image for testsgstraube1+1-0
2017-07-30 12:18Adjust test to API level 26gstraube5+23-0
2017-07-29 19:46Add first UI testgstraube2+64-0
2017-07-28 19:44Extract class to enable testability of drawing methodsgstraube2+143-110
2017-07-25 18:26Add Roboelectricgstraube1+1-0
2017-07-24 16:35Account for random order of samplesgstraube1+3-2
2017-07-23 16:36Create method for filtering samples by notegstraube2+33-3
2017-07-23 16:30Add tests for samplergstraube2+67-1
2017-07-23 15:47Increase number of samplesgstraube1+1-1
2017-07-22 14:28Remove guitar symbolgstraube2+0-10
2017-07-21 20:25Add FindBugs plugingstraube1+2-0
2017-07-20 19:21 Extract method for logginggstraube1+6-2
2017-07-19 16:33Add log statement for average pitch differencegstraube1+6-0
2017-07-18 18:49Move log statementgstraube1+2-2
2017-07-17 16:47Calculate average pitch differencegstraube2+77-6
2017-07-17 15:31Change position of guitar charactergstraube1+2-1
2017-07-17 15:29Invert signs of pitch deviationsgstraube2+5-5
2017-07-16 16:31Add newline at end of filegstraube1+2-2
2017-07-16 16:04Draw guitar unicode charactergstraube2+8-0
2017-07-16 15:59Indicate direction of pitch deviationgstraube2+14-0
2017-07-16 15:55Show signs on gauge valuesgstraube1+9-3
2017-07-16 15:20Display gauge even before the first pitch is detectedgstraube1+2-1
2017-07-16 15:18Draw indicator in a separate methodgstraube1+10-5
2017-07-15 17:58Access canvas through a member variablegstraube1+13-9
2017-07-14 18:22Extract methodsgstraube1+8-13
2017-07-14 17:56Remove unnecessary if statementgstraube1+0-4
2017-07-13 18:27Display gauge to indicate the pitch deviationgstraube2+52-1
2017-07-13 18:03Use absolute value when comparing to maximum allowed deviationgstraube1+1-1
2017-07-13 16:10Define font size using scale-independent pixelsgstraube3+8-2
2017-07-12 17:18Try to fix license issues in Travis buildgstraube1+7-0
2017-07-12 16:29Add support librarygstraube1+2-0
2017-07-12 15:40Remove ConstraintLayout dependencygstraube1+0-1
2017-07-12 15:31Add further componentsgstraube1+2-0
2017-07-12 15:17Specify Android components for Travis buildgstraube1+4-0
2017-07-12 14:56Tell Travis to build an Android projectgstraube1+1-1
2017-07-12 14:47Specify JDK version to be used in Travis buildgstraube1+1-0
2017-07-12 14:42Use text paintgstraube1+2-1
2017-07-11 17:49Add Travis configuration filegstraube1+1-0
2017-07-10 17:55Move text lowergstraube1+1-1
2017-07-10 04:28Rename variablegstraube1+5-5
2017-07-10 04:28Extract methodgstraube1+11-7
2017-07-10 04:22Center textgstraube1+4-1
2017-07-09 18:33Use linear layoutgstraube1+5-12
2017-07-08 19:03Move code into methodgstraube1+6-6
2017-07-07 19:16Increase font sizegstraube1+1-1
2017-07-06 17:03Set background color depending on pitch deviationgstraube1+18-0
2017-07-06 16:59Remove guitar string name as fieldgstraube3+9-15
2017-07-05 16:04Introduce custom view for tunergstraube4+101-24
2017-07-03 15:38Update Gradle versiongstraube1+1-1
2017-07-03 15:32Include Gradle wrapper filesgstraube2+6-0
2017-05-27 15:27Only display detected pitch if deviation is small enoughgstraube1+10-5
2017-05-26 16:30Use FFT YIN algorithm for pitch detectiongstraube1+5-5
2017-05-25 12:30Find closest note to detected pitch and calculate the deviation in centgstraube6+114-2
2017-05-25 10:32Use inner static classes to prevent memory leaksgstraube1+40-14
2017-05-25 09:44Reduce overlapgstraube1+1-1
2017-05-21 18:35Display detected pitch in Hertzgstraube4+108-3
2017-05-20 15:37Delete sample testsgstraube2+0-44
2017-05-20 14:58Add Tarsos DSP librarygstraube1+0-0
2017-05-19 18:57Add .idea foldergstraube7+123-0
2017-05-18 15:18Add top-level build filegstraube1+23-0
2017-05-17 16:10Specify licensegstraube1+674-0
2017-05-17 16:05Create initial project setupgstraube24+411-0