Download Palestrina Pal

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Traditional sub-Saharan African harmony wikipedia , lookup

Transcript
Palestrina Pal
a grammar checker for music compositions
A NATIONAL SCIENCE FOUNDATION
ENGINEERING RESEARCH CENTER
in the style of Palestrina
Cheng Zhi Anna Huang, Thornton School of Music, USC Viterbi School of Engineering
Professor Elaine Chew, USC Viterbi School of Engineering
FIRST PRIZE in the 2004 Undergraduate Research Symposium (special interdisciplinary award)
SUPPORT include 2004 summer WISE UGRP fellowship, 2004 spring Annenberg Communications Critical Pathway
scholarship, 2003 fall IMSC UGRP grant and 2003 summer WISE UGRP fellowship
the graphical user interface
Customization: click check boxes to select the types of rules
violations to be checked. The rules are grouped into three
types:
Harmonic - pink
Melodic - yellow
Rhythmic -green
Error Detection and Display: 100% accuracy. All errors
highlighted and color-coded.
Error Correction: modify, delete, and insert in text fields or the
keyboard interface.
OOP design
Modified Sicut Cervus m47
role in IMSC
Advance human-computer interaction in
Computer-aided composing (CAC)
Counterpoint
Input Output
Board
cursor
edit Guido string
display analysis
research goals and approach
A Java-based composition tool using Guido music notation, Palestrina Pal:
• automatically checks for violation of counterpoint rules
• color-coded highlights indicate errors in graphical user interface
• mimics the human evaluation process
• allows composers to focus on higher level issues of musical aesthetics
Recorder
Player
MIDI string
play
record
Instrument
MIDI
Synthesizer
instrument no.
set instrument
voice selection
MIDI sequence
Piano
Guido to MIDI
number of keys
hit key
inspiration
Giovanni Pierluigi da Palestrina (1525-1594)
• brought Renaissance counterpoint to its peak of beauty and
expressiveness.
uniqueness and related work
• a composition tool that assists composers to create better Palestrina style compositions.
• put to practical use in the music classroom.
• first such system developed for the automatic evaluation of Palestrina style compositions.
• Other computational work on Palestrina style compositions by Farbood and Schoener
(2001) focus only on the synthesis of Palestrina style compositions using Markov models.
conclusion and future work
• present opportunities for improving the teaching of counterpoint
• evaluate algorithmic counterpoint compositions
• incorporate secondary rules
• generate recommendations for correct alternatives
June 2004
Palestrina Rules
rule enable list
Composer
set rule enable list
diatonic scale
chromatic scale
dissonance
Palestrina Grammar
Checker
calculate interval
compare pitch
learn
Counterpoint
check Harmonic rules
Note
Guido string
Line
Node
check Rhythmic rules
check Melodic rules
error tag