SlideShare a Scribd company logo
1. Title of Database: Bach Chorales (time-series).

2. Sources:

   (a) Chorales: Mainous and Ottman edition.
            Mainous, Frank D. and Robert W. Ottman, eds. 1966.
            The 371 Bach Chorales. Holt, Rinehart and Winston, New York.

   (b) Original owners of database:
            Darrell Conklin
            ZymoGenetics Inc.
            1201 Eastlake Avenue East
            Seattle WA, 98102
            conklin@zgi.com

   (c) Donor of database:
            Same as owner. Ann Blombach of Ohio State University
originally
            supplied me with 4-voice encodings of 100 chorales. The
present
            database is the soprano line, converted into Lisp-readable
form,
            and extensively corrected.

3. Past Usage:

Conklin, Darrell and Witten, Ian. 1995. Multiple Viewpoint Systems
for Music Prediction. Journal of New Music Research. 24(1):51-73.

(Successfully coded chorales in a test set with an average of ~1.8 bits
per pitch. Used a learning technique called Multiple Viewpoints.)

Abstract:

This paper examines the prediction and generation of music using a
multiple viewpoint system, a collection of independent views of the
musical surface each of which models a specific type of musical
phenomena. Both the general style and a particular piece are modeled
using dual short-term and long-term theories, and the model is created
using machine learning techniques on a corpus of musical examples.

The models are used for analysis and prediction, and we conjecture
that highly predictive theories will also generate original,
acceptable, works. Although the quality of the works generated is
hard to quantify objectively, the predictive power of models can be
measured by the notion of entropy, or unpredictability. Highly
predictive theories will produce low-entropy estimates of a musical
language.

The methods developed are applied to the Bach chorale melodies.
Multiple-viewpoint systems are learned from a sample of 95 chorales,
estimates of entropy are produced, and a predictive theory is used to
generate new, unseen pieces."
4. Dataset synopsis

Sequential (time-series) domain. Single-line melodies of 100 Bach
chorales (originally 4 voices). The melody line can be studied
independently of other voices. The grand challenge is to learn a
generative grammar for stylistically valid chorales (see references
and discussion in "Multiple Viewpoint Systems for Music Prediction").

5. Number of Instances: 100 Chorales, each with ~45 events

6. Number of Attributes: 6 (nominal) per event

            (a) start-time, measured in 16th notes from
                chorale beginning (time 0)
            (b) pitch, MIDI number (60 = C4, 61 = C#4, 72 = C5, etc.)
            (c) duration, measured in 16th notes
            (d) key signature, number of sharps or flats,
                positive if key signature has sharps,
                negative if key signature has flats
            (e) time signature, in 16th notes per bar
            (f) fermata, true or false depending on whether
                event is under a fermata

7. Attribute domains (all integers):

            (a)   {0,1,2,...}
            (b)   {60,...,75}
            (c)   {1,...,16}
            (d)   {-4,...,+4}
            (e)   {12,16}
            (f)   {0,1}

8. Missing Attribute Values: none, repeated sections (|: :|) are
            not re-encoded, i.e., |:A:|B is encoded as AB.

9. Class Distribution: one class

10. The grammar describing the chorale dataset:

            Dataset ->   Chorale*
            Chorale ->   (Chorale_Number (Events))
            Events ->    Event Events
            Events ->    Event
            Event   ->   (Attributes)
            Attributes   -> (st S) (pitch N) (dur D)
                            (keysig K) (timesig T) (fermata F)

                           (see 7. above for attribute domains)
chorales.doc

More Related Content

DOCX
Ds list of experiments ce
PDF
7th Math - L41--Jan17
PDF
Buzzword poem generator in Python
DOC
Table 1
DOC
NatashaBME1450.doc
DOC
"PhD in Information and Communication Technology"
DOC
2005年EI收录浙江财经学院论文7篇
DOC
Full text
Ds list of experiments ce
7th Math - L41--Jan17
Buzzword poem generator in Python
Table 1
NatashaBME1450.doc
"PhD in Information and Communication Technology"
2005年EI收录浙江财经学院论文7篇
Full text

Similar to chorales.doc (20)

PDF
Streaming Audio Using MPEG–7 Audio Spectrum Envelope to Enable Self-similarit...
PDF
Human Perception and Recognition of Musical Instruments: A Review
KEY
The Creative Process Behind Dialogismos I: Theoretical and Technical Consider...
PDF
MediaEval 2015 - The C@merata Task at MediaEval 2015: Natural Language:Querie...
PDF
Extracting Acoustic Features of Singing Voice for Various Applications Relate...
PDF
Using the Shape of Music to Compute the similarity between Symbolic Musical P...
PDF
Camerata at MediaEval 2014 - Extracting Answer Passages from Classical Music ...
PDF
Audio descriptive analysis of singer and musical instrument identification in...
PDF
Sparse and Low Rank Representations in Music Signal Analysis
PPT
7 PITCH AND TIMBRE.ppt
PDF
MediaEval 2016 - the C@merata task: Natural Language Queries Derived from Exa...
PDF
Rigaud_et_al_WASPAA
PPTX
New MARC 3XX Fields for Cataloging Scores
PPT
Trends in Answer Set-Programming - Focus Musik - Presentation
PPT
Renaissance Period
PPT
Renaissance Period
PDF
Knn a machine learning approach to recognize a musical instrument
PPTX
Music Subject for Pre-K_ Musical Notes by Slidesgo copy copy.pptx
PDF
Annotating Soundscapes.pdf
PDF
Thunderbolt paper
Streaming Audio Using MPEG–7 Audio Spectrum Envelope to Enable Self-similarit...
Human Perception and Recognition of Musical Instruments: A Review
The Creative Process Behind Dialogismos I: Theoretical and Technical Consider...
MediaEval 2015 - The C@merata Task at MediaEval 2015: Natural Language:Querie...
Extracting Acoustic Features of Singing Voice for Various Applications Relate...
Using the Shape of Music to Compute the similarity between Symbolic Musical P...
Camerata at MediaEval 2014 - Extracting Answer Passages from Classical Music ...
Audio descriptive analysis of singer and musical instrument identification in...
Sparse and Low Rank Representations in Music Signal Analysis
7 PITCH AND TIMBRE.ppt
MediaEval 2016 - the C@merata task: Natural Language Queries Derived from Exa...
Rigaud_et_al_WASPAA
New MARC 3XX Fields for Cataloging Scores
Trends in Answer Set-Programming - Focus Musik - Presentation
Renaissance Period
Renaissance Period
Knn a machine learning approach to recognize a musical instrument
Music Subject for Pre-K_ Musical Notes by Slidesgo copy copy.pptx
Annotating Soundscapes.pdf
Thunderbolt paper
Ad

More from butest (20)

PDF
EL MODELO DE NEGOCIO DE YOUTUBE
DOC
1. MPEG I.B.P frame之不同
PDF
LESSONS FROM THE MICHAEL JACKSON TRIAL
PPT
Timeline: The Life of Michael Jackson
DOCX
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
PDF
LESSONS FROM THE MICHAEL JACKSON TRIAL
PPTX
Com 380, Summer II
PPT
PPT
DOCX
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
DOC
MICHAEL JACKSON.doc
PPTX
Social Networks: Twitter Facebook SL - Slide 1
PPT
Facebook
DOCX
Executive Summary Hare Chevrolet is a General Motors dealership ...
DOC
Welcome to the Dougherty County Public Library's Facebook and ...
DOC
NEWS ANNOUNCEMENT
DOC
C-2100 Ultra Zoom.doc
DOC
MAC Printing on ITS Printers.doc.doc
DOC
Mac OS X Guide.doc
DOC
hier
DOC
WEB DESIGN!
EL MODELO DE NEGOCIO DE YOUTUBE
1. MPEG I.B.P frame之不同
LESSONS FROM THE MICHAEL JACKSON TRIAL
Timeline: The Life of Michael Jackson
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
LESSONS FROM THE MICHAEL JACKSON TRIAL
Com 380, Summer II
PPT
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
MICHAEL JACKSON.doc
Social Networks: Twitter Facebook SL - Slide 1
Facebook
Executive Summary Hare Chevrolet is a General Motors dealership ...
Welcome to the Dougherty County Public Library's Facebook and ...
NEWS ANNOUNCEMENT
C-2100 Ultra Zoom.doc
MAC Printing on ITS Printers.doc.doc
Mac OS X Guide.doc
hier
WEB DESIGN!
Ad

chorales.doc

  • 1. 1. Title of Database: Bach Chorales (time-series). 2. Sources: (a) Chorales: Mainous and Ottman edition. Mainous, Frank D. and Robert W. Ottman, eds. 1966. The 371 Bach Chorales. Holt, Rinehart and Winston, New York. (b) Original owners of database: Darrell Conklin ZymoGenetics Inc. 1201 Eastlake Avenue East Seattle WA, 98102 conklin@zgi.com (c) Donor of database: Same as owner. Ann Blombach of Ohio State University originally supplied me with 4-voice encodings of 100 chorales. The present database is the soprano line, converted into Lisp-readable form, and extensively corrected. 3. Past Usage: Conklin, Darrell and Witten, Ian. 1995. Multiple Viewpoint Systems for Music Prediction. Journal of New Music Research. 24(1):51-73. (Successfully coded chorales in a test set with an average of ~1.8 bits per pitch. Used a learning technique called Multiple Viewpoints.) Abstract: This paper examines the prediction and generation of music using a multiple viewpoint system, a collection of independent views of the musical surface each of which models a specific type of musical phenomena. Both the general style and a particular piece are modeled using dual short-term and long-term theories, and the model is created using machine learning techniques on a corpus of musical examples. The models are used for analysis and prediction, and we conjecture that highly predictive theories will also generate original, acceptable, works. Although the quality of the works generated is hard to quantify objectively, the predictive power of models can be measured by the notion of entropy, or unpredictability. Highly predictive theories will produce low-entropy estimates of a musical language. The methods developed are applied to the Bach chorale melodies. Multiple-viewpoint systems are learned from a sample of 95 chorales, estimates of entropy are produced, and a predictive theory is used to generate new, unseen pieces."
  • 2. 4. Dataset synopsis Sequential (time-series) domain. Single-line melodies of 100 Bach chorales (originally 4 voices). The melody line can be studied independently of other voices. The grand challenge is to learn a generative grammar for stylistically valid chorales (see references and discussion in "Multiple Viewpoint Systems for Music Prediction"). 5. Number of Instances: 100 Chorales, each with ~45 events 6. Number of Attributes: 6 (nominal) per event (a) start-time, measured in 16th notes from chorale beginning (time 0) (b) pitch, MIDI number (60 = C4, 61 = C#4, 72 = C5, etc.) (c) duration, measured in 16th notes (d) key signature, number of sharps or flats, positive if key signature has sharps, negative if key signature has flats (e) time signature, in 16th notes per bar (f) fermata, true or false depending on whether event is under a fermata 7. Attribute domains (all integers): (a) {0,1,2,...} (b) {60,...,75} (c) {1,...,16} (d) {-4,...,+4} (e) {12,16} (f) {0,1} 8. Missing Attribute Values: none, repeated sections (|: :|) are not re-encoded, i.e., |:A:|B is encoded as AB. 9. Class Distribution: one class 10. The grammar describing the chorale dataset: Dataset -> Chorale* Chorale -> (Chorale_Number (Events)) Events -> Event Events Events -> Event Event -> (Attributes) Attributes -> (st S) (pitch N) (dur D) (keysig K) (timesig T) (fermata F) (see 7. above for attribute domains)