Uses of Class
com.softsynth.jmsl.MusicShape
-
Uses of MusicShape in com.softsynth.jmsl
Methods in com.softsynth.jmsl that return MusicShape Modifier and Type Method Description static MusicShape
MusicShape. readBinaryHMSLShape(java.io.DataInputStream in)
Read a binary file into a new Shape.MusicShape
MusicShape. translate(DimensionNameSpace destinationNameSpace)
Create a new MusicShape populated with this MusicShape's data, after translating from this MusicShape's DimensionNameSpace to anotherMethods in com.softsynth.jmsl with parameters of type MusicShape Modifier and Type Method Description void
MusicShape. copyDataFrom(MusicShape source)
Exact duplicate of double[] elements from source MusicShape to this MusicShape. -
Uses of MusicShape in com.softsynth.jmsl.midi
Subclasses of MusicShape in com.softsynth.jmsl.midi Modifier and Type Class Description class
MidiNoteRecorder
MusicShape that logs Midi noteon's to a 3 dimensional MusicShape (timestamp, note, vel)
NoteOff's are logged at noteOn's with vel 0 See MidiParser -
Uses of MusicShape in com.softsynth.jmsl.score.transcribe
Methods in com.softsynth.jmsl.score.transcribe that return MusicShape Modifier and Type Method Description MusicShape
MeasureExtractor. getExtractedMusicShape()
MusicShape
MeasureBeatDivisions. getMeasure()
static MusicShape
SearchPathNoteMaker. getMissingElements()
Methods in com.softsynth.jmsl.score.transcribe with parameters of type MusicShape Modifier and Type Method Description void
TranscriberListener. notifyCarriedOverMusicShape(Score score, int currentMeasureNumber, MusicShape musicShape)
Notify listener of note events that will spill over into the next measure, ie notes that are found within the current time window but will round up to beat 1 of the following measure.void
BeatDivision. setMeasure(MusicShape s)
void
BeatDivisionList. setMeasure(MusicShape s)
void
MeasureBeatDivisions. setMeasure(MusicShape measure)
set the MusicShape representing events within this measurevoid
SearchPathNoteMaker. setMeasure(MusicShape measure)
void
Transcriber. setSourceMusicShape(MusicShape source)
Precondition of source musicshape: dimension 0 contains timestamps sorted in ascending order.void
MeasureExtractor. setSourceShape(MusicShape s)
This is the MusicShape from which one measure's worth of elements are extracted -
Uses of MusicShape in com.softsynth.jmsl.score.view
Methods in com.softsynth.jmsl.score.view that return MusicShape Modifier and Type Method Description MusicShape
ScoreMusicShapeEditor. addMusicShapeFromSelection(boolean warnIfEmpty)
-
Uses of MusicShape in com.softsynth.jmsl.util
Methods in com.softsynth.jmsl.util that return MusicShape Modifier and Type Method Description MusicShape
Polynomial. getTerms()
Methods in com.softsynth.jmsl.util with parameters of type MusicShape Modifier and Type Method Description static int
HarmonicComplexity. calcHCM(MusicShape chord)
Returns the harmonic complexity of a chord.static int
HarmonicComplexity. calcHCR(MusicShape chord)
Returns how wide an intervallic range the chord spans, in octaves.void
CopyMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
copy selected range to MusicShapeEditor's static copy buffervoid
FitToRangeMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
void
InvertMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
invert selected range of MusicShapevoid
MusicShapeEditorOperator. operate(MusicShapeEditor editor, MusicShape s)
void
PasteMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
Paste from MusicShapeEditor's static copy buffer to current index of current MusicShape s.void
RandomizeMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
randomize values within selected range of MusicShape, using the floor and ceiling values set by the user.void
RemoveMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
Remove selected range of elements from musicshape.void
RetrogradeMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
reverse selected range of MusicShapevoid
ScaleMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
scale by v2 / v3 or v3 / v2 depending on boolean flip value No scaling if denom==0void
ScaleToTotalMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
Scale the selected range of MusicShape so that the total of the elements in this dimension equals v1void
ScrambleMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
Scramble elements within selected range of musicshape.void
SortMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
sort selected range of MusicShapevoid
TransposeMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
transpose by v1void
UnZoomMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
Zoom out to full range of elements from musicshape.void
ZoomMusicShapeEditorOperator. operate(MusicShapeEditor se, MusicShape s)
Zoom to selected range of elements from musicshape. -
Uses of MusicShape in com.softsynth.jmsl.view
Methods in com.softsynth.jmsl.view that return MusicShape Modifier and Type Method Description static MusicShape
MusicShapeEditor. fromBuffer(int n)
MusicShape
MusicShapeEditor. getMusicShape()
Methods in com.softsynth.jmsl.view with parameters of type MusicShape Modifier and Type Method Description void
MusicShapeEditor. addMusicShape(MusicShape s)
Add a MusicShape to the MusicShape Editor's list of MusicShapesstatic void
MusicShapeEditor. toBuffer(MusicShape s)
adds a copy of MusicShape to static bufferstatic void
MusicShapeEditor. toBuffer(MusicShape s, int n)
puts copy of MusicShape into nth position of buffer vector. -
Uses of MusicShape in jmslexamples.jsyn2
Methods in jmslexamples.jsyn2 that return MusicShape Modifier and Type Method Description MusicShape
FullFeaturedJSynUnitVoiceSupport. generateRandomMusicShape(JSynUnitVoiceInstrument ins)
Generate a MusicShape with random data chosen between low and high limits of upper dimensionsMusicShape
FrequencyDataTranslatorDemo. getMusicShape()
-
Uses of MusicShape in jmsltestsuite
Methods in jmsltestsuite that return MusicShape Modifier and Type Method Description MusicShape
MultipleScoresDemo1. captureMusicShape()
simulates grabbing a MusicShape liveMethods in jmsltestsuite with parameters of type MusicShape Modifier and Type Method Description void
TestNoteOffHoldAlgorithm. calculateHoldTimes(MusicShape s)
void
TranscribeScore8. notifyCarriedOverMusicShape(Score score, int currentMeasureNumber, MusicShape musicShape)
Notify listener of note events that will spill over into the next measure, ie notes that are found within the current time window but will round up to beat 1 of the following measure.Score
MultipleScoresDemo1. transcribe(MusicShape s)
Transcribe a MusicShape and return a new Score -
Uses of MusicShape in jmsltutorial
Subclasses of MusicShape in jmsltutorial Modifier and Type Class Description class
SabbathBrideMusicShape
Microtonally reasonably close transcription of Jody Diamond singing "Sabbath Bride"Methods in jmsltutorial with parameters of type MusicShape Modifier and Type Method Description void
TranscribeToot06. notifyCarriedOverMusicShape(Score score, int currentMeasureNumber, MusicShape musicShape)
TranscriberListener interface