{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "
" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "\n", "\n", "\n", "Following Section 4.3.2 of [Müller, FMP, Springer 2015], we introduce in this notebook the concept of scape plots and apply them for visualizing the fitness of segments. These plots were originally introduced into the music processing area by Sapp and then applied for structure analysis by Müller and Jiang.\n", "\n", "
N
-square matrix SP
as data structure to the store the segment-dependent property $\\varphi(\\alpha)\\in\\mathbb{R}$. We use the first dimension of SP
to encode the length and the second one to encode the center. Since indexing in Python starts with index 0
, one needs to be careful when interpreting the length dimension. In particular, the entry SP[length_minus_one, start]
contains the information for the segment having length length_minus_one + 1
for length_minus_one = 0, ..., N-1
. Furthermore, note that only the left-upper part (including the diagonal) of SP
is used.\n",
"\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |