music21.instrument¶
This module represents instruments through objects that contain general information such as Metadata for instrument names, classifications, transpositions and default MIDI program numbers. It also contains information specific to each instrument or instrument family, such as string pitches, etc. Information about instrumental ensembles is also included here though it may later be separated out into its own ensemble.py module.
Functions¶
-
music21.instrument.bundleInstruments(streamIn, inPlace=False)¶ >>> up1 = note.Unpitched() >>> up1.storedInstrument = instrument.BassDrum() >>> upUnknownInstrument = note.Unpitched()
>>> up2 = note.Unpitched() >>> up2.storedInstrument = instrument.Cowbell() >>> s = stream.Stream() >>> s.append(up1) >>> s.append(upUnknownInstrument) >>> s.append(up2) >>> s2 = instrument.unbundleInstruments(s) >>> s3 = instrument.bundleInstruments(s2) >>> for test in s3: ... print(test.storedInstrument) Bass Drum Bass Drum Cowbell
-
music21.instrument.ensembleNameBySize(number)¶ return the name of a generic ensemble with “number” players:
>>> instrument.ensembleNameBySize(4) 'quartet' >>> instrument.ensembleNameBySize(1) 'solo' >>> instrument.ensembleNameBySize(83) 'treoctogetet'
-
music21.instrument.fromString(instrumentString)¶ Given a string with instrument content (from an orchestral score for example), attempts to return an appropriate
Instrument.>>> from music21 import instrument >>> t1 = instrument.fromString("Clarinet 2 in A") >>> t1 <music21.instrument.Instrument Clarinet> >>> t1.transposition <music21.interval.Interval m-3>
>>> t2 = instrument.fromString("Clarinetto 3") >>> t2 <music21.instrument.Instrument Clarinet>
>>> t3 = instrument.fromString("Flauto 2") >>> t3 <music21.instrument.Instrument Flute>
Excess information is ignored, and the useful information can be extracted correctly as long as it’s sequential.
>>> t4 = instrument.fromString("I <3 music saxofono tenor go beavers") >>> t4 <music21.instrument.Instrument Tenor Saxophone>
-
music21.instrument.instrumentFromMidiProgram(number)¶ return the instrument with “number” as its assigned midi program:
>>> instrument.instrumentFromMidiProgram(0) <music21.instrument.Instrument Piano> >>> instrument.instrumentFromMidiProgram(21) <music21.instrument.Instrument Accordion> >>> instrument.instrumentFromMidiProgram(500) Traceback (most recent call last): ... InstrumentException: No instrument found with given midi program
-
music21.instrument.partitionByInstrument(streamObj)¶ Given a single Stream, or a Score or similar multi-part structure, partition into a Part for each unique Instrument, joining events possibly from different parts.
>>> p1 = converter.parse("tinynotation: 4/4 c4 d e f g a b c' c1") >>> p2 = converter.parse("tinynotation: 4/4 C#4 D# E# F# G# A# B# c# C#1")
>>> p1.getElementsByClass('Measure')[0].insert(0.0, instrument.Piccolo()) >>> p1.getElementsByClass('Measure')[0].insert(2.0, instrument.AltoSaxophone()) >>> p1.getElementsByClass('Measure')[1].insert(3.0, instrument.Piccolo())
>>> p2.getElementsByClass('Measure')[0].insert(0.0, instrument.Trombone()) >>> p2.getElementsByClass('Measure')[0].insert(3.0, instrument.Piccolo()) # not likely... >>> p2.getElementsByClass('Measure')[1].insert(1.0, instrument.Trombone())
>>> s = stream.Score() >>> s.insert(0, p1) >>> s.insert(0, p2) >>> s.show('text') {0.0} <music21.stream.Part ...> {0.0} <music21.stream.Measure 1 offset=0.0> {0.0} <music21.instrument.Instrument Piccolo> {0.0} <music21.clef.TrebleClef> {0.0} <music21.meter.TimeSignature 4/4> {0.0} <music21.note.Note C> {1.0} <music21.note.Note D> {2.0} <music21.instrument.Instrument Alto Saxophone> {2.0} <music21.note.Note E> {3.0} <music21.note.Note F> {4.0} <music21.stream.Measure 2 offset=4.0> {0.0} <music21.note.Note G> {1.0} <music21.note.Note A> {2.0} <music21.note.Note B> {3.0} <music21.instrument.Instrument Piccolo> {3.0} <music21.note.Note C> {8.0} <music21.stream.Measure 3 offset=8.0> {0.0} <music21.note.Note C> {4.0} <music21.bar.Barline style=final> {0.0} <music21.stream.Part ...> {0.0} <music21.stream.Measure 1 offset=0.0> {0.0} <music21.instrument.Instrument Trombone> {0.0} <music21.clef.BassClef> {0.0} <music21.meter.TimeSignature 4/4> {0.0} <music21.note.Note C#> {1.0} <music21.note.Note D#> {2.0} <music21.note.Note E#> {3.0} <music21.instrument.Instrument Piccolo> {3.0} <music21.note.Note F#> {4.0} <music21.stream.Measure 2 offset=4.0> {0.0} <music21.note.Note G#> {1.0} <music21.instrument.Instrument Trombone> {1.0} <music21.note.Note A#> {2.0} <music21.note.Note B#> {3.0} <music21.note.Note C#> {8.0} <music21.stream.Measure 3 offset=8.0> {0.0} <music21.note.Note C#> {4.0} <music21.bar.Barline style=final>
>>> s2 = instrument.partitionByInstrument(s) >>> len(s2.parts) 3
# TODO: this step might not be necessary...
>>> for p in s2.parts: ... unused = p.makeRests(fillGaps=True, inPlace=True)
# TODO: this step SHOULD not be necessary (measureTemplate)...
>>> for p in s2.parts: ... p.makeMeasures(inPlace = True) ... p.makeTies(inPlace = True)
>>> s2.show('text') {0.0} <music21.stream.Part Piccolo> {0.0} <music21.stream.Measure 1 offset=0.0> {0.0} <music21.instrument.Instrument Piccolo> {0.0} <music21.clef.TrebleClef> {0.0} <music21.meter.TimeSignature 4/4> {0.0} <music21.note.Note C> {1.0} <music21.note.Note D> {2.0} <music21.note.Rest rest> {3.0} <music21.note.Note F#> {4.0} <music21.stream.Measure 2 offset=4.0> {0.0} <music21.note.Note G#> {1.0} <music21.note.Rest rest> {3.0} <music21.note.Note C> {8.0} <music21.stream.Measure 3 offset=8.0> {0.0} <music21.note.Note C> {4.0} <music21.bar.Barline style=final> {0.0} <music21.stream.Part Trombone> {0.0} <music21.stream.Measure 1 offset=0.0> {0.0} <music21.instrument.Instrument Trombone> {0.0} <music21.clef.BassClef> {0.0} <music21.meter.TimeSignature 4/4> {0.0} <music21.note.Note C#> {1.0} <music21.note.Note D#> {2.0} <music21.note.Note E#> {3.0} <music21.note.Rest rest> {4.0} <music21.stream.Measure 2 offset=4.0> {0.0} <music21.note.Rest rest> {1.0} <music21.note.Note A#> {2.0} <music21.note.Note B#> {3.0} <music21.note.Note C#> {8.0} <music21.stream.Measure 3 offset=8.0> {0.0} <music21.note.Note C#> {4.0} <music21.bar.Barline style=final> {0.0} <music21.stream.Part Alto Saxophone> {0.0} <music21.stream.Measure 1 offset=0.0> {0.0} <music21.instrument.Instrument Alto Saxophone> {0.0} <music21.clef.TrebleClef> {0.0} <music21.meter.TimeSignature 4/4> {2.0} <music21.note.Note E> {3.0} <music21.note.Note F> {4.0} <music21.stream.Measure 2 offset=4.0> {0.0} <music21.instrument.Instrument Alto Saxophone> {0.0} <music21.note.Note G> {1.0} <music21.note.Note A> {2.0} <music21.note.Note B> {3.0} <music21.bar.Barline style=final>
Bug in makeRests – notice the missing rest at the beginning of the alto sax part...
TODO: parts should be in Score Order. Cooindicence that this works. TODO: note redundant Alto Saxophone...
-
music21.instrument.unbundleInstruments(streamIn, inPlace=False)¶ takes a
Streamthat hasUnpitchedobjects and moves their .storedInstrument attributes to a new Stream (unless inPlace = True)>>> up1 = note.Unpitched() >>> up1.storedInstrument = instrument.BassDrum() >>> up2 = note.Unpitched() >>> up2.storedInstrument = instrument.Cowbell() >>> s = stream.Stream() >>> s.append(up1) >>> s.append(up2) >>> s2 = instrument.unbundleInstruments(s) >>> s2.show('text') {0.0} <music21.instrument.Instrument Bass Drum> {0.0} <music21.note.Unpitched object at 0x...> {1.0} <music21.instrument.Instrument Cowbell> {1.0} <music21.note.Unpitched object at 0x...>
Instrument¶
-
class
music21.instrument.Instrument¶ Base class for all musical instruments. Designed for subclassing, though usually a more specific instrument class (such as StringInstrument) would be better to subclass.
Some defined attributes for instruments include:
- partId
- partName
- partAbbreviation
- instrumentId
- instrumentName
- instrumentAbbreviation
- midiProgram
- midiChannel
- lowestNote (a note object or a string)
- highestNote (a note object or a string)
- transposition (an interval object)
- inGMPercMap (bool – if it uses the GM percussion map)
- soundfontFn (filepath to a sound font, optional)
Instrument bases
Instrument read-only properties
Read-only properties inherited from Music21Object:
Instrument read/write properties
Read/write properties inherited from Music21Object:
Instrument methods
-
Instrument.autoAssignMidiChannel(usedChannels=[])¶ Assign an unused midi channel given a list of used channels.
assigns the number to self.midiChannel and returns it as an int.
Note that midi channel 10 is special, and thus is skipped.
Currently only 16 channels are used.
Note that the reused “usedChannels=[]” in the signature is NOT a mistake, but necessary for the case where there needs to be a global list.
>>> used = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11] >>> i = instrument.Violin() >>> i.autoAssignMidiChannel(used) 12 >>> i.midiChannel 12
-
Instrument.bestName()¶ Find a viable name, looking first at instrument, then part, then abbreviations.
-
Instrument.instrumentIdRandomize()¶ Force a unique id by using an MD5
-
Instrument.partIdRandomize()¶ Force a unique id by using an MD5
Methods inherited from Music21Object:
Instrument instance variables
Instance variables inherited from Music21Object:
Accordion¶
-
class
music21.instrument.Accordion¶
Accordion bases
Accordion read-only properties
Read-only properties inherited from Music21Object:
Accordion read/write properties
Read/write properties inherited from Music21Object:
Accordion methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Accordion instance variables
Instance variables inherited from Music21Object:
AcousticBass¶
-
class
music21.instrument.AcousticBass¶
AcousticBass bases
AcousticBass read-only properties
Read-only properties inherited from Music21Object:
AcousticBass read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
AcousticBass methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
AcousticBass instance variables
Instance variables inherited from Music21Object:
AcousticGuitar¶
-
class
music21.instrument.AcousticGuitar¶
AcousticGuitar bases
AcousticGuitar read-only properties
Read-only properties inherited from Music21Object:
AcousticGuitar read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
AcousticGuitar methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
AcousticGuitar instance variables
Instance variables inherited from Music21Object:
Agogo¶
-
class
music21.instrument.Agogo¶
Agogo bases
Agogo read-only properties
Read-only properties inherited from Music21Object:
Agogo read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Agogo methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Agogo instance variables
Instance variables inherited from Music21Object:
Alto¶
-
class
music21.instrument.Alto¶
Alto bases
Alto read-only properties
Read-only properties inherited from Music21Object:
Alto read/write properties
Read/write properties inherited from Music21Object:
Alto methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Alto instance variables
Instance variables inherited from Music21Object:
AltoSaxophone¶
-
class
music21.instrument.AltoSaxophone¶
AltoSaxophone bases
AltoSaxophone read-only properties
Read-only properties inherited from Music21Object:
AltoSaxophone read/write properties
Read/write properties inherited from Music21Object:
AltoSaxophone methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
AltoSaxophone instance variables
Instance variables inherited from Music21Object:
Bagpipes¶
-
class
music21.instrument.Bagpipes¶
Bagpipes bases
Bagpipes read-only properties
Read-only properties inherited from Music21Object:
Bagpipes read/write properties
Read/write properties inherited from Music21Object:
Bagpipes methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Bagpipes instance variables
Instance variables inherited from Music21Object:
Banjo¶
-
class
music21.instrument.Banjo¶
Banjo bases
Banjo read-only properties
Read-only properties inherited from Music21Object:
Banjo read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
Banjo methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Banjo instance variables
Instance variables inherited from Music21Object:
Baritone¶
-
class
music21.instrument.Baritone¶
Baritone bases
Baritone read-only properties
Read-only properties inherited from Music21Object:
Baritone read/write properties
Read/write properties inherited from Music21Object:
Baritone methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Baritone instance variables
Instance variables inherited from Music21Object:
BaritoneSaxophone¶
-
class
music21.instrument.BaritoneSaxophone¶
BaritoneSaxophone bases
BaritoneSaxophone read-only properties
Read-only properties inherited from Music21Object:
BaritoneSaxophone read/write properties
Read/write properties inherited from Music21Object:
BaritoneSaxophone methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
BaritoneSaxophone instance variables
Instance variables inherited from Music21Object:
Bass¶
-
class
music21.instrument.Bass¶
Bass bases
Bass read-only properties
Read-only properties inherited from Music21Object:
Bass read/write properties
Read/write properties inherited from Music21Object:
Bass methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Bass instance variables
Instance variables inherited from Music21Object:
BassClarinet¶
-
class
music21.instrument.BassClarinet¶ >>> bcl = instrument.BassClarinet() >>> bcl.instrumentName 'Bass clarinet' >>> bcl.midiProgram 71 >>> 'WoodwindInstrument' in bcl.classes True
BassClarinet bases
BassClarinet read-only properties
Read-only properties inherited from Music21Object:
BassClarinet read/write properties
Read/write properties inherited from Music21Object:
BassClarinet methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
BassClarinet instance variables
Instance variables inherited from Music21Object:
BassDrum¶
-
class
music21.instrument.BassDrum¶
BassDrum bases
BassDrum read-only properties
Read-only properties inherited from Music21Object:
BassDrum read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
BassDrum methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
BassDrum instance variables
Instance variables inherited from Music21Object:
BassTrombone¶
-
class
music21.instrument.BassTrombone¶
BassTrombone bases
BassTrombone read-only properties
Read-only properties inherited from Music21Object:
BassTrombone read/write properties
Read/write properties inherited from Music21Object:
BassTrombone methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
BassTrombone instance variables
Instance variables inherited from Music21Object:
Bassoon¶
-
class
music21.instrument.Bassoon¶
Bassoon bases
Bassoon read-only properties
Read-only properties inherited from Music21Object:
Bassoon read/write properties
Read/write properties inherited from Music21Object:
Bassoon methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Bassoon instance variables
Instance variables inherited from Music21Object:
BongoDrums¶
-
class
music21.instrument.BongoDrums¶
BongoDrums bases
BongoDrums read-only properties
Read-only properties inherited from Music21Object:
BongoDrums read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
BongoDrums methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
BongoDrums instance variables
Instance variables inherited from Music21Object:
BrassInstrument¶
-
class
music21.instrument.BrassInstrument¶
BrassInstrument bases
BrassInstrument read-only properties
Read-only properties inherited from Music21Object:
BrassInstrument read/write properties
Read/write properties inherited from Music21Object:
BrassInstrument methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
BrassInstrument instance variables
Instance variables inherited from Music21Object:
Castanets¶
-
class
music21.instrument.Castanets¶
Castanets bases
Castanets read-only properties
Read-only properties inherited from Music21Object:
Castanets read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Castanets methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Castanets instance variables
Instance variables inherited from Music21Object:
Celesta¶
-
class
music21.instrument.Celesta¶
Celesta bases
Celesta read-only properties
Read-only properties inherited from Music21Object:
Celesta read/write properties
Read/write properties inherited from Music21Object:
Celesta methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Celesta instance variables
Instance variables inherited from Music21Object:
ChurchBells¶
-
class
music21.instrument.ChurchBells¶
ChurchBells bases
ChurchBells read-only properties
Read-only properties inherited from Music21Object:
ChurchBells read/write properties
Read/write properties inherited from Music21Object:
ChurchBells methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
ChurchBells instance variables
Instance variables inherited from Music21Object:
Clarinet¶
-
class
music21.instrument.Clarinet¶
Clarinet bases
Clarinet read-only properties
Read-only properties inherited from Music21Object:
Clarinet read/write properties
Read/write properties inherited from Music21Object:
Clarinet methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Clarinet instance variables
Instance variables inherited from Music21Object:
Clavichord¶
-
class
music21.instrument.Clavichord¶
Clavichord bases
Clavichord read-only properties
Read-only properties inherited from Music21Object:
Clavichord read/write properties
Read/write properties inherited from Music21Object:
Clavichord methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Clavichord instance variables
Instance variables inherited from Music21Object:
CongaDrum¶
-
class
music21.instrument.CongaDrum¶
CongaDrum bases
CongaDrum read-only properties
Read-only properties inherited from Music21Object:
CongaDrum read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
CongaDrum methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
CongaDrum instance variables
Instance variables inherited from Music21Object:
Contrabass¶
-
class
music21.instrument.Contrabass¶ For the Contrabass (or double bass), the stringPitches attribute refers to the sounding pitches of each string; whereas the lowestNote attribute refers to the lowest written note
Contrabass bases
Contrabass read-only properties
Read-only properties inherited from Music21Object:
Contrabass read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
Contrabass methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Contrabass instance variables
Instance variables inherited from Music21Object:
Cowbell¶
-
class
music21.instrument.Cowbell¶
Cowbell bases
Cowbell read-only properties
Read-only properties inherited from Music21Object:
Cowbell read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Cowbell methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Cowbell instance variables
Instance variables inherited from Music21Object:
CrashCymbals¶
-
class
music21.instrument.CrashCymbals¶
CrashCymbals bases
CrashCymbals read-only properties
Read-only properties inherited from Music21Object:
CrashCymbals read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
CrashCymbals methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
CrashCymbals instance variables
Instance variables inherited from Music21Object:
Cymbals¶
-
class
music21.instrument.Cymbals¶
Cymbals bases
Cymbals read-only properties
Read-only properties inherited from Music21Object:
Cymbals read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Cymbals methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Cymbals instance variables
Instance variables inherited from Music21Object:
Dulcimer¶
-
class
music21.instrument.Dulcimer¶
Dulcimer bases
Dulcimer read-only properties
Read-only properties inherited from Music21Object:
Dulcimer read/write properties
Read/write properties inherited from Music21Object:
Dulcimer methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Dulcimer instance variables
Instance variables inherited from Music21Object:
ElectricBass¶
-
class
music21.instrument.ElectricBass¶
ElectricBass bases
ElectricBass read-only properties
Read-only properties inherited from Music21Object:
ElectricBass read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
ElectricBass methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
ElectricBass instance variables
Instance variables inherited from Music21Object:
ElectricGuitar¶
-
class
music21.instrument.ElectricGuitar¶
ElectricGuitar bases
ElectricGuitar read-only properties
Read-only properties inherited from Music21Object:
ElectricGuitar read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
ElectricGuitar methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
ElectricGuitar instance variables
Instance variables inherited from Music21Object:
ElectricOrgan¶
-
class
music21.instrument.ElectricOrgan¶
ElectricOrgan bases
ElectricOrgan read-only properties
Read-only properties inherited from Music21Object:
ElectricOrgan read/write properties
Read/write properties inherited from Music21Object:
ElectricOrgan methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
ElectricOrgan instance variables
Instance variables inherited from Music21Object:
EnglishHorn¶
-
class
music21.instrument.EnglishHorn¶
EnglishHorn bases
EnglishHorn read-only properties
Read-only properties inherited from Music21Object:
EnglishHorn read/write properties
Read/write properties inherited from Music21Object:
EnglishHorn methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
EnglishHorn instance variables
Instance variables inherited from Music21Object:
FingerCymbals¶
-
class
music21.instrument.FingerCymbals¶
FingerCymbals bases
FingerCymbals read-only properties
Read-only properties inherited from Music21Object:
FingerCymbals read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
FingerCymbals methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
FingerCymbals instance variables
Instance variables inherited from Music21Object:
Flute¶
-
class
music21.instrument.Flute¶
Flute bases
Flute read-only properties
Read-only properties inherited from Music21Object:
Flute read/write properties
Read/write properties inherited from Music21Object:
Flute methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Flute instance variables
Instance variables inherited from Music21Object:
FretlessBass¶
-
class
music21.instrument.FretlessBass¶
FretlessBass bases
FretlessBass read-only properties
Read-only properties inherited from Music21Object:
FretlessBass read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
FretlessBass methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
FretlessBass instance variables
Instance variables inherited from Music21Object:
Glockenspiel¶
-
class
music21.instrument.Glockenspiel¶
Glockenspiel bases
Glockenspiel read-only properties
Read-only properties inherited from Music21Object:
Glockenspiel read/write properties
Read/write properties inherited from Music21Object:
Glockenspiel methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Glockenspiel instance variables
Instance variables inherited from Music21Object:
Gong¶
-
class
music21.instrument.Gong¶
Gong bases
Gong read-only properties
Read-only properties inherited from Music21Object:
Gong read/write properties
Read/write properties inherited from Music21Object:
Gong methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Gong instance variables
Instance variables inherited from Music21Object:
Guitar¶
-
class
music21.instrument.Guitar¶
Guitar bases
Guitar read-only properties
Read-only properties inherited from Music21Object:
Guitar read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
Guitar methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Guitar instance variables
Instance variables inherited from Music21Object:
Handbells¶
-
class
music21.instrument.Handbells¶
Handbells bases
Handbells read-only properties
Read-only properties inherited from Music21Object:
Handbells read/write properties
Read/write properties inherited from Music21Object:
Handbells methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Handbells instance variables
Instance variables inherited from Music21Object:
Harmonica¶
-
class
music21.instrument.Harmonica¶
Harmonica bases
Harmonica read-only properties
Read-only properties inherited from Music21Object:
Harmonica read/write properties
Read/write properties inherited from Music21Object:
Harmonica methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Harmonica instance variables
Instance variables inherited from Music21Object:
Harp¶
-
class
music21.instrument.Harp¶
Harp bases
Harp read-only properties
Read-only properties inherited from Music21Object:
Harp read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
Harp methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Harp instance variables
Instance variables inherited from Music21Object:
Harpsichord¶
-
class
music21.instrument.Harpsichord¶
Harpsichord bases
Harpsichord read-only properties
Read-only properties inherited from Music21Object:
Harpsichord read/write properties
Read/write properties inherited from Music21Object:
Harpsichord methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Harpsichord instance variables
Instance variables inherited from Music21Object:
HiHatCymbal¶
-
class
music21.instrument.HiHatCymbal¶
HiHatCymbal bases
HiHatCymbal read-only properties
Read-only properties inherited from Music21Object:
HiHatCymbal read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
HiHatCymbal methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
HiHatCymbal instance variables
Instance variables inherited from Music21Object:
Horn¶
-
class
music21.instrument.Horn¶ >>> hn = instrument.Horn() >>> hn.instrumentName 'Horn' >>> hn.midiProgram 60 >>> 'BrassInstrument' in hn.classes True
Horn bases
Horn read-only properties
Read-only properties inherited from Music21Object:
Horn read/write properties
Read/write properties inherited from Music21Object:
Horn methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Horn instance variables
Instance variables inherited from Music21Object:
Kalimba¶
-
class
music21.instrument.Kalimba¶
Kalimba bases
Kalimba read-only properties
Read-only properties inherited from Music21Object:
Kalimba read/write properties
Read/write properties inherited from Music21Object:
Kalimba methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Kalimba instance variables
Instance variables inherited from Music21Object:
KeyboardInstrument¶
-
class
music21.instrument.KeyboardInstrument¶
KeyboardInstrument bases
KeyboardInstrument read-only properties
Read-only properties inherited from Music21Object:
KeyboardInstrument read/write properties
Read/write properties inherited from Music21Object:
KeyboardInstrument methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
KeyboardInstrument instance variables
Instance variables inherited from Music21Object:
Koto¶
-
class
music21.instrument.Koto¶
Koto bases
Koto read-only properties
Read-only properties inherited from Music21Object:
Koto read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
Koto methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Koto instance variables
Instance variables inherited from Music21Object:
Lute¶
-
class
music21.instrument.Lute¶
Lute bases
Lute read-only properties
Read-only properties inherited from Music21Object:
Lute read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
Lute methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Lute instance variables
Instance variables inherited from Music21Object:
Mandolin¶
-
class
music21.instrument.Mandolin¶
Mandolin bases
Mandolin read-only properties
Read-only properties inherited from Music21Object:
Mandolin read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
Mandolin methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Mandolin instance variables
Instance variables inherited from Music21Object:
Maracas¶
-
class
music21.instrument.Maracas¶
Maracas bases
Maracas read-only properties
Read-only properties inherited from Music21Object:
Maracas read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Maracas methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Maracas instance variables
Instance variables inherited from Music21Object:
Marimba¶
-
class
music21.instrument.Marimba¶
Marimba bases
Marimba read-only properties
Read-only properties inherited from Music21Object:
Marimba read/write properties
Read/write properties inherited from Music21Object:
Marimba methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Marimba instance variables
Instance variables inherited from Music21Object:
MezzoSoprano¶
-
class
music21.instrument.MezzoSoprano¶
MezzoSoprano bases
MezzoSoprano read-only properties
Read-only properties inherited from Music21Object:
MezzoSoprano read/write properties
Read/write properties inherited from Music21Object:
MezzoSoprano methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
MezzoSoprano instance variables
Instance variables inherited from Music21Object:
Oboe¶
-
class
music21.instrument.Oboe¶
Oboe bases
Oboe read-only properties
Read-only properties inherited from Music21Object:
Oboe read/write properties
Read/write properties inherited from Music21Object:
Oboe methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Oboe instance variables
Instance variables inherited from Music21Object:
Ocarina¶
-
class
music21.instrument.Ocarina¶
Ocarina bases
Ocarina read-only properties
Read-only properties inherited from Music21Object:
Ocarina read/write properties
Read/write properties inherited from Music21Object:
Ocarina methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Ocarina instance variables
Instance variables inherited from Music21Object:
Organ¶
-
class
music21.instrument.Organ¶
Organ bases
Organ read-only properties
Read-only properties inherited from Music21Object:
Organ read/write properties
Read/write properties inherited from Music21Object:
Organ methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Organ instance variables
Instance variables inherited from Music21Object:
PanFlute¶
-
class
music21.instrument.PanFlute¶
PanFlute bases
PanFlute read-only properties
Read-only properties inherited from Music21Object:
PanFlute read/write properties
Read/write properties inherited from Music21Object:
PanFlute methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
PanFlute instance variables
Instance variables inherited from Music21Object:
Percussion¶
-
class
music21.instrument.Percussion¶
Percussion bases
Percussion read-only properties
Read-only properties inherited from Music21Object:
Percussion read/write properties
Read/write properties inherited from Music21Object:
Percussion methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Percussion instance variables
Instance variables inherited from Music21Object:
Piano¶
-
class
music21.instrument.Piano¶ >>> p = instrument.Piano() >>> p.instrumentName 'Piano' >>> p.midiProgram 0
Piano bases
Piano read-only properties
Read-only properties inherited from Music21Object:
Piano read/write properties
Read/write properties inherited from Music21Object:
Piano methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Piano instance variables
Instance variables inherited from Music21Object:
Piccolo¶
-
class
music21.instrument.Piccolo¶
Piccolo bases
Piccolo read-only properties
Read-only properties inherited from Music21Object:
Piccolo read/write properties
Read/write properties inherited from Music21Object:
Piccolo methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Piccolo instance variables
Instance variables inherited from Music21Object:
PipeOrgan¶
-
class
music21.instrument.PipeOrgan¶
PipeOrgan bases
PipeOrgan read-only properties
Read-only properties inherited from Music21Object:
PipeOrgan read/write properties
Read/write properties inherited from Music21Object:
PipeOrgan methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
PipeOrgan instance variables
Instance variables inherited from Music21Object:
PitchedPercussion¶
-
class
music21.instrument.PitchedPercussion¶
PitchedPercussion bases
PitchedPercussion read-only properties
Read-only properties inherited from Music21Object:
PitchedPercussion read/write properties
Read/write properties inherited from Music21Object:
PitchedPercussion methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
PitchedPercussion instance variables
Instance variables inherited from Music21Object:
Ratchet¶
-
class
music21.instrument.Ratchet¶
Ratchet bases
Ratchet read-only properties
Read-only properties inherited from Music21Object:
Ratchet read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Ratchet methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Ratchet instance variables
Instance variables inherited from Music21Object:
Recorder¶
-
class
music21.instrument.Recorder¶
Recorder bases
Recorder read-only properties
Read-only properties inherited from Music21Object:
Recorder read/write properties
Read/write properties inherited from Music21Object:
Recorder methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Recorder instance variables
Instance variables inherited from Music21Object:
ReedOrgan¶
-
class
music21.instrument.ReedOrgan¶
ReedOrgan bases
ReedOrgan read-only properties
Read-only properties inherited from Music21Object:
ReedOrgan read/write properties
Read/write properties inherited from Music21Object:
ReedOrgan methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
ReedOrgan instance variables
Instance variables inherited from Music21Object:
RideCymbals¶
-
class
music21.instrument.RideCymbals¶
RideCymbals bases
RideCymbals read-only properties
Read-only properties inherited from Music21Object:
RideCymbals read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
RideCymbals methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
RideCymbals instance variables
Instance variables inherited from Music21Object:
SandpaperBlocks¶
-
class
music21.instrument.SandpaperBlocks¶
SandpaperBlocks bases
SandpaperBlocks read-only properties
Read-only properties inherited from Music21Object:
SandpaperBlocks read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
SandpaperBlocks methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
SandpaperBlocks instance variables
Instance variables inherited from Music21Object:
Saxophone¶
-
class
music21.instrument.Saxophone¶
Saxophone bases
Saxophone read-only properties
Read-only properties inherited from Music21Object:
Saxophone read/write properties
Read/write properties inherited from Music21Object:
Saxophone methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Saxophone instance variables
Instance variables inherited from Music21Object:
Shakuhachi¶
-
class
music21.instrument.Shakuhachi¶
Shakuhachi bases
Shakuhachi read-only properties
Read-only properties inherited from Music21Object:
Shakuhachi read/write properties
Read/write properties inherited from Music21Object:
Shakuhachi methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Shakuhachi instance variables
Instance variables inherited from Music21Object:
Shamisen¶
-
class
music21.instrument.Shamisen¶
Shamisen bases
Shamisen read-only properties
Read-only properties inherited from Music21Object:
Shamisen read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
Shamisen methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Shamisen instance variables
Instance variables inherited from Music21Object:
Shehnai¶
-
class
music21.instrument.Shehnai¶
Shehnai bases
Shehnai read-only properties
Read-only properties inherited from Music21Object:
Shehnai read/write properties
Read/write properties inherited from Music21Object:
Shehnai methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Shehnai instance variables
Instance variables inherited from Music21Object:
Siren¶
-
class
music21.instrument.Siren¶
Siren bases
Siren read-only properties
Read-only properties inherited from Music21Object:
Siren read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Siren methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Siren instance variables
Instance variables inherited from Music21Object:
Sitar¶
-
class
music21.instrument.Sitar¶
Sitar bases
Sitar read-only properties
Read-only properties inherited from Music21Object:
Sitar read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
Sitar methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Sitar instance variables
Instance variables inherited from Music21Object:
SizzleCymbal¶
-
class
music21.instrument.SizzleCymbal¶
SizzleCymbal bases
SizzleCymbal read-only properties
Read-only properties inherited from Music21Object:
SizzleCymbal read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
SizzleCymbal methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
SizzleCymbal instance variables
Instance variables inherited from Music21Object:
SleighBells¶
-
class
music21.instrument.SleighBells¶
SleighBells bases
SleighBells read-only properties
Read-only properties inherited from Music21Object:
SleighBells read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
SleighBells methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
SleighBells instance variables
Instance variables inherited from Music21Object:
SnareDrum¶
-
class
music21.instrument.SnareDrum¶
SnareDrum bases
SnareDrum read-only properties
Read-only properties inherited from Music21Object:
SnareDrum read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
SnareDrum methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
SnareDrum instance variables
Instance variables inherited from Music21Object:
Soprano¶
-
class
music21.instrument.Soprano¶
Soprano bases
Soprano read-only properties
Read-only properties inherited from Music21Object:
Soprano read/write properties
Read/write properties inherited from Music21Object:
Soprano methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Soprano instance variables
Instance variables inherited from Music21Object:
SopranoSaxophone¶
-
class
music21.instrument.SopranoSaxophone¶
SopranoSaxophone bases
SopranoSaxophone read-only properties
Read-only properties inherited from Music21Object:
SopranoSaxophone read/write properties
Read/write properties inherited from Music21Object:
SopranoSaxophone methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
SopranoSaxophone instance variables
Instance variables inherited from Music21Object:
SplashCymbals¶
-
class
music21.instrument.SplashCymbals¶
SplashCymbals bases
SplashCymbals read-only properties
Read-only properties inherited from Music21Object:
SplashCymbals read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
SplashCymbals methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
SplashCymbals instance variables
Instance variables inherited from Music21Object:
SteelDrum¶
-
class
music21.instrument.SteelDrum¶
SteelDrum bases
SteelDrum read-only properties
Read-only properties inherited from Music21Object:
SteelDrum read/write properties
Read/write properties inherited from Music21Object:
SteelDrum methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
SteelDrum instance variables
Instance variables inherited from Music21Object:
StringInstrument¶
-
class
music21.instrument.StringInstrument¶
StringInstrument bases
StringInstrument read-only properties
Read-only properties inherited from Music21Object:
StringInstrument read/write properties
-
StringInstrument.stringPitches¶ stringPitches is a property that stores a list of Pitches (or pitch names, such as “C4”) that represent the pitch of the open strings from lowest to highest.[*]
>>> vln1 = instrument.Violin() >>> [str(p) for p in vln1.stringPitches] ['G3', 'D4', 'A4', 'E5']
instrument.stringPitches are full pitch objects, not just names:
>>> [x.octave for x in vln1.stringPitches] [3, 4, 4, 5]
Scordatura for Scelsi’s violin concerto Anahit. (N.B. that string to pitch conversion is happening automatically)
>>> vln1.stringPitches = ["G3","G4","B4","D4"]
([*]In some tuning methods such as reentrant tuning on the ukulele, lute, or five-string banjo the order might not strictly be from lowest to highest. The same would hold true for certain violin scordatura pieces, such as some of Biber’s *Mystery Sonatas*)
Read/write properties inherited from Music21Object:
StringInstrument methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
StringInstrument instance variables
Instance variables inherited from Music21Object:
SuspendedCymbal¶
-
class
music21.instrument.SuspendedCymbal¶
SuspendedCymbal bases
SuspendedCymbal read-only properties
Read-only properties inherited from Music21Object:
SuspendedCymbal read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
SuspendedCymbal methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
SuspendedCymbal instance variables
Instance variables inherited from Music21Object:
Taiko¶
-
class
music21.instrument.Taiko¶
Taiko bases
Taiko read-only properties
Read-only properties inherited from Music21Object:
Taiko read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Taiko methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Taiko instance variables
Instance variables inherited from Music21Object:
TamTam¶
-
class
music21.instrument.TamTam¶
TamTam bases
TamTam read-only properties
Read-only properties inherited from Music21Object:
TamTam read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
TamTam methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
TamTam instance variables
Instance variables inherited from Music21Object:
Tambourine¶
-
class
music21.instrument.Tambourine¶
Tambourine bases
Tambourine read-only properties
Read-only properties inherited from Music21Object:
Tambourine read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Tambourine methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Tambourine instance variables
Instance variables inherited from Music21Object:
TempleBlock¶
-
class
music21.instrument.TempleBlock¶
TempleBlock bases
TempleBlock read-only properties
Read-only properties inherited from Music21Object:
TempleBlock read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
TempleBlock methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
TempleBlock instance variables
Instance variables inherited from Music21Object:
Tenor¶
-
class
music21.instrument.Tenor¶
Tenor bases
Tenor read-only properties
Read-only properties inherited from Music21Object:
Tenor read/write properties
Read/write properties inherited from Music21Object:
Tenor methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Tenor instance variables
Instance variables inherited from Music21Object:
TenorDrum¶
-
class
music21.instrument.TenorDrum¶
TenorDrum bases
TenorDrum read-only properties
Read-only properties inherited from Music21Object:
TenorDrum read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
TenorDrum methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
TenorDrum instance variables
Instance variables inherited from Music21Object:
TenorSaxophone¶
-
class
music21.instrument.TenorSaxophone¶
TenorSaxophone bases
TenorSaxophone read-only properties
Read-only properties inherited from Music21Object:
TenorSaxophone read/write properties
Read/write properties inherited from Music21Object:
TenorSaxophone methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
TenorSaxophone instance variables
Instance variables inherited from Music21Object:
Timbales¶
-
class
music21.instrument.Timbales¶
Timbales bases
Timbales read-only properties
Read-only properties inherited from Music21Object:
Timbales read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Timbales methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Timbales instance variables
Instance variables inherited from Music21Object:
Timpani¶
-
class
music21.instrument.Timpani¶
Timpani bases
Timpani read-only properties
Read-only properties inherited from Music21Object:
Timpani read/write properties
Read/write properties inherited from Music21Object:
Timpani methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Timpani instance variables
Instance variables inherited from Music21Object:
TomTom¶
-
class
music21.instrument.TomTom¶
TomTom bases
TomTom read-only properties
Read-only properties inherited from Music21Object:
TomTom read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
TomTom methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
TomTom instance variables
Instance variables inherited from Music21Object:
Triangle¶
-
class
music21.instrument.Triangle¶
Triangle bases
Triangle read-only properties
Read-only properties inherited from Music21Object:
Triangle read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Triangle methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Triangle instance variables
Instance variables inherited from Music21Object:
Trombone¶
-
class
music21.instrument.Trombone¶
Trombone bases
Trombone read-only properties
Read-only properties inherited from Music21Object:
Trombone read/write properties
Read/write properties inherited from Music21Object:
Trombone methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Trombone instance variables
Instance variables inherited from Music21Object:
Trumpet¶
-
class
music21.instrument.Trumpet¶
Trumpet bases
Trumpet read-only properties
Read-only properties inherited from Music21Object:
Trumpet read/write properties
Read/write properties inherited from Music21Object:
Trumpet methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Trumpet instance variables
Instance variables inherited from Music21Object:
Tuba¶
-
class
music21.instrument.Tuba¶
Tuba bases
Tuba read-only properties
Read-only properties inherited from Music21Object:
Tuba read/write properties
Read/write properties inherited from Music21Object:
Tuba methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Tuba instance variables
Instance variables inherited from Music21Object:
TubularBells¶
-
class
music21.instrument.TubularBells¶
TubularBells bases
TubularBells read-only properties
Read-only properties inherited from Music21Object:
TubularBells read/write properties
Read/write properties inherited from Music21Object:
TubularBells methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
TubularBells instance variables
Instance variables inherited from Music21Object:
Ukulele¶
-
class
music21.instrument.Ukulele¶
Ukulele bases
Ukulele read-only properties
Read-only properties inherited from Music21Object:
Ukulele read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
Ukulele methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Ukulele instance variables
Instance variables inherited from Music21Object:
UnpitchedPercussion¶
-
class
music21.instrument.UnpitchedPercussion¶
UnpitchedPercussion bases
UnpitchedPercussion read-only properties
Read-only properties inherited from Music21Object:
UnpitchedPercussion read/write properties
-
UnpitchedPercussion.modifier¶ Returns or sets the modifier for this instrument. A modifier could be something like “low-floor” for a TomTom or “rimshot” for a SnareDrum.
If the modifier is in the object’s ._modifierToPercMapPitch dictionary then changing the modifier also changes the .percMapPitch for the object
>>> bd = instrument.BongoDrums() >>> bd.modifier 'high'
>>> bd.percMapPitch 60 >>> bd.modifier = 'low' >>> bd.percMapPitch 61
Variations on modifiers can also be used and they get normalized:
>>> wb1 = instrument.Woodblock() >>> wb1.percMapPitch 76 >>> wb1.modifier = 'LO' >>> wb1.percMapPitch 77 >>> wb1.modifier # n.b. -- not LO 'low'
Read/write properties inherited from Music21Object:
UnpitchedPercussion methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
UnpitchedPercussion instance variables
Instance variables inherited from Music21Object:
Vibraphone¶
-
class
music21.instrument.Vibraphone¶
Vibraphone bases
Vibraphone read-only properties
Read-only properties inherited from Music21Object:
Vibraphone read/write properties
Read/write properties inherited from Music21Object:
Vibraphone methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Vibraphone instance variables
Instance variables inherited from Music21Object:
Vibraslap¶
-
class
music21.instrument.Vibraslap¶
Vibraslap bases
Vibraslap read-only properties
Read-only properties inherited from Music21Object:
Vibraslap read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Vibraslap methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Vibraslap instance variables
Instance variables inherited from Music21Object:
Viola¶
-
class
music21.instrument.Viola¶
Viola bases
Viola read-only properties
Read-only properties inherited from Music21Object:
Viola read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
Viola methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Viola instance variables
Instance variables inherited from Music21Object:
Violin¶
-
class
music21.instrument.Violin¶
Violin bases
Violin read-only properties
Read-only properties inherited from Music21Object:
Violin read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
Violin methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Violin instance variables
Instance variables inherited from Music21Object:
Violoncello¶
-
class
music21.instrument.Violoncello¶
Violoncello bases
Violoncello read-only properties
Read-only properties inherited from Music21Object:
Violoncello read/write properties
Read/write properties inherited from StringInstrument:
Read/write properties inherited from Music21Object:
Violoncello methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Violoncello instance variables
Instance variables inherited from Music21Object:
Vocalist¶
-
class
music21.instrument.Vocalist¶ n.b. called Vocalist to not be confused with stream.Voice
Vocalist bases
Vocalist read-only properties
Read-only properties inherited from Music21Object:
Vocalist read/write properties
Read/write properties inherited from Music21Object:
Vocalist methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Vocalist instance variables
Instance variables inherited from Music21Object:
Whip¶
-
class
music21.instrument.Whip¶
Whip bases
Whip read-only properties
Read-only properties inherited from Music21Object:
Whip read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Whip methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Whip instance variables
Instance variables inherited from Music21Object:
Whistle¶
-
class
music21.instrument.Whistle¶
Whistle bases
Whistle read-only properties
Read-only properties inherited from Music21Object:
Whistle read/write properties
Read/write properties inherited from Music21Object:
Whistle methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Whistle instance variables
Instance variables inherited from Music21Object:
WindMachine¶
-
class
music21.instrument.WindMachine¶
WindMachine bases
WindMachine read-only properties
Read-only properties inherited from Music21Object:
WindMachine read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
WindMachine methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
WindMachine instance variables
Instance variables inherited from Music21Object:
Woodblock¶
-
class
music21.instrument.Woodblock¶
Woodblock bases
Woodblock read-only properties
Read-only properties inherited from Music21Object:
Woodblock read/write properties
Read/write properties inherited from UnpitchedPercussion:
Read/write properties inherited from Music21Object:
Woodblock methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Woodblock instance variables
Instance variables inherited from Music21Object:
WoodwindInstrument¶
-
class
music21.instrument.WoodwindInstrument¶
WoodwindInstrument bases
WoodwindInstrument read-only properties
Read-only properties inherited from Music21Object:
WoodwindInstrument read/write properties
Read/write properties inherited from Music21Object:
WoodwindInstrument methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
WoodwindInstrument instance variables
Instance variables inherited from Music21Object:
Xylophone¶
-
class
music21.instrument.Xylophone¶
Xylophone bases
Xylophone read-only properties
Read-only properties inherited from Music21Object:
Xylophone read/write properties
Read/write properties inherited from Music21Object:
Xylophone methods
Methods inherited from Instrument:
Methods inherited from Music21Object:
Xylophone instance variables
Instance variables inherited from Music21Object: