All Projects → gstraube → Cythara

gstraube / Cythara

Licence: gpl-3.0
A musical instrument tuner for Android

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Cythara

Apis
This Repository contains link to many Open or Closed Source APIs which I've made
Stars: ✭ 79 (-8.14%)
Mutual labels:  music
Tidal Api
An unofficial API wrapper for Tidal Music.
Stars: ✭ 83 (-3.49%)
Mutual labels:  music
Muso
muso: music sorter
Stars: ✭ 85 (-1.16%)
Mutual labels:  music
Vk Audio Token
Library that obtains VK tokens that work for VK audio API. Библиотека для получения токена VK, подходящего для Audio API.
Stars: ✭ 81 (-5.81%)
Mutual labels:  music
Minibae
The platform-neutral Beatnik Audio Engine, Mini Edition (miniBAE) is an exceptionally mature, well-rounded, and reliable computer music and sound system specially customized for small-footprint and embedded applications.
Stars: ✭ 82 (-4.65%)
Mutual labels:  music
Magnetic
SpriteKit Floating Bubble Picker (inspired by Apple Music) 🧲
Stars: ✭ 1,252 (+1355.81%)
Mutual labels:  music
Yaradio Yamusic
Yandex Radio + Yandex Music desktop application ----------------------------- Неофициальное десктопное приложение для Яндекс Радио + Яндекс Музыка
Stars: ✭ 78 (-9.3%)
Mutual labels:  music
Meting
🍰 Wow, such a powerful music API framework
Stars: ✭ 1,265 (+1370.93%)
Mutual labels:  music
Musicbox
网易云音乐命令行版本
Stars: ✭ 9,138 (+10525.58%)
Mutual labels:  music
Pytheory
Music Theory for Humans.
Stars: ✭ 1,260 (+1365.12%)
Mutual labels:  music
Chipdisk Nac Vol.1
Chipdisk Nacional Vol.1
Stars: ✭ 81 (-5.81%)
Mutual labels:  music
Atm Cli
Command line tool for generating and working with MIDI files.
Stars: ✭ 1,235 (+1336.05%)
Mutual labels:  music
Somafm Cli
🎵 Listen to SomaFM in your terminal via pure bash
Stars: ✭ 84 (-2.33%)
Mutual labels:  music
Chromaprint.scala
Chromaprint/AcoustID audio fingerprinting for the JVM
Stars: ✭ 81 (-5.81%)
Mutual labels:  music
Arduino Music Player
MOD/S3M/XM/IT Music Player for Arduino
Stars: ✭ 85 (-1.16%)
Mutual labels:  music
Misaki
Misaki is Discord Bot designed for communities with commands ranging from gif based anime reactions, to head scratching trivia commands.
Stars: ✭ 78 (-9.3%)
Mutual labels:  music
Musictools
Python library to download, label and sort music files.
Stars: ✭ 83 (-3.49%)
Mutual labels:  music
Ongaku
Anime Radio
Stars: ✭ 86 (+0%)
Mutual labels:  music
Nokia Composer
Nokia Composer in 512 bytes
Stars: ✭ 86 (+0%)
Mutual labels:  music
Audiokitsynthone
AudioKit Synth One: Open-Source iOS Synthesizer App
Stars: ✭ 1,258 (+1362.79%)
Mutual labels:  music

Build Status

Cythara

A musical instrument tuner for Android.

Get it on F-Droid

NOTE: Do not use the outdated Play Store version. The keystore file that was used to sign it has been lost, so updates can no longer be pushed to Google Play.

Functionality

  • Provides tunings for various instruments and supports chromatic tuning.
  • Changes background color from red to green to indicate that the pitch is in tune (with a tolerance of 10 cents).
  • Displays deviations between -60 and 60 cents.
  • Supports scientific pitch notation and Solfège.

Tests

Run ./gradlew test to run all unit tests. In addition, there are UI tests based on image comparisons which can be run using ./gradlew connectedCheck. The reference images are generated using a Nexus 5X emulator (resolution: 1080 x 1920, 420 dpi) with API level 26.

Libraries

The Tarsos DSP library (https://github.com/JorenSix/TarsosDSP) is used for pitch detection.

Current library version: commit d958352

License

Cythara is licensed under GPLv3. A copy of the license is included in the LICENSE.

Contributors

In chronological order:

  • mtbu added the violin tuning
  • afmachado provided the translation to Brazilian Portuguese
  • tebriz159 created the logo
  • toXel provided the translation to German
  • TacoTheDank enabled the installation on external storage, upgraded the language level, and updated dependencies
  • thim added the cello tuning, fixed issues, and updated library versions
  • obibon provided the translation to Basque
  • Daveed9 added the viola tuning
  • SiIky added the Drop C bass tuning and suggested a more reliable way of handling note frequencies
  • romgarb added the Turkish Oud standard tuning
  • klausweiss added the Banjo tuning and missing translations
  • berkaygunduzz provided the translation to Turkish

Thank you all!

Screenshots

Listening to input

Providing feedback

Listing tunings

Listing frequencies

Listing notations

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].