org.rubato.rubettes.util
Class SoundNoteGenerator
java.lang.Object
org.rubato.rubettes.util.NoteGenerator
org.rubato.rubettes.util.SoundNoteGenerator
public class SoundNoteGenerator
- extends NoteGenerator
Field Summary |
static java.lang.String[] |
FM_MODELS
|
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 |
FM_MODELS
public static final java.lang.String[] FM_MODELS
SoundNoteGenerator
public SoundNoteGenerator()
createEmptyScore
public PowerDenotator createEmptyScore()
- Specified by:
createEmptyScore
in class NoteGenerator
convertScore
public Denotator convertScore(Denotator input)
- Specified by:
convertScore
in class NoteGenerator
createFlatSoundScore
public PowerDenotator createFlatSoundScore(double[][] values)
createMultiLevelSoundScore
public PowerDenotator createMultiLevelSoundScore(double[][] values)
createSpecificNodeDenotator
public LimitDenotator createSpecificNodeDenotator(java.util.List<Denotator> coordinates)
createSpecificNoteDenotator
public LimitDenotator createSpecificNoteDenotator(java.util.List<Denotator> coordinates)
createSpecificNoteDenotator
public LimitDenotator createSpecificNoteDenotator(java.util.List<Denotator> coordinates,
boolean withModulators)
createFMNodeDenotator
public LimitDenotator createFMNodeDenotator(double[] noteValues)
convertModulatorToNode
public LimitDenotator convertModulatorToNode(LimitDenotator modulator)
convertNodeToModulator
public LimitDenotator convertNodeToModulator(LimitDenotator node)
setFMModel
public void setFMModel(java.lang.String fmModel)
getSoundScoreForm
public PowerForm getSoundScoreForm()
- Returns the SoundScore form from the system repository.
getSoundNoteForm
public LimitForm getSoundNoteForm()
- Returns the SoundNote form from the system repository.