Renaissance canons with asymmetric schemes

02/27/2023
by   Evan M. O'Dorney, et al.
0

By a "scheme" of a musical canon, we mean the order of voice entry with the time and pitch displacement of each entering voice. When the time displacements are unequal, achieving consonant sonorities is especially challenging. Using a first-species theoretical model, we quantify the flexibility of schemes that Renaissance composers used or could have used. We craft an algorithm to compute the flexibility value precisely (finding in the process that it is an h-th root of a Pisot number). We find that Palestrina consistently selected some of the most flexible schemes, more so than his predecessors, but that he by no means exhausted the feasible schemes. We close by presenting a new composition within the limits of the style utilizing an unexplored canonic scheme.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/26/2019

Score and Lyrics-Free Singing Voice Generation

Generative models for singing voice have been mostly concerned with the ...
research
07/03/2020

Flexibility in an asymmetric system with prolonged service time at non-dedicated servers

The prolonged service time at non-dedicated servers has been observed in...
research
12/10/2017

The organization of a three-manual keyboard for 53-tone tempered and other tempered systems

The aim is to explore new opportunities of the pitch organization of the...
research
01/06/2022

Numerical analysis of several FFT-based schemes for computational homogenization

We study the convergences of several FFT-based schemes that are widely a...
research
03/29/2022

The root extraction problem in braid group-based cryptography

The root extraction problem in braid groups is the following: given a br...
research
02/01/2020

A Kernel-Based Explicit Unconditionally Stable Scheme for Hamilton-Jacobi Equations on Nonuniform Meshes

In <cit.>, the authors developed a class of high-order numerical schemes...

Please sign up or login with your details

Forgot password? Click here to reset