an introduction to score music 253/cs 275a stanford university

18
An Introduction to SCORE Music 253/CS 275A Stanford University

Upload: brendan-morrison

Post on 21-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An Introduction to SCORE Music 253/CS 275A Stanford University

An Introduction to SCORE

Music 253/CS 275A

Stanford University

Page 2: An Introduction to SCORE Music 253/CS 275A Stanford University

The Graphics Domain

CS 275A/Music 253 2015 Eleanor Selfridge-Field 2

“Logical work”

SoundN

otat

ion

Page 3: An Introduction to SCORE Music 253/CS 275A Stanford University

The Graphics Domain

CS 275A/Music 253 2015 Eleanor Selfridge-Field 3

“Logical work”

SoundN

otat

ion

Sound dominated by timeNotation dominated by space

Page 4: An Introduction to SCORE Music 253/CS 275A Stanford University

The Graphics Domain: Basic Principles

Pitch Height on a staff

Pitch inflection Marks (#, B, etc)

Pitch articulation Marks (staccato, tr)

Duration Assembly of

objects: Noteheads Stems and flags Beams Slurs

Value inferred from combinations of objects

CS 275A/Music 253 2015 Eleanor Selfridge-Field 4

Page 5: An Introduction to SCORE Music 253/CS 275A Stanford University

SCORE’s approach to the note

CS 275A/Music 253 2015 Eleanor Selfridge-Field 5

Notehead

Flag

(Notehead shape)

Stem

Page 6: An Introduction to SCORE Music 253/CS 275A Stanford University

SCORE’s approach to systems

CS 275A/Music 253 2015 Eleanor Selfridge-Field 6

54321

1. Encode lowest voice2. Encode other voices on first system3. Repeat until all systems are encoded4. Assemble page(s)

Data-entry order

Page 7: An Introduction to SCORE Music 253/CS 275A Stanford University

Part/score orientation in SCORE

CS 275A/Music 253 2015 Eleanor Selfridge-Field 7

Process1.Encode lowest voice2.Encode other voices on first system3.Repeat until all systems are encoded4.Assemble page

Implications:Content must be known in advance

Page 8: An Introduction to SCORE Music 253/CS 275A Stanford University

SCORE input/editing system

ASCII (computer keyboard) input (next slide)

Parametric editing

CS 275A/Music 253 2015 Eleanor Selfridge-Field 8

Page 9: An Introduction to SCORE Music 253/CS 275A Stanford University

SCORE input order

Pitch Height on a staffPitch inflection Marks (#, B, etc)Pitch articulation Marks (staccato, tr)Duration

Assembly of objects: Noteheads (filled or not) Stems and flags Beams Slurs

Value inferred from combinations of objects

CS 275A/Music 253 2015 Eleanor Selfridge-Field 9

Pitch (names)

Rhythm (names)

Marks

Beams (positions)

Slurs (positions)

Page 10: An Introduction to SCORE Music 253/CS 275A Stanford University

CS 275A/Music 253 2015 Eleanor Selfridge-Field 10

Musical features of one note (SCORE)

Pitch (names)

Rhythm (names)

Marks

Beams (positions)

Slurs (positions)

A molecule of music

Page 11: An Introduction to SCORE Music 253/CS 275A Stanford University

Object groups: (#4) beams

CS 275A/Music 253 2015 Eleanor Selfridge-Field 11

Beam 1

Beam 2 (flag)

Object nos. 1 2 3

Page 12: An Introduction to SCORE Music 253/CS 275A Stanford University

Object groups: (#4) slurs

CS 275A/Music 253 2015 Eleanor Selfridge-Field 12

Beams vary by•Length•Inclination

Slurs vary by•Length •Inclination•Inversion•Apex (nadir) of arc(in relation to midpoint)

Page 13: An Introduction to SCORE Music 253/CS 275A Stanford University

Object groups: slurs

CS 275A/Music 253 2015 Eleanor Selfridge-Field 13

Beams vary by•Length•Inclination

Slurs vary by•Length •Inclination•Inversion•Apex (nadir) of arc(in relation to midpoint)

Page 14: An Introduction to SCORE Music 253/CS 275A Stanford University

SCORE’s imaginary grid

CS 275A/Music 253 2015 Eleanor Selfridge-Field 14

Slurs vary by•Length •Inclination•Inversion

•Apex (nadir) of arc(in relation to midpoint)

Page 15: An Introduction to SCORE Music 253/CS 275A Stanford University

SCORE’s imaginary grid

CS 275A/Music 253 2015 Eleanor Selfridge-Field 15

Slurs vary by•Length •Inclination•Inversion

•Apex (nadir) of arc(in relation to midpoint)

Arbitrary musical curve

Bezier curve

Page 16: An Introduction to SCORE Music 253/CS 275A Stanford University

Symbolic codes: DARMS and SCORE

CS 275A/Music 253 2015 Eleanor Selfridge-Field 16

DARMS (1965) Columbia/Princeton/Yale Theoretically for notation One-pass input scheme Required intermediate

representation for score assembly

Note Processor (c.1986-92): only commercial program to use it [on PCs]

Legacy = analysis

SCORE (1972) Stanford/Bell Labs Actually for notation Five-pass input scheme Required intermediate

representation for score assembly

SCORE (1972--): only commercial notation program to use it

Legacy = collected works of major composers

Page 17: An Introduction to SCORE Music 253/CS 275A Stanford University

SCORE: A Brief History

CS 275A/Music 253 2015 Eleanor Selfridge-Field 17

Who? Leland Smith (1925-2013) Where? Stanford/CCMRA/Palo Alto Goal? engraving-quality music Method? ASCII input, screen editing

Users? Big music publishers— Schott (DE) Peters (DE) Ricordi (IT) Hal Leonard (US)

John Chowning

CCRMA pre-history c. 1974

Photo: Patti Wood

Page 18: An Introduction to SCORE Music 253/CS 275A Stanford University

Symbolic vs. MIDI-based notation

SCORE-type programPitch: reliableDuration: reliableMIDI playback: [partial]File import: ?Export: limitedSystem, score assembly: manualExtensible symbol set: yes

Finale-type programPitch: not always reliableDuration: not always reliableMIDI playback: yesFile import: MIDI, MusicXML, SCOREExport: MusicXMLScore assembly: automaticExtensible symbol set: partial

CS 275A/Music 253 2015 Eleanor Selfridge-Field 18