Download presentation
Presentation is loading. Please wait.
Published byHester Price Modified over 9 years ago
1
Computer Aided Composition Kevin Wampler
2
Assisted Notation and Layout Automated Composition Style-driven Suggestions Alternative Notations Automatic Harmonization Musical Scripting more automation less automation
3
Computer Aided Composition Automatic Composition http://imagine.xs4all.nl/bram/mozart/
4
Computer Aided Composition Automatic Composition
5
Alternative Notations
6
UPIC
7
time pitch
9
Mycenae Alpha (excerpt)
11
Hyperscore
12
motif Harmonization line tension resolution Key changes
13
Musical Programming
14
Patchwork
15
Graphical LISP Framework
16
Libraries Spectral music Stochastic and dynamic models Constraint-based music generation Rhythmic tools Etc.
21
Constraint Satisfaction Common technique User specifies: –Search space –Constraints –Heuristics System searches for a solution, generally: –Constraint propagation (or forward checking) –Backtracking (or backjumping)
23
Automatic Harmonization
24
CHORAL Harmonizes a chorale in the style of Bach Expert system by Ebcioglu et. al Written in BSL Predicate logic on multiple views Solved with a backtracking algorithm Very complex “bordering on intractable”
25
Views Chord skeleton Fill-in Time slice Melodic string Merged melodic string Schenkerian analysis
27
Tonica Neural network chorale harmonization User specifies: –Chorale melody –Harmonization style Harmonization in three steps: –Determine chords –Realize chords –Add passing notes
35
Style-based Composition
36
EMI Expert system by David Cope Mostly automatic, but can give suggestions Music as language –Parse set of scores –Identify similarities –Recombine according to grammar
37
Signature Detection
38
ATN
39
Recombination
40
Style-specific Suggestions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.