Guitar Tutor Design

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
m
Line 1: Line 1:
[[Image:GuitarTutorDomainDesigh1.jpg|thumb|Domain Design]]'''BASIC USE CASE'''
+
[[Image:GuitarTutorDomainDesigh1.jpg|thumb|Domain Design]]'''USE CASE 1'''-- Chord Chart Practice.
 
The user loads a chord chart for the song they want to practice.
 
The user loads a chord chart for the song they want to practice.
 
Next the user presses the start button.  
 
Next the user presses the start button.  
Line 11: Line 11:
  
 
Chord charts can be of the form ABA, ABAC, ABB, etc. with repeats.
 
Chord charts can be of the form ABA, ABAC, ABB, etc. with repeats.
 +
 +
 +
'''USE CASE 2'''-- Load, Save, Enter New Chord Chart

Revision as of 09:35, 20 August 2008

Domain Design
USE CASE 1-- Chord Chart Practice.

The user loads a chord chart for the song they want to practice. Next the user presses the start button. After a short pause the program will count in two full bars then an indicator will start to scroll along the chart to mark progress in time with the tempo.

The user plays notes on the instrument. These notes and their duration are recorded on the chord chart . Notes are coloured one colour for correct and another for incorrect.

The chart is repeated X times or until the user presses the start button a second time.

The user can choose where to start the play from. The default will be the beginning or the last start point. Playback can only start from the beginning of a bar.

Chord charts can be of the form ABA, ABAC, ABB, etc. with repeats.


USE CASE 2-- Load, Save, Enter New Chord Chart

Personal tools