Table Of Contents

Previous topic

music21.base

Next topic

music21.common

This Page

music21.clef

music21.clef.standardClefFromXN(xnStr)
Returns a Clef object given a string like “G2” or “F4” etc.

Clef

class music21.clef.Clef

inherits from: Music21Object

Clef attributes

Attributes without Documentation: octaveChange, sign, line

Attributes inherited from Music21Object: id, groups

Clef properties

mx

Given a music21 Clef object, return a MusicXML Clef object. This might be moved only into PitchClef.

>>> b = GClef()
>>> a = b.mx
>>> a.get('sign')
'G'
>>> b = Treble8vbClef()
>>> b.octaveChange
-1
>>> a = b.mx
>>> a.get('sign')
'G'
>>> a.get('clefOctaveChange')
-1

Properties inherited from Music21Object: duration, offset, parent, priority

Clef methods

Methods inherited from Music21Object: searchParentByAttr(), getContextAttr(), setContextAttr(), addContext(), addLocation(), addLocationAndParent(), freezeIds(), getContextByClass(), getOffsetBySite(), getSiteIds(), getSites(), hasContext(), isClass(), purgeLocations(), removeLocation(), setOffsetBySite(), show(), unfreezeIds(), unwrapWeakref(), wrapWeakref(), write()

TrebleClef

class music21.clef.TrebleClef
>>> a = TrebleClef()
>>> a.sign
'G'

inherits from: GClef, PitchClef, Clef, Music21Object

BassClef

class music21.clef.BassClef
>>> a = BassClef()
>>> a.sign
'F'

inherits from: FClef, PitchClef, Clef, Music21Object

AltoClef

class music21.clef.AltoClef
>>> a = AltoClef()
>>> a.sign
'C'

inherits from: CClef, PitchClef, Clef, Music21Object

Bass8vaClef

class music21.clef.Bass8vaClef
>>> a = Bass8vaClef()
>>> a.sign
'F'

inherits from: FClef, PitchClef, Clef, Music21Object

Bass8vbClef

class music21.clef.Bass8vbClef
>>> a = Bass8vbClef()
>>> a.sign
'F'
>>> a.octaveChange
-1

inherits from: FClef, PitchClef, Clef, Music21Object

CBaritoneClef

class music21.clef.CBaritoneClef
>>> a = CBaritoneClef()
>>> a.sign
'C'
>>> a.line
5

inherits from: CClef, PitchClef, Clef, Music21Object

CClef

class music21.clef.CClef
>>> a = CClef()
>>> a.sign
'C'

inherits from: PitchClef, Clef, Music21Object

CClef attributes

Attributes without Documentation: lowestLine

Attributes inherited from PitchClef: lilyName

Attributes inherited from Clef: octaveChange, sign, line

Attributes inherited from Music21Object: id, groups

CClef properties

Properties inherited from PitchClef: lily

Properties inherited from Clef: mx

Properties inherited from Music21Object: duration, offset, parent, priority

CClef methods

Methods inherited from Music21Object: searchParentByAttr(), getContextAttr(), setContextAttr(), addContext(), addLocation(), addLocationAndParent(), freezeIds(), getContextByClass(), getOffsetBySite(), getSiteIds(), getSites(), hasContext(), isClass(), purgeLocations(), removeLocation(), setOffsetBySite(), show(), unfreezeIds(), unwrapWeakref(), wrapWeakref(), write()

FBaritoneClef

class music21.clef.FBaritoneClef
>>> a = FBaritoneClef()
>>> a.sign
'F'
>>> a.line
3
>>> b = CBaritoneClef()
>>> a.lowestLine == b.lowestLine
True
>>> a.sign == b.sign
False

inherits from: FClef, PitchClef, Clef, Music21Object

FClef

class music21.clef.FClef
>>> a = FClef()
>>> a.sign
'F'

inherits from: PitchClef, Clef, Music21Object

FClef attributes

Attributes without Documentation: lowestLine

Attributes inherited from PitchClef: lilyName

Attributes inherited from Clef: octaveChange, sign, line

Attributes inherited from Music21Object: id, groups

FClef properties

Properties inherited from PitchClef: lily

Properties inherited from Clef: mx

Properties inherited from Music21Object: duration, offset, parent, priority

FClef methods

Methods inherited from Music21Object: searchParentByAttr(), getContextAttr(), setContextAttr(), addContext(), addLocation(), addLocationAndParent(), freezeIds(), getContextByClass(), getOffsetBySite(), getSiteIds(), getSites(), hasContext(), isClass(), purgeLocations(), removeLocation(), setOffsetBySite(), show(), unfreezeIds(), unwrapWeakref(), wrapWeakref(), write()

FrenchViolinClef

class music21.clef.FrenchViolinClef
>>> a = FrenchViolinClef()
>>> a.sign
'G'

inherits from: GClef, PitchClef, Clef, Music21Object

GClef

class music21.clef.GClef
>>> a = GClef()
>>> a.sign
'G'

inherits from: PitchClef, Clef, Music21Object

GClef attributes

Attributes without Documentation: lowestLine

Attributes inherited from PitchClef: lilyName

Attributes inherited from Clef: octaveChange, sign, line

Attributes inherited from Music21Object: id, groups

GClef properties

Properties inherited from PitchClef: lily

Properties inherited from Clef: mx

Properties inherited from Music21Object: duration, offset, parent, priority

GClef methods

Methods inherited from Music21Object: searchParentByAttr(), getContextAttr(), setContextAttr(), addContext(), addLocation(), addLocationAndParent(), freezeIds(), getContextByClass(), getOffsetBySite(), getSiteIds(), getSites(), hasContext(), isClass(), purgeLocations(), removeLocation(), setOffsetBySite(), show(), unfreezeIds(), unwrapWeakref(), wrapWeakref(), write()

GSopranoClef

class music21.clef.GSopranoClef
>>> a = GSopranoClef()
>>> a.sign
'G'

inherits from: GClef, PitchClef, Clef, Music21Object

MezzoSopranoClef

class music21.clef.MezzoSopranoClef
>>> a = MezzoSopranoClef()
>>> a.sign
'C'

inherits from: CClef, PitchClef, Clef, Music21Object

NoClef

class music21.clef.NoClef
inherits from: Clef, Music21Object

PercussionClef

class music21.clef.PercussionClef
inherits from: Clef, Music21Object

PitchClef

class music21.clef.PitchClef

inherits from: Clef, Music21Object

PitchClef attributes

Attributes without Documentation: lilyName

Attributes inherited from Clef: octaveChange, sign, line

Attributes inherited from Music21Object: id, groups

PitchClef properties

lily
No documentation.

Properties inherited from Clef: mx

Properties inherited from Music21Object: duration, offset, parent, priority

PitchClef methods

Methods inherited from Music21Object: searchParentByAttr(), getContextAttr(), setContextAttr(), addContext(), addLocation(), addLocationAndParent(), freezeIds(), getContextByClass(), getOffsetBySite(), getSiteIds(), getSites(), hasContext(), isClass(), purgeLocations(), removeLocation(), setOffsetBySite(), show(), unfreezeIds(), unwrapWeakref(), wrapWeakref(), write()

SopranoClef

class music21.clef.SopranoClef
>>> a = SopranoClef()
>>> a.sign
'C'

inherits from: CClef, PitchClef, Clef, Music21Object

SubBassClef

class music21.clef.SubBassClef
>>> a = SubBassClef()
>>> a.sign
'F'

inherits from: FClef, PitchClef, Clef, Music21Object

TabClef

class music21.clef.TabClef
inherits from: Clef, Music21Object

TenorClef

class music21.clef.TenorClef
>>> a = TenorClef()
>>> a.sign
'C'
>>> a.line
4

inherits from: CClef, PitchClef, Clef, Music21Object

Treble8vaClef

class music21.clef.Treble8vaClef
>>> a = Treble8vaClef()
>>> a.sign
'G'
>>> a.octaveChange
1

inherits from: TrebleClef, GClef, PitchClef, Clef, Music21Object

Treble8vbClef

class music21.clef.Treble8vbClef
>>> a = Treble8vbClef()
>>> a.sign
'G'
>>> a.octaveChange
-1

inherits from: TrebleClef, GClef, PitchClef, Clef, Music21Object