-
Notifications
You must be signed in to change notification settings - Fork 0
User Interface
Upon launching chordinate™, the user lands at the home screen: the Sequence List screen. This screen is a portrait layout list of chord sequences the user has already defined, with the first item in the list being an Add New Sequence button. If the user has no saved sequences, the only item in the list is the Add New Sequence button. From here, the user has several options.
- By clicking a pre-existing chord sequence, the user goes directly into practicing that sequence in Playback.
- By long-pressing a sequence, the user is given the option to delete that sequence, edit it, or rename it. Choosing to edit takes them to the Sequence Editor with that sequence loaded into the timeline.
- By clicking Add New Sequence, the user is taken to the Sequence Editor screen with an empty timeline.
- By clicking the Settings & Statistics button, they are taken to the Settings and Statistics page.
The Sequence Editor page is where the user defines the chord sequence they wish to practice. It is a landscape screen, with a timeline of the entire sequence along the bottom of the page. From here the user can choose a chord root (e.g. C) and quality (e.g. M7) for the current chord, adjust the tempo of the sequence via a bpm slider, or scrub along the timeline, pick a chord and add a new one into the sequence immediately after the selected chord. Finally, once the user has defined the sequence they wish to practice, they give that sequence a name and hit the Play button to go into Practice to play that sequence.
In Practice mode, the user is shown a landscape-orientation playback of their selected chord sequence, with a Picker-style sideways-scrolling preview of the previous and upcoming chord(s). The bottom of the screen displays a timer bar conveying how long until the next chord comes up. In future versions of chordinate™, this screen will also show the user the appropriate finger positions for their selected instrument.
On the Settings + Stats screen, the user can change their preferred instrument, as well as view interesting statistics about their practice. Some example stats to display include:
- Favourite chords
- Most practiced sequences
- Best “practice streak” (number of consecutive days where the user practiced at least one complete sequence)
- Instrument breakdown