Skip to main content

Module jsymbolic

Module jsymbolic 

Source
Expand description

The features music21 ports from Cory McKay’s jSymbolic: music21’s features.jSymbolic. Each is an Extractor in JSYMBOLIC, found by its id with extractor.

The melodic features (M) read the intervals between neighbouring notes of each part; the rhythmic features (R) read when each note sounds, in seconds at the piece’s tempi, and its meters; the texture features (T) read how many parts sound in each chord of the piece chordified; the instrument features (I) read the piece partitioned by instrument and each part’s General MIDI program; the pitch features (P) read the piece’s pitches. Several of music21’s habits are kept, since the values are the comparison: the pitch variety (P8) counts the MIDI numbers sounding but MIDI nought, a tie between two pitches equally common goes to the one sounded first, and a melody with no arpeggiation at all (M8) is refused as one with no notes.

Constants§

JSYMBOLIC
Every jSymbolic extractor music21 implements, in music21’s order.

Functions§

extractor
The jSymbolic extractor with this id, such as P10 or music21’s m10.