8000 GitHub - pjcasas29/Keytronome: Metronome application to aid in playing in different keys
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

pjcasas29/Keytronome

Repository files navigation

Keytronome

Metronome application to aid in playing in different keys created using the MVVM design pattern. Uses LiveData for main app functionality, RxJava, Retrofit, OkHttp for social media features and Room for saving presets locally(Presets still in developemnt).

Motivation

This application is for any musician who would like a customizable metronome that displays all 12 keys in different orders.

The user can select:

  • Tempo
  • Time signature
  • Number of cycles (times the metronome will go around the same set of keys)
  • Order of keys currently supporting:
    • Chromatic
    • Fifths
    • Fourths
    • Thirds
    • Whole steps
    • Random order
  • Starting key
  • Measures per Key (Number of measures until the next key chaange occurs)

Screenshots

Starting app and playing with default values

demo startup gif

Selecting Tempo

demo startup gif

Changing order of keys

demo startup gif

Maintainers

This project is mantained by:

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push your branch (git push origin my-new-feature)
  5. Create a new Pull Request

About

Metronome application to aid in playing in different keys

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0