|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectgroovy.aprint.transform.ScaleHelper
class ScaleHelper extends java.lang.Object
Class helper for finding tracks in the scale / instrument
Property Summary | |
---|---|
java.lang.String |
ACCOMPAGNEMENT
|
java.lang.String |
ACCOMPAGNMENT
|
java.lang.String |
BASS
|
java.lang.String |
COUNTER_MELODY
|
java.lang.String |
MELODY
|
java.lang.String |
MELODY3
|
java.lang.Object |
registerSets
|
org.barrelorgandiscovery.scale.Scale |
scale
|
Constructor Summary | |
ScaleHelper(org.barrelorgandiscovery.instrument.Instrument ins, java.util.Map m = null)
|
|
ScaleHelper(org.barrelorgandiscovery.scale.Scale s, java.util.Map m = null)
|
|
ScaleHelper(java.util.Map m)
|
Method Summary | |
---|---|
Track
|
find(java.lang.String note)
find a track associated to a note (the note is given in parameter) the search is done wheter the note is associated to a specific RegisterSet (BASS, ACCOMPAGNMENT, MELODY ...) |
Track[]
|
getDrumTracks()
alias for getPercussionTracks, for english people @return |
Track[]
|
getNoteTracks()
get all the tracks containing a note definition |
Note[]
|
getNotes()
get Notes |
Track[]
|
getPercussionTracks()
get all the tracks containing a percussion (drum) definition |
Track[]
|
getRegisterTracks()
get all the tracks containing registers definitions |
org.barrelorgandiscovery.scale.Scale
|
getScale()
Get the underlying scale |
Track[]
|
getTracks()
get Tracks |
Note[]
|
notes(java.lang.String registerSet)
get all the notes of a registerset |
java.lang.Object
|
propertyMissing(java.lang.String name)
|
Track
|
track(int t)
get a track object from its index |
Track
|
track(Note n)
get a track associated to a note, independently of the registerset |
Track
|
track(Note n, java.lang.String registerSet)
get a note track in a specific register set, if the registerset is null, the method returns the first note encountered
|
Track
|
trackWithoutOctave(Note n)
Find a track with this not (independently of the octave) |
Track
|
trackWithoutOctave(Note n, java.lang.String registerSet)
find a track in a register set independently of the octave |
Track[]
|
tracks(Note[] notes, java.lang.String registerSet)
get all the tracks associated to notes in a registerset nota : if the registerset is null, the search is done in all registersets |
Track[]
|
tracks(Note[] notes)
get all the tracks associated to notes in all registerset |
Track[]
|
tracksWithoutOctave(Note[] notes, java.lang.String registerSet)
get all the tracks to notes without octave, when the note is not found, a null is returned in the array @parameter notes an array containing the notes to find |
Track[]
|
tracksWithoutOctave(Note[] notes)
Get All tracks associated to given notes, without octave match |
TransformHelper
|
transformFor(org.barrelorgandiscovery.scale.Scale s)
Create a transform helper to the scale given in parameter |
TransformHelper
|
transformFor(ScaleHelper s)
Create a transform helper to the scale helper given in parameter |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Property Detail |
---|
java.lang.String ACCOMPAGNEMENT
java.lang.String ACCOMPAGNMENT
java.lang.String BASS
java.lang.String COUNTER_MELODY
java.lang.String MELODY
java.lang.String MELODY3
java.lang.Object registerSets
org.barrelorgandiscovery.scale.Scale scale
Constructor Detail |
---|
ScaleHelper(org.barrelorgandiscovery.instrument.Instrument ins, java.util.Map m = null)
ScaleHelper(org.barrelorgandiscovery.scale.Scale s, java.util.Map m = null)
ScaleHelper(java.util.Map m)
Method Detail |
---|
Track find(java.lang.String note)
note
- the note represented as String with octave eg : "D5"
Track[] getDrumTracks()
Track[] getNoteTracks()
Note[] getNotes()
Track[] getPercussionTracks()
Track[] getRegisterTracks()
org.barrelorgandiscovery.scale.Scale getScale()
Track[] getTracks()
Note[] notes(java.lang.String registerSet)
java.lang.Object propertyMissing(java.lang.String name)
Track track(int t)
Track track(Note n)
Track track(Note n, java.lang.String registerSet)
Track trackWithoutOctave(Note n)
n
- the note
Track trackWithoutOctave(Note n, java.lang.String registerSet)
Track[] tracks(Note[] notes, java.lang.String registerSet)
Track[] tracks(Note[] notes)
Track[] tracksWithoutOctave(Note[] notes, java.lang.String registerSet)
Track[] tracksWithoutOctave(Note[] notes)
TransformHelper transformFor(org.barrelorgandiscovery.scale.Scale s)
TransformHelper transformFor(ScaleHelper s)
Groovy Documentation