===================================================================
== Ideas for subjects to train and exercises for these subjects. ==
===================================================================
structure of this file:
training SUBJECT
*EXERCISE type (short-name)
[ COMMENTS ]
these would be menu submenus/items
for all EXERCISE type there will have to be a step-by step
LESSON choice
short-name is written only for easy future reference (you can easily
say which exercise you mean, instead of describing it)
right now (1.1) there is only 'Names of notes' training SUBJECT with
EXERCISE 'note in staff -to- name of the note' with many LESSONS
=========================================================
RHYTHM
* hear rhythm - choose notes groups (hearRhythm-2-notes)
[ like in solfege ]
* see notes and type the rhythm with one key
(notesRhythm-2-compKey)
* a game?
[ maybe arcanoid-style? a bit like simplified
(notesRhythm-2-compKey) - there is a box with notes
falling down and there is a metronome in
background; if you type with your keyboard correct
rythm the box is shot; if not it falls down and
kills a brick, which is bad ]
[ any other ideas? ]
NAMES OF NOTES
* see a name - select one of testnotes visible in the staff
(name-2-chooseNote)
[ if there is more than one testnote of this name,
there should be a counter, and question should
continue until user marks all notes of this name ]
* see a note in the staff - select it's name (note-2-name)
[ this is what works now ]
* see a name - click on empty staff (name-2-guessNote)
[ part of staff will have to be highlighted (yellow
background?) to make the answer unique]
* see a sequence of notes in the staff - select their names
one - by one (sequence-2-name)
[ random notes or input from a midi file]
* a game
[ notes-attack clone? shooting like for rythm?
any other ideas? ]
FRETBOARD
* see a fretboard point - select name of the note
(fret-2-note)
[ lessons: fret-by-fret and string-by-string ]
* see a name - select fretboard point (note-2-fret)
[ part of fretboard highilighted to make the answer
unique]
* see a fretboard point - select all other points of the same
name (fret-2-fret)
[ this is probably one of very important exercises;
gradual lessons made by wider-and-wider range of
fretboard available (both frets and strings)]
* see a note in the staff - select a point on the fretboard
(staff-2-fret)
[ an option: find them all or find one (for the
second, pitch input may be used)]
* see a sequence in the staff - select a fretboard point
(sequence-2-fret)
[ random sequence or midi input; answer by pitch
possible]
* see a fretboard point - select all points of a given
interval higher/lower (fret-2-fretInterval)
[ start with a semitone-higher, then a tone higher,
then a semi-tone lower, then a tone lower, then
thee semitones;
bigger intervals will be trained in chords
training SUBJECT ]
* see a reversed (left-right) fretboard - select the
analogous note on 'normal' fretboard (reversedFret-2-fret)
[ this is for training repeating what someone else is
playing ]
* a game
[ * a kangaroo is jumping to a fret point; you have
to select this point name before it jumps to
another point
* notes-attack with fretboard clicking input
* falling blocks and fretboard below; you shoot by
selecting a name of fret point bellow the block;
if you miss one fret point vanishes, and from
this moment on you have to choose another name
to shoot at this point any other ideas? ]
KEYBOARD (I mean, piano keyboard)
* see a key - choose it's name (key-2-note)
* see a name - choose a key (note-2-name)
[ a range of keyboard highlighted or 'select all keys
of this name' ]
* see a note in the staff - choose a key (staff-2-key)
* see sequence of notes in the staff - choose keys in this
order (sequence-2-key)
* a game
[ ideas similar as for fretboard ]
KEYS (I mean scales' key signatures)
* order of sharps/flats : unscramble names
(sharps-2-orderNames)
[ drag names of notes to sort order in which sharps
appear (first F, then C and so on); the same for
flats ]
* order of sharps/flats : unscramble in the staff
(sharps-2-orderStaff)
[ sharps/flats are shown on the staff at right pitch,
but wrong order; sort them ]
* order of sharps/flats : put them in the staff
(sharps-2-staff)
[ click on staff in right order; each click puts one
sharp/flat (e.g. for sharps: you should first click
on the top line F, then on space C and so on) ]
* see a set of sharps/flats - name the tonic note, that is
name of the corresponding major/minor scale (sharps-2-tonic)
[ input can be given by clicking on tonic note in the
staff, tonic name, tonic fretboard point/keyboard,
or giving right pitch to the microphone!
for example for one-sharp key signature the answer
would be 'G' because this is the major tonic for
this key;
it can require to mark all tonic notes
major/minor key signature option]
* see a set of sharps/flats - name the dominant sound
(sharps-2-dominant)
[ the same as above, but to mark dominant note; e.g.
for C-major scale this would be 'G' ]
* see a name of a tonic note (name of the scale) - select
sharps/flats (tonic-2-sharps)
[ see a name of a tonic or a tonic note highlighted -
put on the staff right number of flats/sharps in
right order ]
* a game
[ ideas similar as for rhythm]
SCALES
* NO IDEA: HOW TO TRAIN THEM WITH COMPUTER? WHAT REALLY NEEDS
TRAINING?
CHORDS
* see a chord in the staff - choose its name (staff-2-chord)
[ both harmonic and melodic ]
* see a name of a chord - mark its notes in the staff
(chordName-2-staff)
[ both harmonic and melodic ]
* see a chord in the staff - mark its notes in fretboard
(chordStaff-2-fret)
[ only melodic;
also: pitch input from the microphone, and keyboard
clicks possible ]
* see a name of a chord - mark its notes in fretboard
(chordName-2-fret)
[ only melodic;
also: pitch input from the microphone, and keyboard
clicks possible ]
* see few fretboard points/keyboard keys - select a chord
name (fret-2-chordName)
* a game
[ * falling blocks ; shoot by selecting major/minor
button
* a kangaroo jumps on a place on fretboard - it is
a tonic of major/minor chord; select the other
two notes before the kangaroo jumps to another
location
* the same in the staff (more time needed, because
you may need to select sharps/flats)
any other ideas? ]
|