Generation of Two-Voice Imitative Counterpoint from Statistical Models

Generating new music based on rules of counterpoint has been deeply studied in music informatics. In this article, we try to go further, exploring a method for generating new music based on the style of Palestrina, based on combining statistical generation and pattern discovery. A template piece is...

Full description

Bibliographic Details
Main Authors: Victor Padilla, Darrell Conklin
Format: Article
Language:English
Published: Universidad Internacional de La Rioja (UNIR) 2018-12-01
Series:International Journal of Interactive Multimedia and Artificial Intelligence
Subjects:
Online Access:http://www.ijimai.org/journal/node/2649
id doaj-29fbf292384e4a57bc29217b66a7e895
record_format Article
spelling doaj-29fbf292384e4a57bc29217b66a7e8952020-11-24T21:08:16ZengUniversidad Internacional de La Rioja (UNIR)International Journal of Interactive Multimedia and Artificial Intelligence1989-16601989-16602018-12-0153223210.9781/ijimai.2018.10.002ijimai.2018.10.002Generation of Two-Voice Imitative Counterpoint from Statistical ModelsVictor PadillaDarrell ConklinGenerating new music based on rules of counterpoint has been deeply studied in music informatics. In this article, we try to go further, exploring a method for generating new music based on the style of Palestrina, based on combining statistical generation and pattern discovery. A template piece is used for pattern discovery, and the patterns are selected and organized according to a probabilistic distribution, using horizontal viewpoints to describe melodic properties of events. Once the template is covered with patterns, two-voice counterpoint in a florid style is generated into those patterns using a first-order Markov model. The template method solves the problem of coherence and imitation never addressed before in previous research in counterpoint music generation. For constructing the Markov model, vertical slices of pitch and rhythm are compiled over a large corpus of dyads from Palestrina masses. The template enforces different restrictions that filter the possible paths through the generation process. A double backtracking algorithm is implemented to handle cases where no solutions are found at some point within a generation path. Results are evaluated by both information content and listener evaluation, and the paper concludes with a proposed relationship between musical quality and information content. Part of this research has been presented at SMC 2016 in Hamburg, Germany.http://www.ijimai.org/journal/node/2649Artificial IntelligenceMusic GenerationMusic InformaticsSequential Pattern MiningStatistical Models Of Music
collection DOAJ
language English
format Article
sources DOAJ
author Victor Padilla
Darrell Conklin
spellingShingle Victor Padilla
Darrell Conklin
Generation of Two-Voice Imitative Counterpoint from Statistical Models
International Journal of Interactive Multimedia and Artificial Intelligence
Artificial Intelligence
Music Generation
Music Informatics
Sequential Pattern Mining
Statistical Models Of Music
author_facet Victor Padilla
Darrell Conklin
author_sort Victor Padilla
title Generation of Two-Voice Imitative Counterpoint from Statistical Models
title_short Generation of Two-Voice Imitative Counterpoint from Statistical Models
title_full Generation of Two-Voice Imitative Counterpoint from Statistical Models
title_fullStr Generation of Two-Voice Imitative Counterpoint from Statistical Models
title_full_unstemmed Generation of Two-Voice Imitative Counterpoint from Statistical Models
title_sort generation of two-voice imitative counterpoint from statistical models
publisher Universidad Internacional de La Rioja (UNIR)
series International Journal of Interactive Multimedia and Artificial Intelligence
issn 1989-1660
1989-1660
publishDate 2018-12-01
description Generating new music based on rules of counterpoint has been deeply studied in music informatics. In this article, we try to go further, exploring a method for generating new music based on the style of Palestrina, based on combining statistical generation and pattern discovery. A template piece is used for pattern discovery, and the patterns are selected and organized according to a probabilistic distribution, using horizontal viewpoints to describe melodic properties of events. Once the template is covered with patterns, two-voice counterpoint in a florid style is generated into those patterns using a first-order Markov model. The template method solves the problem of coherence and imitation never addressed before in previous research in counterpoint music generation. For constructing the Markov model, vertical slices of pitch and rhythm are compiled over a large corpus of dyads from Palestrina masses. The template enforces different restrictions that filter the possible paths through the generation process. A double backtracking algorithm is implemented to handle cases where no solutions are found at some point within a generation path. Results are evaluated by both information content and listener evaluation, and the paper concludes with a proposed relationship between musical quality and information content. Part of this research has been presented at SMC 2016 in Hamburg, Germany.
topic Artificial Intelligence
Music Generation
Music Informatics
Sequential Pattern Mining
Statistical Models Of Music
url http://www.ijimai.org/journal/node/2649
work_keys_str_mv AT victorpadilla generationoftwovoiceimitativecounterpointfromstatisticalmodels
AT darrellconklin generationoftwovoiceimitativecounterpointfromstatisticalmodels
_version_ 1716760158552457216