Pergi ke kandungan

Templat:Music/doc

Daripada Wikipedia, ensiklopedia bebas.

Benefits

[sunting sumber]

The template renders Western music notation of various types into Wikipedia.

Accidentals

[sunting sumber]

It correctly renders Unicode sharps (♯) flats (♭) and natural signs (♮) in Internet Explorer which, unless a full Unicode font is chosen in Preferences, would otherwise display empty squares. The choice of fonts also improves the rendering in other browsers on Microsoft Windows such as Mozilla Firefox 2.0. See the table below to compare the results in your current browser.

Without templateWith template
Flat ♭♭
Natural ♮♮
Sharp ♯♯
double flat 𝄫double flat
double sharp 𝄪double sharp
half flat 𝄳half flat
half sharp 𝄲half sharp
flat stroke 𝄳flat stroke

The template also makes use of SVG to display double flat (double flat) and double sharp (double sharp) signs since the corresponding Unicode characters are not widely supported.

Examples

[sunting sumber]

Flat sign

[sunting sumber]

{{music|flat}}, {{music|b}}, or {{music|♭}} renders ♭
{{music|doubleflat}}, {{music|bb}}, or {{music|𝄫}} renders double flat

Natural sign

[sunting sumber]

{{music|natural}} or {{music|♮}} renders ♮

Sharp sign

[sunting sumber]

{{music|sharp}}, {{music|#}} or {{music|♯}} renders ♯
{{music|doublesharp}}, {{music|##}} or {{music|𝄪}} renders double sharp

Sample text: The C♯ crops up very early in Beethoven's Symphony No. 3 in E♭.

Notes and Rests

[sunting sumber]
use {{music|X}}to get:
wholenote, whole, or semibrevewhole note
halfnote, half, or minimhalf note
quarternote, quarter, or crotchetquarter note
eighthnote, eighth, or quavereighth note
sixteenthnote, sixteenth, or semiquaversixteenth note
wholerest or semibreverestwhole rest
halfrest or minimresthalf rest
quarterrest or crotchetrestquarter rest
eighthrest or quaverresteighth rest
sixteenthrest or semiquaverrestsixteenth rest

Note that some browsers support ♩ (♩) and ♪ (♪) for quarter and eighth notes, but since the display is often ugly and does not match any of the other (non-supported) notes and rests, this template does not use these characters.

Sample text: In place of the single whole note (whole note), Chopin writes eighth rest half note quarter note eighth note, completely changing the profile of the music.
use {{music|X}}to get:
trebletreble clef
treblecleftreble clef
gclefG clef
altoalto clef
altoclefalto clef
tenortenor clef
tenorcleftenor clef
cclefC clef
bassbass clef
bassclefbass clef
fclefF clef

Note that there is no graphical distinction between treble (trebleclef) and gclef; alto (altoclef), tenor (tenorclef) and cclef; bass (bassclef) and fclef. The difference is to preserve a difference in meaning and to make the caption text (for screen readers) different.

Scale degrees

[sunting sumber]

Scale degrees are often represented as Arabic numerals with a hat on them. So that the root of a scale would be scale degree 1. This template supports this usage with {{music|scale|1}}. Scale degrees 1–8 and 9 are supported. So a descending tetrachord could be written as scale degree 4-scale degree 3-scale degree 2-scale degree 1

Chord Symbols

[sunting sumber]

Two chord symbols are currently implemented: o (dim) and ø (halfdim or dimslash), usually used to represent diminished and half-diminished chords, respectively. The markup:

vii{{music|dim}} becomes vii{{music|dimslash}} in B{{music|flat}} minor by raising the G{{music|b}} to G{{music|natural}}

renders as:

viio becomes viiø in B♭ minor by raising the G♭ to G♮

  1. The template code should be easy to remember.
  2. The template should improve cross-browser support for music symbols.
  3. The template should reduce edit squabbles between Unicode sharps and flats versus ASCII #'s and b's. It should not be used to create new edit wars.