midiVERTO: A Web Application to Visualize Tonality in Real Time

03/24/2022
by   Daniel Harasim, et al.
0

This paper presents a web application for visualizing the tonality of a piece of music – the organization of its chords and scales – at a high level of abstraction and with coordinated playback. The application applies the discrete Fourier transform to the pitch-class domain of a user-specified segmentation of a MIDI file and visualizes the Fourier coefficients' trajectories. Since the coefficients indicate different musical properties, such as harmonic function, triadicity, and diatonicity, the application isolates aspects of a piece's tonality and shows their development in time. The aim of the application is to bridge a gap between mathematical music theory, musicology, and the general public by making the discrete Fourier transform as applied to the pitch-class domain accessible without requiring advanced mathematical knowledge or programming skills up front.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/05/2021

The Fourier Transform of Restrictions of Functions on the Slice

This paper considers the Fourier transform over the slice of the Boolean...
research
02/15/2016

An Illustrated Introduction to the Truncated Fourier Transform

The Truncated Fourier Transform (TFT) is a variation of the Discrete Fou...
research
08/28/2020

Fast Partial Fourier Transform

Given a time series vector, how can we efficiently compute a specified p...
research
12/07/2017

On Musical Onset Detection via the S-Transform

Musical onset detection is a key component in any beat tracking system. ...
research
08/26/2021

A promotion for odd symmetric discrete Fourier transform

DFT is the numerical implementation of Fourier transform (FT), and it ha...
research
07/26/2022

QFT-based Homogenization

Efficient numerical characterization is a key problem in composite mater...
research
11/17/2022

Iterative execution of discrete and inverse discrete Fourier transforms with applications for signal denoising via sparsification

We describe a family of iterative algorithms that involve the repeated e...

Please sign up or login with your details

Forgot password? Click here to reset