org.rubato.rubettes.util
Class MacroNoteGenerator

java.lang.Object
  extended by org.rubato.rubettes.util.NoteGenerator
      extended by org.rubato.rubettes.util.MacroNoteGenerator

public class MacroNoteGenerator
extends NoteGenerator


Constructor Summary
MacroNoteGenerator()
           
 
Method Summary
 Denotator convertScore(Denotator input)
           
 PowerDenotator createEmptyScore()
           
 PowerDenotator createFlatMacroScore(double[][] values)
           
 PowerDenotator createMultiLevelMacroScore(double[][] values)
           
 LimitDenotator createSpecificNodeDenotator(java.util.List<Denotator> coordinates)
           
 LimitDenotator createSpecificNoteDenotator(java.util.List<Denotator> coordinates)
           
 PowerForm getMacroScoreForm()
          Returns the MacroScore form from the system repository.
 
Methods inherited from class org.rubato.rubettes.util.NoteGenerator
addNoteToMelody, copyAndSetLayer, createAbsoluteNote, createNodeDenotator, createNodeDenotator, createNodeDenotator, createNodeDenotators, createNoteDenotator, createNoteDenotator, createScoreWithMelody, createSimpleMelody, createSimpleMelody, getDoubleValue, getDurationForm, getLayer, getLoudnessForm, getOnsetForm, getPitchForm, getScoreForm, makeNoteAbsolute, makeNoteRelative, modifyNoteDenotator, modifyNoteDenotator, modifyNoteDenotator, startNewMelody
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MacroNoteGenerator

public MacroNoteGenerator()
Method Detail

createEmptyScore

public PowerDenotator createEmptyScore()
Specified by:
createEmptyScore in class NoteGenerator

convertScore

public Denotator convertScore(Denotator input)
Specified by:
convertScore in class NoteGenerator

createFlatMacroScore

public PowerDenotator createFlatMacroScore(double[][] values)

createMultiLevelMacroScore

public PowerDenotator createMultiLevelMacroScore(double[][] values)

createSpecificNodeDenotator

public LimitDenotator createSpecificNodeDenotator(java.util.List<Denotator> coordinates)

createSpecificNoteDenotator

public LimitDenotator createSpecificNoteDenotator(java.util.List<Denotator> coordinates)

getMacroScoreForm

public PowerForm getMacroScoreForm()
Returns the MacroScore form from the system repository.