diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle index bc1cf59..fa4705d 100644 Binary files a/docs/build/doctrees/environment.pickle and b/docs/build/doctrees/environment.pickle differ diff --git a/docs/build/doctrees/index_c4.doctree b/docs/build/doctrees/index_c4.doctree index 1bb6140..d7fa968 100644 Binary files a/docs/build/doctrees/index_c4.doctree and b/docs/build/doctrees/index_c4.doctree differ diff --git a/docs/build/html/.buildinfo b/docs/build/html/.buildinfo index c7afbdf..3a6f303 100644 --- a/docs/build/html/.buildinfo +++ b/docs/build/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: adf48a7236c968aeab2838fb6687ebb3 +config: 109ecb0bc54e565f7ee035de31fe8f07 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/build/html/_modules/index.html b/docs/build/html/_modules/index.html index 65723a1..f79fc94 100644 --- a/docs/build/html/_modules/index.html +++ b/docs/build/html/_modules/index.html @@ -7,7 +7,7 @@ - Overview: module code — libfmp 1.2.1 documentation + Overview: module code — libfmp 1.2.2 documentation @@ -67,7 +67,7 @@
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/_modules/libfmp/b/b_plot.html b/docs/build/html/_modules/libfmp/b/b_plot.html index f577cc5..1762208 100644 --- a/docs/build/html/_modules/libfmp/b/b_plot.html +++ b/docs/build/html/_modules/libfmp/b/b_plot.html @@ -7,7 +7,7 @@ - libfmp.b.b_plot — libfmp 1.1.2 documentation + libfmp.b.b_plot — libfmp 1.2.0 documentation @@ -67,7 +67,7 @@
- 1.1.2 + 1.2.0
@@ -302,6 +302,8 @@

Source code for libfmp.b.b_plot

         kwargs['aspect'] = 'auto'
     if 'origin' not in kwargs:
         kwargs['origin'] = 'lower'
+    if 'interpolation' not in kwargs:
+        kwargs['interpolation'] = 'nearest'
 
     im = ax[0].imshow(X, **kwargs)
 
diff --git a/docs/build/html/_modules/libfmp/c4/c4s2_ssm.html b/docs/build/html/_modules/libfmp/c4/c4s2_ssm.html
index d1b1304..b50a996 100644
--- a/docs/build/html/_modules/libfmp/c4/c4s2_ssm.html
+++ b/docs/build/html/_modules/libfmp/c4/c4s2_ssm.html
@@ -7,7 +7,7 @@
   
   
   
-  libfmp.c4.c4s2_ssm — libfmp 1.1.2 documentation
+  libfmp.c4.c4s2_ssm — libfmp 1.2.0 documentation
   
 
   
@@ -67,7 +67,7 @@
             
             
               
- 1.1.2 + 1.2.0
@@ -288,7 +288,7 @@

Source code for libfmp.c4.c4s2_ssm

 
 
[docs]def subplot_matrix_colorbar(S, fig, ax, title='', Fs=1, xlabel='Time (seconds)', ylabel='Time (seconds)', - clim=None, xlim=None, ylim=None, cmap=None): + clim=None, xlim=None, ylim=None, cmap=None, interpolation='nearest'): """Visualization function for showing zoomed sections of matrices Notebook: C4/C4S2_SSM-PathEnhancement.ipynb @@ -305,6 +305,7 @@

Source code for libfmp.c4.c4s2_ssm

         xlim: Limits for x-axis (Default value = None)
         ylim: Limits for x-axis (Default value = None)
         cmap: Colormap for imshow (Default value = None)
+        interpolation: Interpolation value for imshow (Default value = 'nearest')
 
     Returns:
         im: Imshow handle
@@ -313,7 +314,7 @@ 

Source code for libfmp.c4.c4s2_ssm

         cmap = libfmp.b.compressed_gray_cmap(alpha=-100)
     len_sec = S.shape[0] / Fs
     extent = [0, len_sec, 0, len_sec]
-    im = ax.imshow(S, aspect='auto', extent=extent, cmap=cmap,  origin='lower')
+    im = ax.imshow(S, aspect='auto', extent=extent, cmap=cmap,  origin='lower', interpolation=interpolation)
     fig.sca(ax)
     fig.colorbar(im)
     ax.set_title(title)
@@ -469,7 +470,8 @@ 

Source code for libfmp.c4.c4s2_ssm

 
 
 
[docs]def subplot_matrix_ti_colorbar(S, fig, ax, title='', Fs=1, xlabel='Time (seconds)', ylabel='Time (seconds)', - clim=None, xlim=None, ylim=None, cmap=None, alpha=1, ind_zero=False): + clim=None, xlim=None, ylim=None, cmap=None, alpha=1, interpolation='nearest', + ind_zero=False): """Visualization function for showing transposition index matrix Notebook: C4/C4S2_SSM-TranspositionInvariance.ipynb @@ -486,7 +488,8 @@

Source code for libfmp.c4.c4s2_ssm

         xlim: Limits for x-axis (Default value = None)
         ylim: Limits for y-axis (Default value = None)
         cmap: Color map (Default value = None)
-        alpha: Alpha value for imsow (Default value = 1)
+        alpha: Alpha value for imshow (Default value = 1)
+        interpolation: Interpolation value for imshow (Default value = 'nearest')
         ind_zero: Use white (True) or black (False) color for index zero (Default value = False)
 
     Returns:
@@ -504,7 +507,8 @@ 

Source code for libfmp.c4.c4s2_ssm

         cmap = ListedColormap(colorList)
     len_sec = S.shape[0] / Fs
     extent = [0, len_sec, 0, len_sec]
-    im = ax.imshow(S, aspect='auto', extent=extent, cmap=cmap,  origin='lower', alpha=alpha)
+    im = ax.imshow(S, aspect='auto', extent=extent, cmap=cmap,  origin='lower', alpha=alpha,
+                   interpolation=interpolation)
     if clim is None:
         im.set_clim(vmin=-0.5, vmax=11.5)
     fig.sca(ax)
diff --git a/docs/build/html/_modules/libfmp/c4/c4s3_thumbnail.html b/docs/build/html/_modules/libfmp/c4/c4s3_thumbnail.html
index d198312..dbc18ce 100644
--- a/docs/build/html/_modules/libfmp/c4/c4s3_thumbnail.html
+++ b/docs/build/html/_modules/libfmp/c4/c4s3_thumbnail.html
@@ -7,7 +7,7 @@
   
   
   
-  libfmp.c4.c4s3_thumbnail — libfmp 1.1.2 documentation
+  libfmp.c4.c4s3_thumbnail — libfmp 1.2.0 documentation
   
 
   
@@ -67,7 +67,7 @@
             
             
               
- 1.1.2 + 1.2.0
@@ -548,7 +548,7 @@

Source code for libfmp.c4.c4s3_thumbnail

 
 
 
[docs]def visualize_scape_plot(SP, Fs=1, ax=None, figsize=(4, 3), title='', - xlabel='Center (seconds)', ylabel='Length (seconds)'): + xlabel='Center (seconds)', ylabel='Length (seconds)', interpolation='nearest'): """Visualize scape plot Notebook: C4/C4S3_ScapePlot.ipynb @@ -561,6 +561,7 @@

Source code for libfmp.c4.c4s3_thumbnail

         title: Title of figure (Default value = '')
         xlabel: Label for x-axis (Default value = 'Center (seconds)')
         ylabel: Label for y-axis (Default value = 'Length (seconds)')
+        interpolation: Interpolation value for imshow (Default value = 'nearest')
 
     Returns:
         fig: Handle for figure
@@ -579,7 +580,7 @@ 

Source code for libfmp.c4.c4s3_thumbnail

             SP_vis[length_minus_one, center] = SP[length_minus_one, start]
 
     extent = np.array([-0.5, (N-1)+0.5, -0.5, (N-1)+0.5]) / Fs
-    im = plt.imshow(SP_vis, cmap='hot_r', aspect='auto', origin='lower', extent=extent)
+    im = plt.imshow(SP_vis, cmap='hot_r', aspect='auto', origin='lower', extent=extent, interpolation=interpolation)
     x = np.asarray(range(N))
     x_half_lower = x/2
     x_half_upper = x/2 + N/2 - 1/2
diff --git a/docs/build/html/_modules/libfmp/c4/c4s5_evaluation.html b/docs/build/html/_modules/libfmp/c4/c4s5_evaluation.html
index e28c971..a9c03fc 100644
--- a/docs/build/html/_modules/libfmp/c4/c4s5_evaluation.html
+++ b/docs/build/html/_modules/libfmp/c4/c4s5_evaluation.html
@@ -7,7 +7,7 @@
   
   
   
-  libfmp.c4.c4s5_evaluation — libfmp 1.1.2 documentation
+  libfmp.c4.c4s5_evaluation — libfmp 1.2.0 documentation
   
 
   
@@ -67,7 +67,7 @@
             
             
               
- 1.1.2 + 1.2.0
@@ -366,7 +366,7 @@

Source code for libfmp.c4.c4s5_evaluation

 
     colorList = np.array([[1, 1, 1, 1],  [0, 0, 0, 0.7]])
     cmap = ListedColormap(colorList)
-    im = ax[0, 1].imshow(M, aspect='auto', cmap=cmap,  origin='lower')
+    im = ax[0, 1].imshow(M, aspect='auto', cmap=cmap,  origin='lower', interpolation='nearest')
     im.set_clim(vmin=-0.5, vmax=1.5)
     ax_cb = plt.colorbar(im, cax=ax[0, 2])
     ax_cb.set_ticks(np.arange(0, 2, 1))
@@ -397,7 +397,7 @@ 

Source code for libfmp.c4.c4s5_evaluation

     fig = plt.figure(figsize=figsize)
     colorList = np.array([[1, 1, 1, 1], [0, 0.7, 0, 1], [1, 0, 0, 1], [1, 0.5, 0.5, 1]])
     cmap = ListedColormap(colorList)
-    im = plt.imshow(I_eval, aspect='auto', cmap=cmap,  origin='lower')
+    im = plt.imshow(I_eval, aspect='auto', cmap=cmap,  origin='lower', interpolation='nearest')
     im.set_clim(vmin=-0.5, vmax=3.5)
     plt.xticks([])
     plt.yticks([])
@@ -482,7 +482,7 @@ 

Source code for libfmp.c4.c4s5_evaluation

                                               'wspace': 0.2, 'height_ratios': [1, 1, 1]},
                            figsize=figsize)
 
-    im = ax[0, 0].imshow(B_tol, cmap=cmap_tol)
+    im = ax[0, 0].imshow(B_tol, cmap=cmap_tol, interpolation='nearest')
     ax[0, 0].set_title('Reference boundaries (with tolerance)')
     im.set_clim(vmin=-0.5, vmax=2.5)
     ax[0, 0].set_xticks([])
@@ -491,7 +491,7 @@ 

Source code for libfmp.c4.c4s5_evaluation

     ax_cb.set_ticks(np.arange(0, 3, 1))
     ax_cb.set_ticklabels(['', 'Positive', 'Tolerance'])
 
-    im = ax[1, 0].imshow(np.array([B_est]), cmap=cmap_tol)
+    im = ax[1, 0].imshow(np.array([B_est]), cmap=cmap_tol, interpolation='nearest')
     ax[1, 0].set_title('Estimated boundaries')
     im.set_clim(vmin=-0.5, vmax=2.5)
     ax[1, 0].set_xticks([])
@@ -500,7 +500,7 @@ 

Source code for libfmp.c4.c4s5_evaluation

     ax_cb.set_ticks(np.arange(0, 3, 1))
     ax_cb.set_ticklabels(['', 'Positive', 'Tolerance'])
 
-    im = ax[2, 0].imshow(B_eval, cmap_measures)
+    im = ax[2, 0].imshow(B_eval, cmap=cmap_measures, interpolation='nearest')
     ax[2, 0].set_title('Evaluation')
     im.set_clim(vmin=-0.5, vmax=3.5)
     ax[2, 0].set_xticks([])
diff --git a/docs/build/html/_modules/libfmp/c5/c5s2_chord_rec_template.html b/docs/build/html/_modules/libfmp/c5/c5s2_chord_rec_template.html
index 3692615..83fa2a7 100644
--- a/docs/build/html/_modules/libfmp/c5/c5s2_chord_rec_template.html
+++ b/docs/build/html/_modules/libfmp/c5/c5s2_chord_rec_template.html
@@ -7,7 +7,7 @@
   
   
   
-  libfmp.c5.c5s2_chord_rec_template — libfmp 1.1.1 documentation
+  libfmp.c5.c5s2_chord_rec_template — libfmp 1.2.0 documentation
   
 
   
@@ -67,7 +67,7 @@
             
             
               
- 1.1.1 + 1.2.0
@@ -507,7 +507,8 @@

Source code for libfmp.c5.c5s2_chord_rec_template

y_ext2 = (F_coef[-1] - F_coef[-2]) / 2 extent = [T_coef[0] - x_ext1, T_coef[-1] + x_ext2, F_coef[0] - y_ext1, F_coef[-1] + y_ext2] - im = ax[0].imshow(I_vis, origin='lower', aspect='auto', cmap=eval_cmap, norm=eval_norm, extent=extent) + im = ax[0].imshow(I_vis, origin='lower', aspect='auto', cmap=eval_cmap, norm=eval_norm, extent=extent, + interpolation='nearest') if len(ax) == 2: cbar = plt.colorbar(im, cax=ax[1], cmap=eval_cmap, norm=eval_norm, boundaries=eval_bounds, ticks=eval_ticks) elif len(ax) == 1: diff --git a/docs/build/html/_modules/libfmp/c5/c5s3_chord_rec_hmm.html b/docs/build/html/_modules/libfmp/c5/c5s3_chord_rec_hmm.html index a9c1095..d12d31f 100644 --- a/docs/build/html/_modules/libfmp/c5/c5s3_chord_rec_hmm.html +++ b/docs/build/html/_modules/libfmp/c5/c5s3_chord_rec_hmm.html @@ -7,7 +7,7 @@ - libfmp.c5.c5s3_chord_rec_hmm — libfmp 1.1.1 documentation + libfmp.c5.c5s3_chord_rec_hmm — libfmp 1.2.0 documentation @@ -67,7 +67,7 @@
- 1.1.1 + 1.2.0
@@ -389,7 +389,7 @@

Source code for libfmp.c5.c5s3_chord_rec_hmm

A_plot = A
         cbar_label = 'Probability'
         clim = [0, 1]
-    im = ax[0].imshow(A_plot, origin='lower', aspect='equal', cmap=cmap)
+    im = ax[0].imshow(A_plot, origin='lower', aspect='equal', cmap=cmap, interpolation='nearest')
     im.set_clim(clim)
     plt.sca(ax[0])
     cbar = plt.colorbar(im)
diff --git a/docs/build/html/_modules/libfmp/c7/c7s1_audio_id.html b/docs/build/html/_modules/libfmp/c7/c7s1_audio_id.html
index ae1d446..34b3293 100644
--- a/docs/build/html/_modules/libfmp/c7/c7s1_audio_id.html
+++ b/docs/build/html/_modules/libfmp/c7/c7s1_audio_id.html
@@ -7,7 +7,7 @@
   
   
   
-  libfmp.c7.c7s1_audio_id — libfmp 1.1.2 documentation
+  libfmp.c7.c7s1_audio_id — libfmp 1.2.0 documentation
   
 
   
@@ -67,7 +67,7 @@
             
             
               
- 1.1.2 + 1.2.0
@@ -262,7 +262,7 @@

Source code for libfmp.c7.c7s1_audio_id

     if Y is None:
         Y = np.zeros((K, N))
     fig, ax = plt.subplots(1, 1, figsize=figsize, dpi=dpi)
-    im = ax.imshow(Y, origin='lower', aspect='auto', cmap='gray_r')
+    im = ax.imshow(Y, origin='lower', aspect='auto', cmap='gray_r', interpolation='nearest')
     ax.set_xlabel(xlabel)
     ax.set_ylabel(ylabel)
     ax.set_title(title)
diff --git a/docs/build/html/_modules/libfmp/c8/c8s2_f0.html b/docs/build/html/_modules/libfmp/c8/c8s2_f0.html
index 8890ee2..282741e 100644
--- a/docs/build/html/_modules/libfmp/c8/c8s2_f0.html
+++ b/docs/build/html/_modules/libfmp/c8/c8s2_f0.html
@@ -7,7 +7,7 @@
   
   
   
-  libfmp.c8.c8s2_f0 — libfmp 1.1.2 documentation
+  libfmp.c8.c8s2_f0 — libfmp 1.2.0 documentation
   
 
   
@@ -67,7 +67,7 @@
             
             
               
- 1.1.2 + 1.2.0
@@ -318,7 +318,7 @@

Source code for libfmp.c8.c8s2_f0

         fig, ax = plt.subplots(1, 1, figsize=figsize)
 
     sal = ax.imshow(Z, extent=[T_coef[0], T_coef[-1], F_coef_cents[0], F_coef_cents[-1]],
-                    cmap=cmap, origin='lower', aspect='auto')
+                    cmap=cmap, origin='lower', aspect='auto', interpolation='nearest')
 
     y_ticklabels_left = np.arange(F_coef_cents[0], F_coef_cents[-1]+1, 1200)
     ax.set_yticks(y_ticklabels_left)
diff --git a/docs/build/html/_modules/libfmp/c8/c8s3_nmf.html b/docs/build/html/_modules/libfmp/c8/c8s3_nmf.html
index 64358cd..a5daf30 100644
--- a/docs/build/html/_modules/libfmp/c8/c8s3_nmf.html
+++ b/docs/build/html/_modules/libfmp/c8/c8s3_nmf.html
@@ -7,7 +7,7 @@
   
   
   
-  libfmp.c8.c8s3_nmf — libfmp 1.1.1 documentation
+  libfmp.c8.c8s3_nmf — libfmp 1.2.0 documentation
   
 
   
@@ -67,7 +67,7 @@
             
             
               
- 1.1.1 + 1.2.0
@@ -289,7 +289,7 @@

Source code for libfmp.c8.c8s3_nmf

 
     plt.figure(figsize=figsize)
     plt.subplot(131)
-    plt.imshow(W, cmap=cmap, origin='lower', aspect='auto', extent=[0, R, 0, Fs/2])
+    plt.imshow(W, cmap=cmap, origin='lower', aspect='auto', extent=[0, R, 0, Fs/2], interpolation='nearest')
     plt.ylim([0, freq_max])
     plt.colorbar()
     plt.xticks(np.arange(R) + 0.5, label_pitch)
@@ -298,7 +298,7 @@ 

Source code for libfmp.c8.c8s3_nmf

     plt.title(title_W)
 
     plt.subplot(132)
-    plt.imshow(H, cmap=cmap, origin='lower', aspect='auto', extent=[0, dur_sec, 0, R])
+    plt.imshow(H, cmap=cmap, origin='lower', aspect='auto', extent=[0, dur_sec, 0, R], interpolation='nearest')
     plt.colorbar()
     plt.yticks(np.arange(R) + 0.5, label_pitch)
     plt.xlabel('Time (seconds)')
@@ -306,7 +306,7 @@ 

Source code for libfmp.c8.c8s3_nmf

     plt.title(title_H)
 
     plt.subplot(133)
-    plt.imshow(V, cmap=cmap, origin='lower', aspect='auto', extent=[0, dur_sec, 0, Fs/2])
+    plt.imshow(V, cmap=cmap, origin='lower', aspect='auto', extent=[0, dur_sec, 0, Fs/2], interpolation='nearest')
     plt.ylim([0, freq_max])
     plt.colorbar()
     plt.xlabel('Time (seconds)')
diff --git a/docs/build/html/_static/documentation_options.js b/docs/build/html/_static/documentation_options.js
index 120e3ee..872f3fb 100644
--- a/docs/build/html/_static/documentation_options.js
+++ b/docs/build/html/_static/documentation_options.js
@@ -1,6 +1,6 @@
 var DOCUMENTATION_OPTIONS = {
     URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
-    VERSION: '1.2.1',
+    VERSION: '1.2.2',
     LANGUAGE: 'None',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html
index 3eb8b92..659e7f3 100644
--- a/docs/build/html/genindex.html
+++ b/docs/build/html/genindex.html
@@ -7,7 +7,7 @@
   
   
   
-  Index — libfmp 1.2.1 documentation
+  Index — libfmp 1.2.2 documentation
   
 
   
@@ -67,7 +67,7 @@
             
             
               
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/getting_started.html b/docs/build/html/getting_started.html index 9dd6f01..35c133c 100644 --- a/docs/build/html/getting_started.html +++ b/docs/build/html/getting_started.html @@ -7,7 +7,7 @@ - Getting Started — libfmp 1.2.1 documentation + Getting Started — libfmp 1.2.2 documentation @@ -69,7 +69,7 @@
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/index.html b/docs/build/html/index.html index 9d73139..3895176 100644 --- a/docs/build/html/index.html +++ b/docs/build/html/index.html @@ -7,7 +7,7 @@ - Libfmp API Documentation — libfmp 1.2.1 documentation + Libfmp API Documentation — libfmp 1.2.2 documentation @@ -68,7 +68,7 @@
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/index_b.html b/docs/build/html/index_b.html index 92b4389..1b96b78 100644 --- a/docs/build/html/index_b.html +++ b/docs/build/html/index_b.html @@ -7,7 +7,7 @@ - Basics (libfmp.b) — libfmp 1.2.1 documentation + Basics (libfmp.b) — libfmp 1.2.2 documentation @@ -69,7 +69,7 @@
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/index_c1.html b/docs/build/html/index_c1.html index ae3bcd8..72a0d75 100644 --- a/docs/build/html/index_c1.html +++ b/docs/build/html/index_c1.html @@ -7,7 +7,7 @@ - Music Representations (libfmp.c1) — libfmp 1.2.1 documentation + Music Representations (libfmp.c1) — libfmp 1.2.2 documentation @@ -69,7 +69,7 @@
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/index_c2.html b/docs/build/html/index_c2.html index 57ac493..266dd3d 100644 --- a/docs/build/html/index_c2.html +++ b/docs/build/html/index_c2.html @@ -7,7 +7,7 @@ - Fourier Analysis of Signals (libfmp.c2) — libfmp 1.2.1 documentation + Fourier Analysis of Signals (libfmp.c2) — libfmp 1.2.2 documentation @@ -69,7 +69,7 @@
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/index_c3.html b/docs/build/html/index_c3.html index 5cff733..40bfc31 100644 --- a/docs/build/html/index_c3.html +++ b/docs/build/html/index_c3.html @@ -7,7 +7,7 @@ - Music Synchronization (libfmp.c3) — libfmp 1.2.1 documentation + Music Synchronization (libfmp.c3) — libfmp 1.2.2 documentation @@ -69,7 +69,7 @@
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/index_c4.html b/docs/build/html/index_c4.html index 448ac6b..a7f8d26 100644 --- a/docs/build/html/index_c4.html +++ b/docs/build/html/index_c4.html @@ -7,7 +7,7 @@ - Music Structure Analysis (libfmp.c4) — libfmp 1.2.1 documentation + Music Structure Analysis (libfmp.c4) — libfmp 1.2.2 documentation @@ -69,7 +69,7 @@
- 1.2.1 + 1.2.2
@@ -440,7 +440,7 @@

Music Structure Analysis (libfmp.c4)
-libfmp.c4.c4s2_ssm.subplot_matrix_colorbar(S, fig, ax, title='', Fs=1, xlabel='Time (seconds)', ylabel='Time (seconds)', clim=None, xlim=None, ylim=None, cmap=None)[source]¶
+libfmp.c4.c4s2_ssm.subplot_matrix_colorbar(S, fig, ax, title='', Fs=1, xlabel='Time (seconds)', ylabel='Time (seconds)', clim=None, xlim=None, ylim=None, cmap=None, interpolation='nearest')[source]¶

Visualization function for showing zoomed sections of matrices

Notebook: C4/C4S2_SSM-PathEnhancement.ipynb

@@ -457,6 +457,7 @@

Music Structure Analysis (libfmp.c4)Returns @@ -467,7 +468,7 @@

Music Structure Analysis (libfmp.c4)
-libfmp.c4.c4s2_ssm.subplot_matrix_ti_colorbar(S, fig, ax, title='', Fs=1, xlabel='Time (seconds)', ylabel='Time (seconds)', clim=None, xlim=None, ylim=None, cmap=None, alpha=1, ind_zero=False)[source]¶
+libfmp.c4.c4s2_ssm.subplot_matrix_ti_colorbar(S, fig, ax, title='', Fs=1, xlabel='Time (seconds)', ylabel='Time (seconds)', clim=None, xlim=None, ylim=None, cmap=None, alpha=1, interpolation='nearest', ind_zero=False)[source]¶

Visualization function for showing transposition index matrix

Notebook: C4/C4S2_SSM-TranspositionInvariance.ipynb

@@ -484,7 +485,8 @@

Music Structure Analysis (libfmp.c4)
-libfmp.c4.c4s3_thumbnail.visualize_scape_plot(SP, Fs=1, ax=None, figsize=(4, 3), title='', xlabel='Center (seconds)', ylabel='Length (seconds)')[source]¶
+libfmp.c4.c4s3_thumbnail.visualize_scape_plot(SP, Fs=1, ax=None, figsize=(4, 3), title='', xlabel='Center (seconds)', ylabel='Length (seconds)', interpolation='nearest')[source]¶

Visualize scape plot

Notebook: C4/C4S3_ScapePlot.ipynb

@@ -861,6 +863,7 @@

Music Structure Analysis (libfmp.c4)Returns diff --git a/docs/build/html/index_c5.html b/docs/build/html/index_c5.html index 7c3e883..db9f959 100644 --- a/docs/build/html/index_c5.html +++ b/docs/build/html/index_c5.html @@ -7,7 +7,7 @@ - Chord Recognition (libfmp.c5) — libfmp 1.2.1 documentation + Chord Recognition (libfmp.c5) — libfmp 1.2.2 documentation @@ -69,7 +69,7 @@
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/index_c6.html b/docs/build/html/index_c6.html index 91a6662..1c00f6d 100644 --- a/docs/build/html/index_c6.html +++ b/docs/build/html/index_c6.html @@ -7,7 +7,7 @@ - Tempo and Beat Tracking (libfmp.c6) — libfmp 1.2.1 documentation + Tempo and Beat Tracking (libfmp.c6) — libfmp 1.2.2 documentation @@ -69,7 +69,7 @@
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/index_c7.html b/docs/build/html/index_c7.html index ce04923..2bf6a75 100644 --- a/docs/build/html/index_c7.html +++ b/docs/build/html/index_c7.html @@ -7,7 +7,7 @@ - Content-Based Audio Retrieval (libfmp.c7) — libfmp 1.2.1 documentation + Content-Based Audio Retrieval (libfmp.c7) — libfmp 1.2.2 documentation @@ -69,7 +69,7 @@
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/index_c8.html b/docs/build/html/index_c8.html index 395dff9..70a7a0a 100644 --- a/docs/build/html/index_c8.html +++ b/docs/build/html/index_c8.html @@ -7,7 +7,7 @@ - Musically Informed Audio Decomposition (libfmp.c8) — libfmp 1.2.1 documentation + Musically Informed Audio Decomposition (libfmp.c8) — libfmp 1.2.2 documentation @@ -69,7 +69,7 @@
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv index 740a90b..b7149be 100644 Binary files a/docs/build/html/objects.inv and b/docs/build/html/objects.inv differ diff --git a/docs/build/html/py-modindex.html b/docs/build/html/py-modindex.html index 30d9374..261fb8b 100644 --- a/docs/build/html/py-modindex.html +++ b/docs/build/html/py-modindex.html @@ -7,7 +7,7 @@ - Python Module Index — libfmp 1.2.1 documentation + Python Module Index — libfmp 1.2.2 documentation @@ -70,7 +70,7 @@
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/search.html b/docs/build/html/search.html index 2981d57..b69cdb4 100644 --- a/docs/build/html/search.html +++ b/docs/build/html/search.html @@ -7,7 +7,7 @@ - Search — libfmp 1.2.1 documentation + Search — libfmp 1.2.2 documentation @@ -70,7 +70,7 @@
- 1.2.1 + 1.2.2
diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 7588875..4460c72 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["genindex","getting_started","index","index_b","index_c1","index_c2","index_c3","index_c4","index_c5","index_c6","index_c7","index_c8","py-modindex"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["genindex.rst","getting_started.rst","index.rst","index_b.rst","index_c1.rst","index_c2.rst","index_c3.rst","index_c4.rst","index_c5.rst","index_c6.rst","index_c7.rst","index_c8.rst","py-modindex.rst"],objects:{"libfmp.b":{b_annotation:[3,0,0,"-"],b_audio:[3,0,0,"-"],b_layout:[3,0,0,"-"],b_plot:[3,0,0,"-"],b_sonification:[3,0,0,"-"],b_test_module:[3,0,0,"-"]},"libfmp.b.b_annotation":{cut_audio:[3,1,1,""],cut_csv_file:[3,1,1,""],read_csv:[3,1,1,""],write_csv:[3,1,1,""]},"libfmp.b.b_audio":{audio_player_list:[3,1,1,""],read_audio:[3,1,1,""],write_audio:[3,1,1,""]},"libfmp.b.b_layout":{FloatingBox:[3,2,1,""]},"libfmp.b.b_layout.FloatingBox":{add_fig:[3,3,1,""],add_html:[3,3,1,""],show:[3,3,1,""]},"libfmp.b.b_plot":{MultiplePlotsWithColorbar:[3,2,1,""],check_line_annotations:[3,1,1,""],check_segment_annotations:[3,1,1,""],color_argument_to_dict:[3,1,1,""],compressed_gray_cmap:[3,1,1,""],plot_annotation_line:[3,1,1,""],plot_annotation_line_overlay:[3,1,1,""],plot_annotation_multiline:[3,1,1,""],plot_chromagram:[3,1,1,""],plot_matrix:[3,1,1,""],plot_segments:[3,1,1,""],plot_segments_overlay:[3,1,1,""],plot_signal:[3,1,1,""]},"libfmp.b.b_plot.MultiplePlotsWithColorbar":{make_colorbars:[3,3,1,""]},"libfmp.b.b_sonification":{generate_shepard_tone:[3,1,1,""],list_to_chromagram:[3,1,1,""],list_to_pitch_activations:[3,1,1,""],sonify_chromagram:[3,1,1,""],sonify_chromagram_with_signal:[3,1,1,""],sonify_pitch_activations:[3,1,1,""],sonify_pitch_activations_with_signal:[3,1,1,""]},"libfmp.b.b_test_module":{add:[3,1,1,""]},"libfmp.c1":{c1s1_sheet_music:[4,0,0,"-"],c1s2_symbolic_rep:[4,0,0,"-"],c1s3_audio_rep:[4,0,0,"-"]},"libfmp.c1.c1s1_sheet_music":{generate_chirp_exp_octave:[4,1,1,""],generate_shepard_glissando:[4,1,1,""],generate_shepard_tone:[4,1,1,""],generate_sinusoid_pitches:[4,1,1,""]},"libfmp.c1.c1s2_symbolic_rep":{csv_to_list:[4,1,1,""],list_to_csv:[4,1,1,""],midi_to_list:[4,1,1,""],visualize_piano_roll:[4,1,1,""],xml_to_list:[4,1,1,""]},"libfmp.c1.c1s3_audio_rep":{compute_adsr:[4,1,1,""],compute_envelope:[4,1,1,""],compute_equal_loudness_contour:[4,1,1,""],compute_plot_envelope:[4,1,1,""],compute_power_db:[4,1,1,""],difference_cents:[4,1,1,""],f_pitch:[4,1,1,""],generate_chirp_exp:[4,1,1,""],generate_chirp_exp_equal_loudness:[4,1,1,""],generate_sinusoid:[4,1,1,""],generate_sinusoid_tremolo:[4,1,1,""],generate_sinusoid_vibrato:[4,1,1,""],generate_tone:[4,1,1,""],plot_spectrogram:[4,1,1,""]},"libfmp.c2":{c2_complex:[5,0,0,"-"],c2_digitization:[5,0,0,"-"],c2_fourier:[5,0,0,"-"],c2_interference:[5,0,0,"-"],c2_interpolation:[5,0,0,"-"]},"libfmp.c2.c2_complex":{generate_figure:[5,1,1,""],plot_vector:[5,1,1,""]},"libfmp.c2.c2_digitization":{decoding_mu_law:[5,1,1,""],encoding_mu_law:[5,1,1,""],generate_function:[5,1,1,""],plot_graph_quant_function:[5,1,1,""],plot_mu_law:[5,1,1,""],plot_signal_quant:[5,1,1,""],quantize_nonuniform_mu:[5,1,1,""],quantize_uniform:[5,1,1,""],reconstruction_sinc:[5,1,1,""],sampling_equidistant:[5,1,1,""]},"libfmp.c2.c2_fourier":{dft:[5,1,1,""],fft:[5,1,1,""],generate_matrix_dft:[5,1,1,""],generate_matrix_dft_inv:[5,1,1,""],idft:[5,1,1,""],ifft:[5,1,1,""],ifft_noscale:[5,1,1,""],istft:[5,1,1,""],istft_basic:[5,1,1,""],stft:[5,1,1,""],stft_basic:[5,1,1,""],stft_convention_fmp:[5,1,1,""],twiddle:[5,1,1,""],twiddle_inv:[5,1,1,""]},"libfmp.c2.c2_interference":{generate_chirp_linear:[5,1,1,""],plot_interference:[5,1,1,""]},"libfmp.c2.c2_interpolation":{compute_f_coef_linear:[5,1,1,""],compute_f_coef_log:[5,1,1,""],interpolate_freq_stft:[5,1,1,""]},"libfmp.c3":{c3s1_audio_feature:[6,0,0,"-"],c3s1_post_processing:[6,0,0,"-"],c3s1_transposition_tuning:[6,0,0,"-"],c3s2_dtw:[6,0,0,"-"],c3s2_dtw_plot:[6,0,0,"-"],c3s3_tempo_curve:[6,0,0,"-"]},"libfmp.c3.c3s1_audio_feature":{compute_chromagram:[6,1,1,""],compute_spec_log_freq:[6,1,1,""],f_pitch:[6,1,1,""],note_name:[6,1,1,""],pool_pitch:[6,1,1,""]},"libfmp.c3.c3s1_post_processing":{log_compression:[6,1,1,""],median_downsample_feature_sequence:[6,1,1,""],normalize_feature_sequence:[6,1,1,""],smooth_downsample_feature_sequence:[6,1,1,""]},"libfmp.c3.c3s1_transposition_tuning":{compute_freq_distribution:[6,1,1,""],cyclic_shift:[6,1,1,""],plot_freq_vector_template:[6,1,1,""],plot_tuning_similarity:[6,1,1,""],template_comb:[6,1,1,""],tuning_similarity:[6,1,1,""]},"libfmp.c3.c3s2_dtw":{compute_accumulated_cost_matrix:[6,1,1,""],compute_accumulated_cost_matrix_21:[6,1,1,""],compute_cost_matrix:[6,1,1,""],compute_optimal_warping_path:[6,1,1,""],compute_optimal_warping_path_21:[6,1,1,""]},"libfmp.c3.c3s2_dtw_plot":{plot_matrix_with_points:[6,1,1,""]},"libfmp.c3.c3s3_tempo_curve":{compute_score_chromagram:[6,1,1,""],compute_strict_alignment_path:[6,1,1,""],compute_strict_alignment_path_mask:[6,1,1,""],compute_tempo_curve:[6,1,1,""],plot_measure:[6,1,1,""],plot_tempo_curve:[6,1,1,""]},"libfmp.c4":{c4s1_annotation:[7,0,0,"-"],c4s2_ssm:[7,0,0,"-"],c4s2_synthetic_ssm:[7,0,0,"-"],c4s2_threshold:[7,0,0,"-"],c4s3_thumbnail:[7,0,0,"-"],c4s4_novelty_kernel:[7,0,0,"-"],c4s4_structure_feature:[7,0,0,"-"],c4s5_evaluation:[7,0,0,"-"]},"libfmp.c4.c4s1_annotation":{convert_structure_annotation:[7,1,1,""],get_color_for_annotation_file:[7,1,1,""],read_structure_annotation:[7,1,1,""]},"libfmp.c4.c4s2_ssm":{compute_sm_dot:[7,1,1,""],compute_sm_from_filename:[7,1,1,""],compute_sm_ti:[7,1,1,""],compute_tempo_rel_set:[7,1,1,""],filter_diag_mult_sm:[7,1,1,""],filter_diag_sm:[7,1,1,""],plot_feature_ssm:[7,1,1,""],shift_cyc_matrix:[7,1,1,""],subplot_matrix_colorbar:[7,1,1,""],subplot_matrix_ti_colorbar:[7,1,1,""]},"libfmp.c4.c4s2_synthetic_ssm":{generate_ssm_from_annotation:[7,1,1,""]},"libfmp.c4.c4s2_threshold":{threshold_matrix:[7,1,1,""],threshold_matrix_relative:[7,1,1,""]},"libfmp.c4.c4s3_thumbnail":{check_segment:[7,1,1,""],colormap_penalty:[7,1,1,""],compute_accumulated_score_matrix:[7,1,1,""],compute_fitness:[7,1,1,""],compute_fitness_scape_plot:[7,1,1,""],compute_induced_segment_family_coverage:[7,1,1,""],compute_optimal_path_family:[7,1,1,""],normalization_properties_ssm:[7,1,1,""],plot_path_family:[7,1,1,""],plot_seg_in_sp:[7,1,1,""],plot_sp_ssm:[7,1,1,""],plot_ssm_ann:[7,1,1,""],plot_ssm_ann_optimal_path_family:[7,1,1,""],seg_max_sp:[7,1,1,""],visualize_scape_plot:[7,1,1,""]},"libfmp.c4.c4s4_novelty_kernel":{compute_kernel_checkerboard_box:[7,1,1,""],compute_kernel_checkerboard_gaussian:[7,1,1,""],compute_novelty_ssm:[7,1,1,""]},"libfmp.c4.c4s4_structure_feature":{compute_time_lag_representation:[7,1,1,""],novelty_structure_feature:[7,1,1,""],plot_ssm_structure_feature_nov:[7,1,1,""]},"libfmp.c4.c4s5_evaluation":{compare_pairwise:[7,1,1,""],convert_ann_to_seq_label:[7,1,1,""],evaluate_boundary:[7,1,1,""],evaluate_pairwise:[7,1,1,""],measure_prf:[7,1,1,""],measure_prf_sets:[7,1,1,""],plot_boundary_measures:[7,1,1,""],plot_matrix_label:[7,1,1,""],plot_matrix_pairwise:[7,1,1,""],plot_seq_label:[7,1,1,""]},"libfmp.c5":{c5s1_basic_theory_harmony:[8,0,0,"-"],c5s2_chord_rec_template:[8,0,0,"-"],c5s3_chord_rec_hmm:[8,0,0,"-"]},"libfmp.c5.c5s1_basic_theory_harmony":{generate_sinusoid_chord:[8,1,1,""],generate_sinusoid_scale:[8,1,1,""]},"libfmp.c5.c5s2_chord_rec_template":{chord_recognition_template:[8,1,1,""],compute_chromagram_from_filename:[8,1,1,""],compute_eval_measures:[8,1,1,""],convert_chord_ann_matrix:[8,1,1,""],convert_chord_label:[8,1,1,""],convert_sequence_ann:[8,1,1,""],generate_chord_templates:[8,1,1,""],get_chord_labels:[8,1,1,""],plot_chromagram_annotation:[8,1,1,""],plot_matrix_chord_eval:[8,1,1,""]},"libfmp.c5.c5s3_chord_rec_hmm":{chord_recognition_all:[8,1,1,""],estimate_hmm_from_o_s:[8,1,1,""],generate_sequence_hmm:[8,1,1,""],matrix_chord24_trans_inv:[8,1,1,""],matrix_circular_mean:[8,1,1,""],plot_transition_matrix:[8,1,1,""],uniform_transition_matrix:[8,1,1,""],viterbi:[8,1,1,""],viterbi_log:[8,1,1,""],viterbi_log_likelihood:[8,1,1,""]},"libfmp.c6":{c6s1_onset_detection:[9,0,0,"-"],c6s1_peak_picking:[9,0,0,"-"],c6s2_tempo_analysis:[9,0,0,"-"],c6s3_adaptive_windowing:[9,0,0,"-"],c6s3_beat_tracking:[9,0,0,"-"]},"libfmp.c6.c6s1_onset_detection":{average_nov_dic:[9,1,1,""],compute_local_average:[9,1,1,""],compute_novelty_complex:[9,1,1,""],compute_novelty_energy:[9,1,1,""],compute_novelty_phase:[9,1,1,""],compute_novelty_spectrum:[9,1,1,""],principal_argument:[9,1,1,""],read_annotation_pos:[9,1,1,""],resample_signal:[9,1,1,""]},"libfmp.c6.c6s1_peak_picking":{peak_picking_MSAF:[9,1,1,""],peak_picking_boeck:[9,1,1,""],peak_picking_roeder:[9,1,1,""],peak_picking_simple:[9,1,1,""]},"libfmp.c6.c6s2_tempo_analysis":{compute_autocorrelation_local:[9,1,1,""],compute_cyclic_tempogram:[9,1,1,""],compute_plot_tempogram_plp:[9,1,1,""],compute_plp:[9,1,1,""],compute_sinusoid_optimal:[9,1,1,""],compute_tempogram_autocorr:[9,1,1,""],compute_tempogram_fourier:[9,1,1,""],plot_signal_kernel:[9,1,1,""],plot_signal_local_lag:[9,1,1,""],set_yticks_tempogram_cyclic:[9,1,1,""]},"libfmp.c6.c6s3_adaptive_windowing":{adaptive_windowing:[9,1,1,""],compute_plot_adaptive_windowing:[9,1,1,""],plot_beat_grid:[9,1,1,""]},"libfmp.c6.c6s3_beat_tracking":{beat_period_to_tempo:[9,1,1,""],compute_beat_sequence:[9,1,1,""],compute_penalty:[9,1,1,""],compute_plot_sonify_beat:[9,1,1,""]},"libfmp.c7":{c7s1_audio_id:[10,0,0,"-"],c7s2_audio_matching:[10,0,0,"-"],c7s3_version_id:[10,0,0,"-"]},"libfmp.c7.c7s1_audio_id":{compute_constellation_map:[10,1,1,""],compute_constellation_map_naive:[10,1,1,""],compute_matching_function:[10,1,1,""],match_binary_matrices_tol:[10,1,1,""],plot_constellation_map:[10,1,1,""]},"libfmp.c7.c7s2_audio_matching":{compute_accumulated_cost_matrix_subsequence_dtw:[10,1,1,""],compute_accumulated_cost_matrix_subsequence_dtw_21:[10,1,1,""],compute_cens_from_chromagram:[10,1,1,""],compute_cens_from_file:[10,1,1,""],compute_matching_function_dtw:[10,1,1,""],compute_matching_function_dtw_ti:[10,1,1,""],compute_optimal_warping_path_subsequence_dtw:[10,1,1,""],compute_optimal_warping_path_subsequence_dtw_21:[10,1,1,""],cost_matrix_dot:[10,1,1,""],matches_diag:[10,1,1,""],matches_dtw:[10,1,1,""],matching_function_diag:[10,1,1,""],matching_function_diag_multiple:[10,1,1,""],mininma_from_matching_function:[10,1,1,""],plot_matches:[10,1,1,""],quantize_matrix:[10,1,1,""],scale_tempo_sequence:[10,1,1,""]},"libfmp.c7.c7s3_version_id":{compute_accumulated_score_matrix_common_subsequence:[10,1,1,""],compute_optimal_path_common_subsequence:[10,1,1,""],compute_partial_matching:[10,1,1,""],compute_prf_metrics:[10,1,1,""],compute_sm_from_wav:[10,1,1,""],get_induced_segments:[10,1,1,""]},"libfmp.c8":{c8s1_hps:[11,0,0,"-"],c8s2_f0:[11,0,0,"-"],c8s2_salience:[11,0,0,"-"],c8s3_nmf:[11,0,0,"-"]},"libfmp.c8.c8s1_hps":{convert_l_hertz_to_bins:[11,1,1,""],convert_l_sec_to_frames:[11,1,1,""],experiment_hps_parameter:[11,1,1,""],experiment_hrps_parameter:[11,1,1,""],generate_audio_tag_html_list:[11,1,1,""],hps:[11,1,1,""],hrps:[11,1,1,""],make_integer_odd:[11,1,1,""],median_filter_horizontal:[11,1,1,""],median_filter_vertical:[11,1,1,""]},"libfmp.c8.c8s2_f0":{cents_to_hz:[11,1,1,""],compute_traj_from_audio:[11,1,1,""],compute_trajectory_cr:[11,1,1,""],compute_trajectory_dp:[11,1,1,""],convert_ann_to_constraint_region:[11,1,1,""],convert_trajectory_to_mask_bin:[11,1,1,""],convert_trajectory_to_mask_cent:[11,1,1,""],define_transition_matrix:[11,1,1,""],hz_to_cents:[11,1,1,""],separate_melody_accompaniment:[11,1,1,""],sonify_trajectory_with_sinusoid:[11,1,1,""],visualize_salience_traj_constraints:[11,1,1,""]},"libfmp.c8.c8s2_salience":{compute_if:[11,1,1,""],compute_salience_rep:[11,1,1,""],compute_y_lf_bin:[11,1,1,""],compute_y_lf_if_bin:[11,1,1,""],f_coef:[11,1,1,""],frequency_to_bin_index:[11,1,1,""],harmonic_summation:[11,1,1,""],harmonic_summation_lf:[11,1,1,""],p_bin:[11,1,1,""],p_bin_if:[11,1,1,""],principal_argument:[11,1,1,""]},"libfmp.c8.c8s3_nmf":{init_nmf_activation_score:[11,1,1,""],init_nmf_activation_score_onset:[11,1,1,""],init_nmf_template_pitch:[11,1,1,""],init_nmf_template_pitch_onset:[11,1,1,""],nmf:[11,1,1,""],pitch_from_annotation:[11,1,1,""],plot_nmf_factors:[11,1,1,""],split_annotation_lh_rh:[11,1,1,""],template_pitch:[11,1,1,""]},libfmp:{b:[3,0,0,"-"],c1:[4,0,0,"-"],c2:[5,0,0,"-"],c3:[6,0,0,"-"],c4:[7,0,0,"-"],c5:[8,0,0,"-"],c6:[9,0,0,"-"],c7:[10,0,0,"-"],c8:[11,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0":[3,4,5,6,7,8,9,10,11],"000069":[],"0001":6,"001":11,"01":[4,8,10,11],"04":9,"05":[9,11],"05_ormandi":7,"1":[2,3,4,5,6,7,8,9,10,11],"10":[4,6,7,9,10,11],"100":[4,6,9,11],"1000":[4,11],"101":6,"1024":[9,11],"11":11,"11025":4,"12":[3,4,7,8,9,10],"127":3,"128":[3,9,11],"13":11,"13th":9,"14":9,"15":[3,7,8,10],"150":11,"15000":4,"16":[4,7,9],"16384":6,"1760":11,"18":[],"1st":11,"2":[2,3,4,5,6,7,8,9,10,11],"20":3,"2012":9,"2014":9,"2017":9,"2019":2,"2021":2,"2048":[4,8,9],"21":[7,10],"22":10,"2205":[6,10],"22050":[3,4,5,6,8,9,10,11],"24":[8,9],"245":2,"255":5,"256":[3,5,9,11],"2624":[],"270":3,"2812618":3,"285":2,"2d":3,"2m":9,"2nd":[2,11],"2r":11,"2tau":7,"3":[2,3,4,6,7,8,9,10,11],"30":[4,9],"300":11,"4":[2,3,4,5,6,7,9,11],"40":[3,9,11],"4000":[4,8],"4096":[4,8],"41":[6,10],"440":[3,4,6],"4410":[6,10],"44100":4,"49":[6,11],"49566213":3,"5":[3,4,5,7,8,9,10,11],"50":[6,11],"500":9,"512":[5,11],"52":11,"54":11,"55":11,"56":11,"573":2,"58":7,"580":2,"6":[2,3,4,7,8,9],"60":4,"601":9,"6120":[],"63":2,"64":9,"66":10,"69":[4,6,8],"7":[7,10,11],"72":[3,4,10],"8":[3,4,5,6,7,9,11],"81":10,"9":[8,11],"boolean":[3,10],"break":10,"case":[3,6,10],"class":3,"default":[3,4,5,6,7,8,9,10,11],"final":[5,7,10,11],"float":[3,4,5,6,7,8,9,10,11],"function":[1,2,3,5,7,9,10,11],"int":[3,4,5,6,7,8,9,10,11],"m\u00fcller":2,"new":[3,5],"return":[3,4,5,6,7,8,9,10,11],"short":5,"true":[3,5,6,7,8,9,10,11],"var":7,A:[2,3,4,8,9],AND:10,For:[2,3],IF:11,If:[2,3,6,7,8,9,10],In:1,The:[2,3,4,5,6,7,8,9,10,11],a4:3,a_cut:9,a_est:8,a_mean:8,a_ti:8,abov:7,abs_thresh:9,absolut:[7,9,10],accompani:11,accord:9,accumul:[3,6,7,8,9,10],achiev:6,activ:[3,9,11],actual:3,ad:[3,10],adapt:[5,9],adaptive_window:9,add:[3,8,9],add_end:9,add_fig:3,add_html:3,add_label:3,add_start:9,addit:[7,8,9],adjust:[3,9,11],adjust_nontime_axislim:3,adjust_time_axislim:3,adsr:4,after:[5,9,11],algorithm:[3,4,5,6,7,8,9,10,11],align:[3,6],all:[3,6,10],allow:10,along:[5,7,10],alpha:[3,4,7,10,11],also:[7,9,11],amp:[4,5],amplitud:[4,5,8,11],amplitude_max:8,an:[2,3,5,6,7,9,10,11],analyz:4,ann:[7,8,9,11],ann_conv:8,ann_convert:7,ann_cut:3,ann_fram:8,ann_i:7,ann_lh:11,ann_matrix:8,ann_rh:11,ann_seg_fram:8,ann_seg_ind:8,ann_seg_sec:8,ann_x:7,annot:[3,7,8,9,11],annotaion:7,api:[1,6],appli:[5,6,7,9,10,11],applic:2,approach:[5,8],ar:[1,3,6,7,8,11],arang:[3,9,10],archiv:[],arg:3,argument:[3,6,9,11],around:7,arrai:[4,6,7,8,9,10],arrow:5,articl:[],asarrai:7,ascent:9,aspect:3,assign:[3,4,6],assum:9,attribut:3,audio:[2,3,6,7,8,9],audio_len:11,audio_player_list:3,audio_tag_html_list:11,audiolab:[1,2,3,4,5,6,7,8,9,10,11],auto:3,autocorrel:9,avail:[3,4,5,6,7,8,9,10,11],averag:[6,9,10],average_nov_d:9,ax1:7,ax2:7,ax3:7,ax:[3,4,5,6,7,8,9,10,11],ax_f:11,axhlin:3,axi:[3,4,5,6,7,8,9,10,11],axis_off:3,axvlin:3,b:[1,6,7,8,9,11],b_:[7,9],b_annot:3,b_audio:3,b_est:[7,8],b_getstart:1,b_k:7,b_layout:3,b_libfmp:[1,3],b_o:8,b_plot:[3,6,7],b_pythonaudio:3,b_pythonbas:3,b_ref:7,b_sec:9,b_sonif:3,b_t:9,b_test_modul:3,b_tol:7,back:10,backtrack:[8,10],backward:[7,9],base:[3,8,9,11],basic:5,beat:6,beat_period_to_tempo:9,beat_ref:9,becaus:9,been:9,befor:[5,9],begin:[9,11],being:7,below:[6,7,10],bep:10,best:10,beta:11,between:[3,4,5,7,11],beyond:1,bin:[5,7,9,10,11],bin_index:11,binar:[7,8,10],binari:[8,10,11],bivari:7,black:[3,7],block:7,blog:7,boeck:9,bool:[3,5,6,7,8,9,10,11],both:7,bound:11,boundari:7,box:[3,7],boxcar:6,bpm:[6,9],c1:3,c1s1_chromashepard:4,c1s1_musicalnotespitch:4,c1s1_sheet_mus:4,c1s2_csv:4,c1s2_midi:4,c1s2_musicxml:4,c1s2_symbolic_rep:[3,4],c1s3_audio_rep:4,c1s3_dynam:4,c1s3_frequencypitch:4,c1s3_timbr:4,c2_complex:5,c2_complexnumb:5,c2_dft:5,c2_digit:5,c2_fourier:5,c2_interfer:5,c2_interpol:5,c2_stft:5,c2s2_digitalsignalquant:5,c2s2_digitalsignalsampl:5,c2s3_interferenceb:5,c3s1_audio_featur:6,c3s1_featurenorm:6,c3s1_featuresmooth:6,c3s1_logcompress:6,c3s1_post_process:6,c3s1_speclogfreq:6,c3s1_transposition_tun:6,c3s1_transpositiontun:6,c3s2_dtw:6,c3s2_dtw_plot:6,c3s2_dtwbasic:6,c3s2_dtwvariant:6,c3s3_musicapptempocurv:6,c3s3_tempo_curv:6,c4s1_annot:7,c4s1_musicstructuregener:7,c4s2_ssm:7,c4s2_synthetic_ssm:7,c4s2_threshold:7,c4s3_audiothumbnail:7,c4s3_scapeplot:7,c4s3_thumbnail:7,c4s4_novelty_kernel:7,c4s4_noveltysegment:7,c4s4_structure_featur:7,c4s4_structurefeatur:7,c4s5_evalu:7,c5s1_basic_theory_harmoni:8,c5s1_chord:8,c5s1_scales_circlefifth:8,c5s2_chord_rec_templ:8,c5s2_chordrec_ev:8,c5s2_chordrec_templ:8,c5s3_chord_rec_hmm:8,c5s3_chordrec_beatl:8,c5s3_chordrec_hmm:8,c5s3_hiddenmarkovmodel:8,c5s3_viterbi:8,c6:11,c6s1_noveltycomparison:9,c6s1_noveltycomplex:9,c6s1_noveltyenergi:9,c6s1_noveltyphas:[9,11],c6s1_noveltyspectr:9,c6s1_onset_detect:9,c6s1_onsetdetect:9,c6s1_peak_pick:9,c6s1_peakpick:9,c6s2_tempo_analysi:9,c6s2_tempogramautocorrel:9,c6s2_tempogramcycl:9,c6s2_tempogramfouri:9,c6s3_adaptive_window:9,c6s3_adaptivewindow:9,c6s3_beat_track:9,c6s3_beattrack:9,c6s3_predominantlocalpuls:9,c7s1_audio_id:10,c7s1_audioidentif:10,c7s2_audio_match:10,c7s2_audiomatch:10,c7s2_cen:10,c7s2_diagonalmatch:10,c7s2_subsequencedtw:10,c7s3_commonsubsequ:10,c7s3_evalu:10,c7s3_version_id:10,c7s3_versionidentif:10,c8:9,c8s1_hp:11,c8s1_hrp:11,c8s2_f0:11,c8s2_fundfreqtrack:11,c8s2_instantfreqestim:[9,11],c8s2_melodyextractsep:11,c8s2_salienc:11,c8s2_saliencerepresent:11,c8s3_nmf:11,c8s3_nmfaudiodecomp:11,c8s3_nmfbasic:11,c8s3_nmfspecfac:11,c:[3,5,6,8,9,10],c_and:10,c_cen:10,c_d:10,c_est:10,c_q:10,c_quant:10,c_ref:10,c_shift:6,call:3,can:1,candid:9,capabl:9,categori:3,cbar_ax:3,cbar_label:3,cbar_ratio:3,cdist:6,cell:[7,10],cellmax:10,cen:10,cent:[4,5,6,11],center:[3,4,5,6,7,11],central:[3,4,5,6,7,8,9,10,11],centric:[5,9],cents_to_hz:11,chang:9,channel:3,check:3,check_line_annot:3,check_seg:7,check_segment_annot:3,checkerboard:7,chirp:[4,5],choic:9,chord_hmm:8,chord_label:8,chord_max:8,chord_recognition_al:8,chord_recognition_templ:8,chord_sim:8,chord_tem:8,chord_templ:8,chroma:[3,6,8,10],chroma_data:3,chroma_son:3,chroma_ytick:3,chromagram:[3,6,8,10],chromanum:3,circul:8,circular:7,cite:[],clim:[3,7],clim_x:7,cmap:[7,8,10,11],cmap_penalti:7,code:[2,8],coeffici:[9,11],coeffient:3,collect:2,color:[3,4,5,6,7,8,9,10,11],color_ann:[7,8],color_argument_to_dict:3,color_dict:3,color_label:7,color_wb:3,colorbar:[3,11],colorbar_aspect:3,colormap:[3,4,7],colormap_penalti:7,column:[3,6,8,11],column_align:3,com:[2,3,7,9],comb:6,combin:[3,9],common:10,compar:10,compare_pairwis:7,complex:[5,9,11],compress:[3,5,6,8,9,11],compressed_gray_cmap:[3,7],compris:[3,4],comput:[3,4,5,6,7,8,9,10,11],compute_accumulated_cost_matrix:6,compute_accumulated_cost_matrix_21:6,compute_accumulated_cost_matrix_subsequence_dtw:10,compute_accumulated_cost_matrix_subsequence_dtw_21:10,compute_accumulated_score_matrix:7,compute_accumulated_score_matrix_common_subsequ:10,compute_adsr:4,compute_autocorrelation_loc:9,compute_beat_sequ:9,compute_cens_from_chromagram:10,compute_cens_from_fil:10,compute_chromagram:6,compute_chromagram_from_filenam:8,compute_constellation_map:10,compute_constellation_map_na:10,compute_cost_matrix:6,compute_cyclic_tempogram:9,compute_envelop:4,compute_equal_loudness_contour:4,compute_eval_measur:8,compute_f_coef_linear:5,compute_f_coef_log:5,compute_fit:7,compute_fitness_scape_plot:7,compute_freq_distribut:6,compute_if:11,compute_induced_segment_family_coverag:7,compute_kernel_checkerboard_box:7,compute_kernel_checkerboard_gaussian:7,compute_local_averag:9,compute_matching_funct:10,compute_matching_function_dtw:10,compute_matching_function_dtw_ti:10,compute_novelty_complex:9,compute_novelty_energi:9,compute_novelty_phas:9,compute_novelty_spectrum:9,compute_novelty_ssm:7,compute_optimal_path_common_subsequ:10,compute_optimal_path_famili:7,compute_optimal_warping_path:6,compute_optimal_warping_path_21:6,compute_optimal_warping_path_subsequence_dtw:10,compute_optimal_warping_path_subsequence_dtw_21:10,compute_partial_match:10,compute_penalti:9,compute_plot_adaptive_window:9,compute_plot_envelop:4,compute_plot_sonify_beat:9,compute_plot_tempogram_plp:9,compute_plp:9,compute_power_db:4,compute_prf_metr:10,compute_salience_rep:11,compute_score_chromagram:6,compute_sinusoid_optim:9,compute_sm_dot:7,compute_sm_from_filenam:7,compute_sm_from_wav:10,compute_sm_ti:7,compute_spec_log_freq:6,compute_strict_alignment_path:6,compute_strict_alignment_path_mask:6,compute_tempo_curv:6,compute_tempo_rel_set:7,compute_tempogram_autocorr:9,compute_tempogram_fouri:9,compute_time_lag_represent:7,compute_traj_from_audio:11,compute_trajectory_cr:11,compute_trajectory_dp:11,compute_y_lf_bin:11,compute_y_lf_if_bin:11,concaten:9,condit:[7,10],conduct:8,confer:[2,9],consid:[2,9,10],consist:[6,7],constant:[3,5,6,8],constel:10,constraint:11,constraint_region:11,contain:[2,6,7,8,9,10,11],contour:[4,11],convent:9,convert:[3,4,7,8,9,11],convert_ann_to_constraint_region:11,convert_ann_to_seq_label:7,convert_chord_ann_matrix:8,convert_chord_label:8,convert_l_hertz_to_bin:11,convert_l_sec_to_fram:11,convert_sequence_ann:8,convert_structure_annot:7,convert_trajectory_to_mask_bin:11,convert_trajectory_to_mask_c:11,convolut:6,correspond:[3,4,5,9],cost:[6,10],cost_matrix_dot:10,cover:7,coverag:7,coverage_n:7,cqt:8,creat:[3,4,8,10],criterion:11,csv:[3,4],csv_to_list:[3,4],current:9,curv:[6,9],curve_adsr:4,cut:[3,8,9],cut_audio:3,cut_csv_fil:3,cyc:10,cyclic:[6,7,9,10],cyclic_shift:6,d:[3,4,6,7,8,9,10],d_log:8,dababas:10,data:[4,7,11],databas:10,datafram:[3,4],db:4,de:[1,2,3,4,5,6,7,8,9,10,11],decis:3,decod:5,decoding_mu_law:5,decomposit:8,dedic:1,default_label:3,defin:11,define_transition_matrix:11,delft:2,delta:[4,10],delta_cyc:10,delta_ind:10,delta_min:10,delta_n:10,delta_scal:10,delta_ti:10,dencod:5,depend:[3,7,10],deriv:10,descent:9,descent_thresh:9,descreas:9,describ:9,descript:7,desir:[3,11],detail:[2,3,4,5,6,7,8,9,10,11],detect:9,determ:7,determin:9,deviat:[7,9],df:3,dft:[5,6],diagon:[7,8,10],dict:[3,4,7,9,11],dictionari:[3,7,9,11],differ:[4,5,7,11],difference_c:4,digit:7,dimens:[7,8,10],dir:9,direct:[3,7,9,10,11],discret:5,displai:[3,7],disrcet:5,dist_freq:10,dist_tim:10,distanc:[6,10,11],distribut:[6,7,8],document:[1,10],domain:[2,9],done:10,dot:[3,4,7,10],down_sampl:6,downsampl:[6,7,10],dpi:[3,4,10],drop:9,dtw:[6,10],dur:[4,5],dur_octav:4,durat:[4,5,7,8,9,10],dure:[9,11],dynam:[9,10,11],e:[3,7,8,9],each:[3,4,7,8,9,10],edgecolor:3,edgelin:3,edit:2,educ:2,either:[3,4,6,9,11],ell:10,empti:6,encod:[3,5,7,8],encoding_mu_law:5,end:[3,4,5,8,9,10,11],end_index:7,end_posit:3,end_sec:3,end_tim:11,energi:9,enforc:[7,8],enhanc:[3,7,10],enharmon:8,entri:10,env:4,env_low:4,env_upp:4,envelop:[3,4],ep:11,epsilon:7,eq:[7,11],equal:4,equal_loudness_contour:4,equidist:5,equival:8,erlangen:[1,2,3,4,5,6,7,8,9,10,11],error:[3,5,11],estam:11,estim:[7,8,10],estimate_hmm_from_o_:8,eta:11,eta_dp:11,euclidean:[6,11],evalu:[4,7,8,9,10],evaluate_boundari:7,evaluate_pairwis:7,even:10,event:[3,4],exampl:[2,5],exceed:9,exclud:[7,10],exist:[9,10,11],exp:3,experi:11,experiment_hps_paramet:11,experiment_hrps_paramet:11,explan:[1,2,3,4,5,6,7,8,9,10,11],exponenti:[3,4],ext_minor:8,extend:[7,8],extens:[1,8],extract:11,f0:11,f:[7,8,10,11],f_cent:11,f_coef:[3,5,11],f_coef_bpm:9,f_coef_bpm_log:9,f_coef_cent:[5,6,11],f_coef_hertz:11,f_coef_if:11,f_coef_lag:9,f_coef_lag_cut:9,f_coef_log:5,f_coef_midi:3,f_coef_new:5,f_coef_pitch:6,f_coef_scal:9,f_end:11,f_end_hz:11,f_max:[5,10,11],f_min:[5,11],f_pitch:[4,6],f_q:10,f_ref:11,f_start_hz:11,f_tempo:6,factor:[3,5,6,7,9,10,11],fade:3,fading_msec:3,fals:[3,4,5,6,7,8,9,10,11],famili:7,fancyarrow:5,fashion:[5,7,10],fast:5,fc:3,featur:[3,6,7,8,9,10],fft:[4,5,11],fig:[3,4,6,7,8,9,10,11],figsiz:[3,4,5,6,7,8,9,10,11],figur:[3,4,5,6,7,8,9,10,11],file:[3,4,7,8,9,10,11],filenam:[3,7,8,9,10],filennam:8,fill:7,filt:6,filt_len:[6,8],filt_typ:8,filter:[6,7,8,9,10,11],filter_diag_mult_sm:7,filter_diag_sm:7,filter_len:11,find:1,first:[3,4,7,9,10],fit:7,five:7,flat:8,floatingbox:3,florian:9,fmp:[1,2,3,4,5,6,7,8,9,10,11],fmp_1:[3,4],fmp_c4_audio_brahms_hungariand:7,fmp_c4_f13_zagerevans_intheyear2525:7,fmp_c6_audio_brahms_hungariand:7,fmp_c6_audio_zagerevans_intheyear2525:7,fmp_colormap:[3,4],fn:[3,7,8,10],fn_ann:[7,8,9],fn_ann_color:7,fn_in:3,fn_out:[3,4],fn_wav:[7,8,9,10,11],focu:2,follow:[2,3,4,5,6,7,8,9,10,11],font:7,fontsiz:7,form:[3,8],format:[3,8,11],forward:[7,9],four:3,fourier:[6,9],fp:[7,8,9,10],frame:[3,4,5,6,8,9,11],frame_r:[3,11],frank:2,fransform:6,freq:[4,5,6,11],freq_1:4,freq_2:4,freq_cent:4,freq_end:[4,5],freq_max:[4,11],freq_min:4,freq_r:11,freq_rang:4,freq_ref:6,freq_smooth_len:11,freq_start:[4,5],freqgridinterpol:5,frequenc:[3,4,5,6,10,11],frequency_to_bin_index:11,from:[3,5,6,7,8,9,10,11],front:8,fs:[3,4,5,6,7,8,9,10,11],fs_2:5,fs_:7,fs_beat:6,fs_cen:10,fs_f:3,fs_featur:[6,7,9,10],fs_in:9,fs_nov:9,fs_out:9,fs_x:[7,8],fulfil:7,fundament:[2,11],funtion:9,futur:9,g:3,galleri:6,gamma:[5,6,8,9,11],gather:3,gaussian:[7,9],gener:[3,4,5,6,7,8,11],generate_audio_tag_html_list:11,generate_chirp_exp:4,generate_chirp_exp_equal_loud:4,generate_chirp_exp_octav:4,generate_chirp_linear:5,generate_chord_templ:8,generate_figur:5,generate_funct:5,generate_matrix_dft:5,generate_matrix_dft_inv:5,generate_sequence_hmm:8,generate_shepard_glissando:4,generate_shepard_ton:[3,4],generate_sinusoid:4,generate_sinusoid_chord:8,generate_sinusoid_pitch:4,generate_sinusoid_scal:8,generate_sinusoid_tremolo:4,generate_sinusoid_vibrato:4,generate_ssm_from_annot:7,generate_ton:4,get:7,get_chord_label:8,get_color_for_annotation_fil:7,get_induced_seg:10,github:[2,9],given:[3,4,5,6,7,8,9,10,11],glissando:4,global:[6,9],goe:2,grai:3,graph:5,gray_r:[7,8,11],grayscal:3,greatest:9,grid:[8,9],guassian:7,guid:2,h:[4,5,6,7,8,9,10,11],h_fft:11,h_w_error:11,ha:9,half:9,hand:[2,11],handl:[6,7,8,9,11],harmon:[3,4,11],harmonic_summ:11,harmonic_summation_lf:11,harmonics_weight:3,have:[5,9],head:3,header:[3,9],height:[3,4,8,10,11],height_:4,height_a:4,height_ratio:3,helper:5,hertz:11,hide:[3,11],high:11,higher:9,highest:4,histori:11,hmm:8,hop:[6,8,9,10,11],hope:[],hopsiz:[4,5,11],horizont:[3,7,10,11],host:2,how:1,hp:11,hrp:11,html:[1,3,4,5,6,7,8,9,10,11],http:[1,2,3,4,5,6,7,8,9,10,11],hz:[3,4,5,9,11],hz_to_cent:11,i:[6,7,8,9,10],i_est:8,i_est_po:7,i_ev:7,i_po:7,i_q:10,i_ref:8,i_ref_po:7,i_sort:10,i_ti:7,ideal:4,identifi:7,idft:5,ifft:5,ifft_noscal:5,ii:8,im:[3,6,7,8,10],imag:[3,7,8,10],implement:[3,4,5,6,7,8,9,10,11],imshow:[3,6,7,8,11],imsow:7,inch:[3,4,8,10],includ:[5,8,9,11],include_scor:9,increas:[4,5,9],ind_max:6,ind_zero:7,index:[3,6,7,9,10,11],indic:[6,7,8,10,11],induc:[7,10],inform:[2,9],init:3,init_nmf_activation_scor:11,init_nmf_activation_score_onset:11,init_nmf_template_pitch:11,init_nmf_template_pitch_onset:11,initi:[8,11],inlcud:7,inner:7,input:[3,7,8,9,10,11],insid:[3,7],inspir:3,instal:1,instanc:[3,4],instant:[4,5],instantan:11,instanten:11,instead:6,integ:[7,11],intens:4,intern:[2,9],interplo:5,interpol:5,interpolate_freq_stft:5,interrupt:9,invari:[7,8,10],invers:5,invert:5,ipynb:[3,4,5,6,7,8,9,10,11],ismir2019:[],ismir:[2,9],istft:5,istft_bas:5,item:[7,8,10],iter:[10,11],its:5,jan:9,joss:2,journal:2,jupyt:2,k:[3,5,6,7,8,9,10,11],kappa:10,kei:3,kernel:[6,7,9],keyword:[3,6],kreb:9,kwarg:[3,6],l:[5,7,9,10,11],l_h:11,l_h_sec:11,l_p:11,l_p_hz:11,l_smooth:[7,10],l_unit:11,label:[3,4,6,7,8,9,10,11],label_ann:7,label_kei:[3,9],label_pitch:11,label_tick:3,labels_set:3,lag:[7,9],larger:9,last:[7,8,9],law:5,layout:3,lead:9,learn:2,least:9,left:[3,11],len:11,len_:4,len_a:4,len_d:4,len_r:4,length:[3,4,5,6,7,8,9,10,11],level:[3,4,5,8,10],libfmp:1,librosa:5,like:[3,4,5,6,7,8,9,10,11],likelihood:8,limit:[3,5,6,7,9,10],line:[3,6,8,9],line_styles_refer:6,linear:[5,6],linearsegmentedcolormap:3,lines_bars_and_mark:6,linestyl:[5,6,9],linewidth:9,list:[3,4,6,7,8,9,10,11],list_to_chromagram:3,list_to_csv:4,list_to_pitch_activ:3,list_x:11,local:[6,7,9,10],local_averag:9,local_lag:9,log:[3,6,8,11],log_compress:6,logarithm:[3,5,6,7,8,9,10,11],logartihm:6,logscal:6,look:9,loud:4,low:11,lower:[4,9,11],lowest:[3,4],m:[6,7,8,9,10],mag:5,magnitud:[4,5,6,10,11],main:7,main_diagon:7,major:8,make_colorbar:3,make_integer_odd:11,manag:1,manner:10,map:[3,7,8,10,11],marker:[6,10],markers_api:6,marku:9,mask:[10,11],maskig:11,match:10,match_binary_matrices_tol:10,matches_diag:10,matches_dtw:10,matching_function_diag:10,matching_function_diag_multipl:10,materi:2,matlab:9,matplotlib:[3,4,5,6,8,9,10],matric:[7,8,10,11],matrix:[3,5,6,7,8,9,10,11],matrix_chord24_trans_inv:8,matrix_circular_mean:8,max:[3,6,7,8,9,11],maxim:[3,6,7,8,9,10,11],maximum:[5,7,9,10,11],mdpi:[],mean:[7,8,10],meaning:10,measur:[6,7,8,9,10],measure_po:6,measure_prf:7,measure_prf_set:7,media:9,median:[6,9,11],median_downsample_feature_sequ:6,median_filter_horizont:11,median_filter_vert:11,median_len:9,meinard:2,meinardmuel:2,melodi:11,method:[3,9],metric:[6,7,10],middl:3,midi:[3,4,6,8],midi_pitch:11,midi_to_list:4,might:9,min:[3,7,8],min_pitch:3,minim:[3,10],minima:10,minimum:[5,7,10],mininma_from_matching_funct:10,minor:8,mir:[1,3,4,5,6,7,8,9,10,11],miss:3,model:[4,8],modifi:9,modul:[3,4,5,6,7,8,9,10,11],mono:3,move:9,mpl:[3,4,5,6,7,9],msaf:9,msec:3,msfa:9,mu:5,multi:3,multipl:10,multipleplotswithcolorbar:3,music21:4,music:[2,9],must:[7,9],n:[3,4,5,6,7,8,9,10,11],n_fft:11,n_harmon:11,n_new:10,nadarrai:9,naiv:10,name:[6,9],nativ:3,nda:10,ndarra:9,ndarrai:[3,4,5,6,7,8,9,10,11],ndash:[],nearest:7,need:[3,11],neg:[7,8,9,10],neigborhood:9,neighborhood:10,net:[],netherland:2,nmf:11,nnot:3,nois:7,noise_pow:7,non:[3,5],nonchord:8,none:[3,4,5,6,7,8,9,10,11],nonneg:11,nontime_axi:3,nontime_max:3,nontime_min:3,nonuniform:5,norm:[3,6,8,9,11],norm_sim:8,norm_sum:9,normal:[3,6,7,8,9,11],normalization_properties_ssm:7,normalize_feature_sequ:6,normliz:7,note:[3,4,5,6,7,8,9,10,11],note_list:3,note_nam:6,notebook:[1,2,3,4,5,6,7,8,9,10,11],notebookb:[],notebookc1:[],notebookc2:[],notebookc2s2_digitalsignalquant:[],notebookc3:[],notebookc4:[],notebookc4s2_ssm:[],notebookc5:[],notebookc6:[],notebookc6s3_adaptivewindow:[],notebookc7:[],notebookc8:[],nov:[7,9],nov_dic:9,nov_matrix:9,nov_plp:9,novelti:[3,7,9],novelty_complex:9,novelty_energi:9,novelty_phas:9,novelty_spectrum:9,novelty_structure_featur:7,np:[3,4,5,6,7,8,9,10,11],num:[7,10],num_fn:[7,8],num_fp:[7,8],num_fram:3,num_harm:11,num_octav:4,num_plot:3,num_point:4,num_tick:9,num_tp:[7,8],number:[3,4,5,7,8,9,10,11],o:[6,8,10],object:4,observ:[3,8],obtain:10,ocatv:4,occur:[7,9,11],octav:[4,9],octave_bin:9,octave_num:9,odd:11,off:3,offset:[7,9],offset_rel:9,omit:9,one:[4,7,9],ones:4,onli:[3,5,6,8,9,10],onlin:9,only_positive_frequ:5,onset:[9,11],open:2,oppos:11,optim:[6,7,8,9,10],option:[3,4,11],org:6,origin:[3,5,7],oscil:4,other:[3,7,10],otherwis:[6,7,8,10],out:3,output:[8,9,10],over:[10,11],overal:6,overlai:[3,7],p:[3,4,6,7,8,9,10],p_averag:10,p_bin:11,p_bin_if:11,p_mod:6,p_q:10,packag:[1,2],pad:[5,7],pad_mod:5,pair:[6,7,9,10],pairwis:7,panda:3,paper:[],param_list:11,paramet:[3,4,5,6,7,8,9,10,11],parmat:9,part:[3,4,5,6,7,8,9,10,11],partial:10,particular:[1,2],past:9,patch:5,path:[3,4,6,7,10,11],path_famili:7,path_family_length:7,pathenhanc:7,pd:[3,4],pdf:[],peak:[9,10],peak_picking_boeck:9,peak_picking_msaf:9,peak_picking_roed:9,peak_picking_simpl:9,penalti:[7,9,10],per:[3,4,9,10],percuss:11,perform:3,period:9,phase:[3,4,9],physic:11,pianorol:4,pick:9,pip:1,pitch:[3,4,6,8,11],pitch_from_annot:11,pitch_ref:6,pitch_set:11,pitch_son:3,player:3,pleas:2,plot:[3,4,5,6,7,8,9,10,11],plot_annotation_lin:3,plot_annotation_line_overlai:3,plot_annotation_multilin:3,plot_beat_grid:9,plot_boundary_measur:7,plot_chromagram:3,plot_chromagram_annot:8,plot_constellation_map:10,plot_feature_ssm:7,plot_freq_vector_templ:6,plot_graph_quant_funct:5,plot_interfer:5,plot_match:10,plot_matrix:[3,6],plot_matrix_chord_ev:8,plot_matrix_label:7,plot_matrix_pairwis:7,plot_matrix_with_point:6,plot_maxtempo:9,plot_measur:6,plot_mu_law:5,plot_nmf_factor:11,plot_path_famili:7,plot_seg:[3,7],plot_seg_in_sp:7,plot_segments_overlai:3,plot_seq_label:7,plot_sign:3,plot_signal_kernel:9,plot_signal_local_lag:9,plot_signal_qu:5,plot_sp_ssm:7,plot_spectrogram:4,plot_ssm_ann:7,plot_ssm_ann_optimal_path_famili:7,plot_ssm_structure_feature_nov:7,plot_tempo_curv:6,plot_transition_matrix:8,plot_tuning_similar:6,plot_vector:5,plp:9,png:3,po:10,point:[4,7,10,11],pool_pitch:6,posit:[3,5,6,7,8,9,10],possibl:[8,9],post_avg:9,post_max:9,power:[4,6],power_db:4,power_ref:4,pp:2,pramaet:10,pre_avg:9,pre_max:9,precis:[7,8,10],prefilit:8,pretty_midi:4,prettymidi:4,princip:[9,11],principal_argu:[9,11],principl:[9,11],print:[3,7,9],print_label:[3,7],print_tabl:9,probabl:8,problem:8,procedur:7,proceed:[2,9],process:[2,9,10],product:[7,10],program:[9,11],proj_i:7,proj_x:7,project:7,properti:7,provid:[3,4,5,6,7,8,9,10,11],purpos:5,px:11,pyhsic:11,pyplot:3,python:[1,2,9],quadrant:8,quant:[5,10],quant_fct:10,quant_level:5,quant_max:5,quant_min:5,quantiz:[3,5,10],quantize_matrix:10,quantize_nonuniform_mu:5,quantize_uniform:5,queri:10,r:[4,5,6,7,8,9,10,11],r_q:10,rais:3,rang:[7,9,10],rank:[10,11],rank_sort:10,raster:3,rate:[3,4,5,6,7,8,9,10,11],read:[3,7,9],read_annotation_po:9,read_audio:3,read_csv:3,read_structure_annot:7,reat:8,recal:[7,8,10],reckjn:9,recognt:8,reconstruct:[5,11],reconstruction_sinc:5,rectangl:[3,4,7],rectif:6,refer:[2,4,5,6,7,8,9,10,11],referen:7,refin:5,regard:[7,9],region:11,rel:[7,9,10,11],rel_thresh:9,relat:[3,4,5,6,7,8,9,10,11],relev:10,remov:7,remove_digit:7,replac:8,report:[9,11],repres:[6,9],represent:[3,6,7,8,9,10,11],resampl:[3,7,9],resample_sign:9,residu:11,resolut:[5,11],resourc:[1,3,4,5,6,7,8,9,10,11],respampl:9,respresent:7,result:[3,7,8,10],result_hmm:8,result_tem:8,retriev:[2,9],return_al:9,revers:3,rgb:3,rho:[5,10],right:[3,11],roeder_peak_pick:9,round:[7,10],row:[3,8,11],rrai:10,run:11,runtim:11,s:[1,4,6,7,8,10],s_l:7,s_l_final:7,s_marker:10,s_mat:8,s_normal:7,s_opt:8,s_seg:7,s_thresh:[7,10],s_ti:7,salienc:11,same:[7,9,10],samp:6,sampl:[3,4,5,6,7,8,9,10,11],sampling_equidist:5,satisfi:[7,9],save:3,scalar:[3,4,5,6,7,8,9,10,11],scale:[3,5,7,8,9,10],scale_tempo_sequ:10,scape:7,scatter:10,schedl:9,scheme:7,schlueter:9,scholarli:[],scipi:6,scipython:7,score:[4,6,7,9,10,11],score_block:7,score_high:11,score_low:11,score_n:7,score_path:7,script:[9,11],search:9,sebastian:9,second:[3,4,5,7,8,9,10,11],secondari:9,section:[7,9],see:[3,6,7,9,11],seg:7,seg_i:10,seg_max_sp:7,seg_x:10,segement:7,segment:[3,7,8,10],segment_famili:7,self:[7,8],sensibl:9,separ:[3,11],separate_melody_accompani:11,seq:8,sequenc:[6,7,8,9,10],serv:5,set:[3,6,7,8,9,10,11],set_yticks_tempogram_cycl:9,sever:[3,4,10],sharp:8,shepar:4,shepard:[3,4],shift:[6,7,10],shift_cyc_matrix:7,shift_max:10,shift_set:[7,10],shortli:9,should:[7,10],show:[3,7,8,11],shown:11,sigma:[3,5,6,9],signal:[2,3,4,6,7,8,9,10,11],sim:6,simila:7,similar:[6,7,8,10],similarti:7,similartii:7,similiarti:6,simul:7,sinc:5,sine:3,singl:[3,4,10],sinusoid:[3,4,8,9,11],situat:9,size:[4,5,6,7,8,9,10,11],slope:9,sm:[7,10],smaller:10,smooth:[6,7,9,10,11],smooth_downsample_feature_sequ:6,smooth_len:11,smooth_sigma:7,societi:9,soft:11,softwar:2,solv:8,some:[7,9],sonfi:9,sonif:[3,11],sonifi:3,sonifii:3,sonify_chromagram:3,sonify_chromagram_with_sign:3,sonify_pitch_activ:3,sonify_pitch_activations_with_sign:3,sonify_trajectory_with_sinusoid:11,sort:[3,10],sort_label:3,sound:8,sourc:[2,3,4,5,6,7,8,9,10,11],sp:7,sp_all:7,space:7,spatial:6,specfic:7,special:7,specif:[3,4,7],specifi:[4,7,8,9,10,11],spectral:[9,11],spectrogram:[3,4,6,10,11],spectrum:5,spefi:9,spefifi:6,split:11,split_annotation_lh_rh:11,springer:2,squar:8,ssm:7,stack:3,stackoverflow:3,standalon:3,standard:[7,9],start:[3,4,5,7,9,10,11],start_index:7,start_posit:3,start_sec:3,start_tim:11,state:8,step:[5,6,10],stepsiz:10,stereo:3,stft:[5,6,8,10,11],stft_basic:5,stft_convention_fmp:5,stop:11,str:[3,4,5,6,7,8,9,10,11],strategi:[5,7,9,10],stream:4,strict:6,string:[3,4,6,8,11],structur:10,style:[6,7,9],submatrix:7,subplot:[6,7],subplot_matrix_colorbar:7,subplot_matrix_ti_colorbar:7,subsequ:[4,10,11],sum:[3,8],summand:9,summat:11,superposit:5,surviv:9,swap_time_tick:3,symbol:8,sync:9,synthes:8,synthet:[7,8],t:[4,5,7,11],t_1:5,t_beat:6,t_coef:[3,9,11],t_end_sec:11,t_kernel:9,t_kernel_sec:9,t_local_lag:9,t_marker:10,t_sinc:5,t_start_sec:11,t_x:9,tabl:[3,9,11],tag:[3,11],taper:7,tau:[7,10],teach:2,techniqu:[3,4,5,6,7,8,9,10,11],temp:6,tempi:9,templat:[6,8,11],template_comb:6,template_max:6,template_pitch:11,tempo:[6,7,10],tempo_ref:9,tempo_rel_max:7,tempo_rel_min:7,tempo_rel_set:[7,10],tempogram:[3,9],tempogram_cycl:9,tempogram_log:9,textbook:[3,4,5,6,7,8,9,10,11],than:[9,10],theta:[6,9],theta_axi:6,theta_max:6,thi:[1,2,3,4,5,6,7,8,9,10,11],third:[3,7],three:3,thresh:[7,10,11],thresh_ab:7,thresh_rel:7,threshold:[6,7,9,10,11],threshold_loc:9,threshold_matrix:7,threshold_matrix_rel:7,through:2,tick:[3,7],time:[3,4,5,6,7,8,9,10,11],time_axi:[3,7],time_label:3,time_max:3,time_max_sec:9,time_min:3,time_posit:3,titl:[3,4,5,6,7,8,9,10,11],title_h:11,title_v:11,title_w:11,tmax:9,tmin:9,togeth:3,tol:11,tol_bin:11,tol_cent:11,tol_freq:10,tol_freq_c:11,tol_not:11,tol_onset:11,tol_pitch:11,tol_tim:10,toler:[7,10,11],tone:[3,4],toolbox:9,total:7,tp:[7,8,10],track:[10,11],traj:11,trajectori:11,tranposit:6,transform:5,transfrom:5,transisit:11,transit:[8,11],transpar:10,transposit:[7,8,10],transpositioninvari:7,trem_amp:4,trem_rat:4,tremolo:4,treshold:[7,10],triad:8,tune:[3,6],tuning_similar:6,tupl:[3,4,5,7,8],twiddl:5,twiddle_inv:5,two:[3,4,5,6],type:[5,6,8],uncov:8,uniform:[5,8],uniform_transition_matrix:8,uninterrupt:9,unit:[6,11],unvoic:11,up:3,upper:[4,11],urinieto:9,url:[3,4,5,6,7,8,9,10,11],us:[1,2,3,4,5,6,7,8,9,10,11],user:[3,6],usual:3,v:[5,6,9,11],v_approx:11,v_approx_err:11,v_compress:6,v_decod:5,v_encod:5,valid:6,valu:[3,4,5,6,7,8,9,10,11],variabl:[3,11],varianc:[7,9],variant:8,variou:[7,8],vector:[5,6,7,8,9,11],veloc:4,velocity_alpha:4,verfic:9,verlag:2,version:[5,7,8,10],vertic:[3,7,8,10,11],via:10,vib_amp:4,vib_rat:4,vibrato:4,view:5,visual:[3,4,6,7,9,10,11],visualize_piano_rol:4,visualize_salience_traj_constraint:11,visualize_scape_plot:7,visul:7,viterbi:8,viterbi_log:8,viterbi_log_likelihood:8,w:[5,9,11],w_type:6,w_x:7,w_y:7,wa:[3,4,8],wapr:6,warn:7,warp:[6,10],wav:[7,8,10],wave:11,waveform:[3,4,11],we:2,webpag:[1,2],weight:[3,4,9,11],weight_harmon:4,when:[5,6,8,10],where:[3,4],which:[3,6,9],white:[3,7],width:[3,4,7,8,9,10,11],win_len_beat:6,win_len_sec:4,window:[4,5,6,8,9,10,11],without:5,work:[],would:9,write:[3,4],write_audio:3,write_csv:3,www:[1,3,4,5,6,7,8,9,10,11],x1:[5,10],x2:[5,10],x:[3,4,5,6,7,8,9,10,11],x_1:5,x_acc:11,x_adapt:9,x_cen:10,x_cut:3,x_cyc:7,x_dur:8,x_durat:[7,10],x_h:11,x_in:9,x_mel:11,x_new:10,x_norm:6,x_offset:7,x_out:9,x_p:11,x_q:10,x_quant:5,x_r:11,x_score:6,x_sinc:5,x_smooth:6,x_soni:11,xlabel:[3,4,6,7,8,10],xlim:[3,5,6,7,9,10],xml:4,xml_to_list:4,xtick:3,y:[3,4,5,6,7,8,10,11],y_h:11,y_interpol:5,y_lf:6,y_lf_bin:11,y_lf_bin_h:11,y_lf_if_bin:11,y_offset:7,yet:9,yffset:7,yield:7,ylabel:[3,4,6,7,8,10],ylim:[3,5,6,7,10],you:[1,2],ytick:[3,9],z:[6,11],zalkow:2,zero:[5,7],zero_pad:5,zoom:7},titles:["Index","Getting Started","Libfmp API Documentation","Basics (libfmp.b)","Music Representations (libfmp.c1)","Fourier Analysis of Signals (libfmp.c2)","Music Synchronization (libfmp.c3)","Music Structure Analysis (libfmp.c4)","Chord Recognition (libfmp.c5)","Tempo and Beat Tracking (libfmp.c6)","Content-Based Audio Retrieval (libfmp.c7)","Musically Informed Audio Decomposition (libfmp.c8)","Module Index"],titleterms:{analysi:[5,7],api:2,audio:[10,11],b:3,base:10,basic:3,beat:9,c1:4,c2:5,c3:6,c4:7,c5:8,c6:9,c7:10,c8:11,chord:8,content:10,decomposit:11,document:2,fourier:5,get:1,index:[0,12],inform:11,libfmp:[2,3,4,5,6,7,8,9,10,11],modul:12,music:[4,6,7,11],recognit:8,represent:4,retriev:10,signal:5,start:1,structur:7,synchron:6,tempo:9,track:9}}) \ No newline at end of file +Search.setIndex({docnames:["genindex","getting_started","index","index_b","index_c1","index_c2","index_c3","index_c4","index_c5","index_c6","index_c7","index_c8","py-modindex"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["genindex.rst","getting_started.rst","index.rst","index_b.rst","index_c1.rst","index_c2.rst","index_c3.rst","index_c4.rst","index_c5.rst","index_c6.rst","index_c7.rst","index_c8.rst","py-modindex.rst"],objects:{"libfmp.b":{b_annotation:[3,0,0,"-"],b_audio:[3,0,0,"-"],b_layout:[3,0,0,"-"],b_plot:[3,0,0,"-"],b_sonification:[3,0,0,"-"],b_test_module:[3,0,0,"-"]},"libfmp.b.b_annotation":{cut_audio:[3,1,1,""],cut_csv_file:[3,1,1,""],read_csv:[3,1,1,""],write_csv:[3,1,1,""]},"libfmp.b.b_audio":{audio_player_list:[3,1,1,""],read_audio:[3,1,1,""],write_audio:[3,1,1,""]},"libfmp.b.b_layout":{FloatingBox:[3,2,1,""]},"libfmp.b.b_layout.FloatingBox":{add_fig:[3,3,1,""],add_html:[3,3,1,""],show:[3,3,1,""]},"libfmp.b.b_plot":{MultiplePlotsWithColorbar:[3,2,1,""],check_line_annotations:[3,1,1,""],check_segment_annotations:[3,1,1,""],color_argument_to_dict:[3,1,1,""],compressed_gray_cmap:[3,1,1,""],plot_annotation_line:[3,1,1,""],plot_annotation_line_overlay:[3,1,1,""],plot_annotation_multiline:[3,1,1,""],plot_chromagram:[3,1,1,""],plot_matrix:[3,1,1,""],plot_segments:[3,1,1,""],plot_segments_overlay:[3,1,1,""],plot_signal:[3,1,1,""]},"libfmp.b.b_plot.MultiplePlotsWithColorbar":{make_colorbars:[3,3,1,""]},"libfmp.b.b_sonification":{generate_shepard_tone:[3,1,1,""],list_to_chromagram:[3,1,1,""],list_to_pitch_activations:[3,1,1,""],sonify_chromagram:[3,1,1,""],sonify_chromagram_with_signal:[3,1,1,""],sonify_pitch_activations:[3,1,1,""],sonify_pitch_activations_with_signal:[3,1,1,""]},"libfmp.b.b_test_module":{add:[3,1,1,""]},"libfmp.c1":{c1s1_sheet_music:[4,0,0,"-"],c1s2_symbolic_rep:[4,0,0,"-"],c1s3_audio_rep:[4,0,0,"-"]},"libfmp.c1.c1s1_sheet_music":{generate_chirp_exp_octave:[4,1,1,""],generate_shepard_glissando:[4,1,1,""],generate_shepard_tone:[4,1,1,""],generate_sinusoid_pitches:[4,1,1,""]},"libfmp.c1.c1s2_symbolic_rep":{csv_to_list:[4,1,1,""],list_to_csv:[4,1,1,""],midi_to_list:[4,1,1,""],visualize_piano_roll:[4,1,1,""],xml_to_list:[4,1,1,""]},"libfmp.c1.c1s3_audio_rep":{compute_adsr:[4,1,1,""],compute_envelope:[4,1,1,""],compute_equal_loudness_contour:[4,1,1,""],compute_plot_envelope:[4,1,1,""],compute_power_db:[4,1,1,""],difference_cents:[4,1,1,""],f_pitch:[4,1,1,""],generate_chirp_exp:[4,1,1,""],generate_chirp_exp_equal_loudness:[4,1,1,""],generate_sinusoid:[4,1,1,""],generate_sinusoid_tremolo:[4,1,1,""],generate_sinusoid_vibrato:[4,1,1,""],generate_tone:[4,1,1,""],plot_spectrogram:[4,1,1,""]},"libfmp.c2":{c2_complex:[5,0,0,"-"],c2_digitization:[5,0,0,"-"],c2_fourier:[5,0,0,"-"],c2_interference:[5,0,0,"-"],c2_interpolation:[5,0,0,"-"]},"libfmp.c2.c2_complex":{generate_figure:[5,1,1,""],plot_vector:[5,1,1,""]},"libfmp.c2.c2_digitization":{decoding_mu_law:[5,1,1,""],encoding_mu_law:[5,1,1,""],generate_function:[5,1,1,""],plot_graph_quant_function:[5,1,1,""],plot_mu_law:[5,1,1,""],plot_signal_quant:[5,1,1,""],quantize_nonuniform_mu:[5,1,1,""],quantize_uniform:[5,1,1,""],reconstruction_sinc:[5,1,1,""],sampling_equidistant:[5,1,1,""]},"libfmp.c2.c2_fourier":{dft:[5,1,1,""],fft:[5,1,1,""],generate_matrix_dft:[5,1,1,""],generate_matrix_dft_inv:[5,1,1,""],idft:[5,1,1,""],ifft:[5,1,1,""],ifft_noscale:[5,1,1,""],istft:[5,1,1,""],istft_basic:[5,1,1,""],stft:[5,1,1,""],stft_basic:[5,1,1,""],stft_convention_fmp:[5,1,1,""],twiddle:[5,1,1,""],twiddle_inv:[5,1,1,""]},"libfmp.c2.c2_interference":{generate_chirp_linear:[5,1,1,""],plot_interference:[5,1,1,""]},"libfmp.c2.c2_interpolation":{compute_f_coef_linear:[5,1,1,""],compute_f_coef_log:[5,1,1,""],interpolate_freq_stft:[5,1,1,""]},"libfmp.c3":{c3s1_audio_feature:[6,0,0,"-"],c3s1_post_processing:[6,0,0,"-"],c3s1_transposition_tuning:[6,0,0,"-"],c3s2_dtw:[6,0,0,"-"],c3s2_dtw_plot:[6,0,0,"-"],c3s3_tempo_curve:[6,0,0,"-"]},"libfmp.c3.c3s1_audio_feature":{compute_chromagram:[6,1,1,""],compute_spec_log_freq:[6,1,1,""],f_pitch:[6,1,1,""],note_name:[6,1,1,""],pool_pitch:[6,1,1,""]},"libfmp.c3.c3s1_post_processing":{log_compression:[6,1,1,""],median_downsample_feature_sequence:[6,1,1,""],normalize_feature_sequence:[6,1,1,""],smooth_downsample_feature_sequence:[6,1,1,""]},"libfmp.c3.c3s1_transposition_tuning":{compute_freq_distribution:[6,1,1,""],cyclic_shift:[6,1,1,""],plot_freq_vector_template:[6,1,1,""],plot_tuning_similarity:[6,1,1,""],template_comb:[6,1,1,""],tuning_similarity:[6,1,1,""]},"libfmp.c3.c3s2_dtw":{compute_accumulated_cost_matrix:[6,1,1,""],compute_accumulated_cost_matrix_21:[6,1,1,""],compute_cost_matrix:[6,1,1,""],compute_optimal_warping_path:[6,1,1,""],compute_optimal_warping_path_21:[6,1,1,""]},"libfmp.c3.c3s2_dtw_plot":{plot_matrix_with_points:[6,1,1,""]},"libfmp.c3.c3s3_tempo_curve":{compute_score_chromagram:[6,1,1,""],compute_strict_alignment_path:[6,1,1,""],compute_strict_alignment_path_mask:[6,1,1,""],compute_tempo_curve:[6,1,1,""],plot_measure:[6,1,1,""],plot_tempo_curve:[6,1,1,""]},"libfmp.c4":{c4s1_annotation:[7,0,0,"-"],c4s2_ssm:[7,0,0,"-"],c4s2_synthetic_ssm:[7,0,0,"-"],c4s2_threshold:[7,0,0,"-"],c4s3_thumbnail:[7,0,0,"-"],c4s4_novelty_kernel:[7,0,0,"-"],c4s4_structure_feature:[7,0,0,"-"],c4s5_evaluation:[7,0,0,"-"]},"libfmp.c4.c4s1_annotation":{convert_structure_annotation:[7,1,1,""],get_color_for_annotation_file:[7,1,1,""],read_structure_annotation:[7,1,1,""]},"libfmp.c4.c4s2_ssm":{compute_sm_dot:[7,1,1,""],compute_sm_from_filename:[7,1,1,""],compute_sm_ti:[7,1,1,""],compute_tempo_rel_set:[7,1,1,""],filter_diag_mult_sm:[7,1,1,""],filter_diag_sm:[7,1,1,""],plot_feature_ssm:[7,1,1,""],shift_cyc_matrix:[7,1,1,""],subplot_matrix_colorbar:[7,1,1,""],subplot_matrix_ti_colorbar:[7,1,1,""]},"libfmp.c4.c4s2_synthetic_ssm":{generate_ssm_from_annotation:[7,1,1,""]},"libfmp.c4.c4s2_threshold":{threshold_matrix:[7,1,1,""],threshold_matrix_relative:[7,1,1,""]},"libfmp.c4.c4s3_thumbnail":{check_segment:[7,1,1,""],colormap_penalty:[7,1,1,""],compute_accumulated_score_matrix:[7,1,1,""],compute_fitness:[7,1,1,""],compute_fitness_scape_plot:[7,1,1,""],compute_induced_segment_family_coverage:[7,1,1,""],compute_optimal_path_family:[7,1,1,""],normalization_properties_ssm:[7,1,1,""],plot_path_family:[7,1,1,""],plot_seg_in_sp:[7,1,1,""],plot_sp_ssm:[7,1,1,""],plot_ssm_ann:[7,1,1,""],plot_ssm_ann_optimal_path_family:[7,1,1,""],seg_max_sp:[7,1,1,""],visualize_scape_plot:[7,1,1,""]},"libfmp.c4.c4s4_novelty_kernel":{compute_kernel_checkerboard_box:[7,1,1,""],compute_kernel_checkerboard_gaussian:[7,1,1,""],compute_novelty_ssm:[7,1,1,""]},"libfmp.c4.c4s4_structure_feature":{compute_time_lag_representation:[7,1,1,""],novelty_structure_feature:[7,1,1,""],plot_ssm_structure_feature_nov:[7,1,1,""]},"libfmp.c4.c4s5_evaluation":{compare_pairwise:[7,1,1,""],convert_ann_to_seq_label:[7,1,1,""],evaluate_boundary:[7,1,1,""],evaluate_pairwise:[7,1,1,""],measure_prf:[7,1,1,""],measure_prf_sets:[7,1,1,""],plot_boundary_measures:[7,1,1,""],plot_matrix_label:[7,1,1,""],plot_matrix_pairwise:[7,1,1,""],plot_seq_label:[7,1,1,""]},"libfmp.c5":{c5s1_basic_theory_harmony:[8,0,0,"-"],c5s2_chord_rec_template:[8,0,0,"-"],c5s3_chord_rec_hmm:[8,0,0,"-"]},"libfmp.c5.c5s1_basic_theory_harmony":{generate_sinusoid_chord:[8,1,1,""],generate_sinusoid_scale:[8,1,1,""]},"libfmp.c5.c5s2_chord_rec_template":{chord_recognition_template:[8,1,1,""],compute_chromagram_from_filename:[8,1,1,""],compute_eval_measures:[8,1,1,""],convert_chord_ann_matrix:[8,1,1,""],convert_chord_label:[8,1,1,""],convert_sequence_ann:[8,1,1,""],generate_chord_templates:[8,1,1,""],get_chord_labels:[8,1,1,""],plot_chromagram_annotation:[8,1,1,""],plot_matrix_chord_eval:[8,1,1,""]},"libfmp.c5.c5s3_chord_rec_hmm":{chord_recognition_all:[8,1,1,""],estimate_hmm_from_o_s:[8,1,1,""],generate_sequence_hmm:[8,1,1,""],matrix_chord24_trans_inv:[8,1,1,""],matrix_circular_mean:[8,1,1,""],plot_transition_matrix:[8,1,1,""],uniform_transition_matrix:[8,1,1,""],viterbi:[8,1,1,""],viterbi_log:[8,1,1,""],viterbi_log_likelihood:[8,1,1,""]},"libfmp.c6":{c6s1_onset_detection:[9,0,0,"-"],c6s1_peak_picking:[9,0,0,"-"],c6s2_tempo_analysis:[9,0,0,"-"],c6s3_adaptive_windowing:[9,0,0,"-"],c6s3_beat_tracking:[9,0,0,"-"]},"libfmp.c6.c6s1_onset_detection":{average_nov_dic:[9,1,1,""],compute_local_average:[9,1,1,""],compute_novelty_complex:[9,1,1,""],compute_novelty_energy:[9,1,1,""],compute_novelty_phase:[9,1,1,""],compute_novelty_spectrum:[9,1,1,""],principal_argument:[9,1,1,""],read_annotation_pos:[9,1,1,""],resample_signal:[9,1,1,""]},"libfmp.c6.c6s1_peak_picking":{peak_picking_MSAF:[9,1,1,""],peak_picking_boeck:[9,1,1,""],peak_picking_roeder:[9,1,1,""],peak_picking_simple:[9,1,1,""]},"libfmp.c6.c6s2_tempo_analysis":{compute_autocorrelation_local:[9,1,1,""],compute_cyclic_tempogram:[9,1,1,""],compute_plot_tempogram_plp:[9,1,1,""],compute_plp:[9,1,1,""],compute_sinusoid_optimal:[9,1,1,""],compute_tempogram_autocorr:[9,1,1,""],compute_tempogram_fourier:[9,1,1,""],plot_signal_kernel:[9,1,1,""],plot_signal_local_lag:[9,1,1,""],set_yticks_tempogram_cyclic:[9,1,1,""]},"libfmp.c6.c6s3_adaptive_windowing":{adaptive_windowing:[9,1,1,""],compute_plot_adaptive_windowing:[9,1,1,""],plot_beat_grid:[9,1,1,""]},"libfmp.c6.c6s3_beat_tracking":{beat_period_to_tempo:[9,1,1,""],compute_beat_sequence:[9,1,1,""],compute_penalty:[9,1,1,""],compute_plot_sonify_beat:[9,1,1,""]},"libfmp.c7":{c7s1_audio_id:[10,0,0,"-"],c7s2_audio_matching:[10,0,0,"-"],c7s3_version_id:[10,0,0,"-"]},"libfmp.c7.c7s1_audio_id":{compute_constellation_map:[10,1,1,""],compute_constellation_map_naive:[10,1,1,""],compute_matching_function:[10,1,1,""],match_binary_matrices_tol:[10,1,1,""],plot_constellation_map:[10,1,1,""]},"libfmp.c7.c7s2_audio_matching":{compute_accumulated_cost_matrix_subsequence_dtw:[10,1,1,""],compute_accumulated_cost_matrix_subsequence_dtw_21:[10,1,1,""],compute_cens_from_chromagram:[10,1,1,""],compute_cens_from_file:[10,1,1,""],compute_matching_function_dtw:[10,1,1,""],compute_matching_function_dtw_ti:[10,1,1,""],compute_optimal_warping_path_subsequence_dtw:[10,1,1,""],compute_optimal_warping_path_subsequence_dtw_21:[10,1,1,""],cost_matrix_dot:[10,1,1,""],matches_diag:[10,1,1,""],matches_dtw:[10,1,1,""],matching_function_diag:[10,1,1,""],matching_function_diag_multiple:[10,1,1,""],mininma_from_matching_function:[10,1,1,""],plot_matches:[10,1,1,""],quantize_matrix:[10,1,1,""],scale_tempo_sequence:[10,1,1,""]},"libfmp.c7.c7s3_version_id":{compute_accumulated_score_matrix_common_subsequence:[10,1,1,""],compute_optimal_path_common_subsequence:[10,1,1,""],compute_partial_matching:[10,1,1,""],compute_prf_metrics:[10,1,1,""],compute_sm_from_wav:[10,1,1,""],get_induced_segments:[10,1,1,""]},"libfmp.c8":{c8s1_hps:[11,0,0,"-"],c8s2_f0:[11,0,0,"-"],c8s2_salience:[11,0,0,"-"],c8s3_nmf:[11,0,0,"-"]},"libfmp.c8.c8s1_hps":{convert_l_hertz_to_bins:[11,1,1,""],convert_l_sec_to_frames:[11,1,1,""],experiment_hps_parameter:[11,1,1,""],experiment_hrps_parameter:[11,1,1,""],generate_audio_tag_html_list:[11,1,1,""],hps:[11,1,1,""],hrps:[11,1,1,""],make_integer_odd:[11,1,1,""],median_filter_horizontal:[11,1,1,""],median_filter_vertical:[11,1,1,""]},"libfmp.c8.c8s2_f0":{cents_to_hz:[11,1,1,""],compute_traj_from_audio:[11,1,1,""],compute_trajectory_cr:[11,1,1,""],compute_trajectory_dp:[11,1,1,""],convert_ann_to_constraint_region:[11,1,1,""],convert_trajectory_to_mask_bin:[11,1,1,""],convert_trajectory_to_mask_cent:[11,1,1,""],define_transition_matrix:[11,1,1,""],hz_to_cents:[11,1,1,""],separate_melody_accompaniment:[11,1,1,""],sonify_trajectory_with_sinusoid:[11,1,1,""],visualize_salience_traj_constraints:[11,1,1,""]},"libfmp.c8.c8s2_salience":{compute_if:[11,1,1,""],compute_salience_rep:[11,1,1,""],compute_y_lf_bin:[11,1,1,""],compute_y_lf_if_bin:[11,1,1,""],f_coef:[11,1,1,""],frequency_to_bin_index:[11,1,1,""],harmonic_summation:[11,1,1,""],harmonic_summation_lf:[11,1,1,""],p_bin:[11,1,1,""],p_bin_if:[11,1,1,""],principal_argument:[11,1,1,""]},"libfmp.c8.c8s3_nmf":{init_nmf_activation_score:[11,1,1,""],init_nmf_activation_score_onset:[11,1,1,""],init_nmf_template_pitch:[11,1,1,""],init_nmf_template_pitch_onset:[11,1,1,""],nmf:[11,1,1,""],pitch_from_annotation:[11,1,1,""],plot_nmf_factors:[11,1,1,""],split_annotation_lh_rh:[11,1,1,""],template_pitch:[11,1,1,""]},libfmp:{b:[3,0,0,"-"],c1:[4,0,0,"-"],c2:[5,0,0,"-"],c3:[6,0,0,"-"],c4:[7,0,0,"-"],c5:[8,0,0,"-"],c6:[9,0,0,"-"],c7:[10,0,0,"-"],c8:[11,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0":[3,4,5,6,7,8,9,10,11],"000069":[],"0001":6,"001":11,"01":[4,8,10,11],"04":9,"05":[9,11],"05_ormandi":7,"1":[2,3,4,5,6,7,8,9,10,11],"10":[4,6,7,9,10,11],"100":[4,6,9,11],"1000":[4,11],"101":6,"1024":[9,11],"11":11,"11025":4,"12":[3,4,7,8,9,10],"127":3,"128":[3,9,11],"13":11,"13th":9,"14":9,"15":[3,7,8,10],"150":11,"15000":4,"16":[4,7,9],"16384":6,"1760":11,"18":[],"1st":11,"2":[2,3,4,5,6,7,8,9,10,11],"20":3,"2012":9,"2014":9,"2017":9,"2019":2,"2021":2,"2048":[4,8,9],"21":[7,10],"22":10,"2205":[6,10],"22050":[3,4,5,6,8,9,10,11],"24":[8,9],"245":2,"255":5,"256":[3,5,9,11],"2624":[],"270":3,"2812618":3,"285":2,"2d":3,"2m":9,"2nd":[2,11],"2r":11,"2tau":7,"3":[2,3,4,6,7,8,9,10,11],"30":[4,9],"300":11,"4":[2,3,4,5,6,7,9,11],"40":[3,9,11],"4000":[4,8],"4096":[4,8],"41":[6,10],"440":[3,4,6],"4410":[6,10],"44100":4,"49":[6,11],"49566213":3,"5":[3,4,5,7,8,9,10,11],"50":[6,11],"500":9,"512":[5,11],"52":11,"54":11,"55":11,"56":11,"573":2,"58":7,"580":2,"6":[2,3,4,7,8,9],"60":4,"601":9,"6120":[],"63":2,"64":9,"66":10,"69":[4,6,8],"7":[7,10,11],"72":[3,4,10],"8":[3,4,5,6,7,9,11],"81":10,"9":[8,11],"boolean":[3,10],"break":10,"case":[3,6,10],"class":3,"default":[3,4,5,6,7,8,9,10,11],"final":[5,7,10,11],"float":[3,4,5,6,7,8,9,10,11],"function":[1,2,3,5,7,9,10,11],"int":[3,4,5,6,7,8,9,10,11],"m\u00fcller":2,"new":[3,5],"return":[3,4,5,6,7,8,9,10,11],"short":5,"true":[3,5,6,7,8,9,10,11],"var":7,A:[2,3,4,8,9],AND:10,For:[2,3],IF:11,If:[2,3,6,7,8,9,10],In:1,The:[2,3,4,5,6,7,8,9,10,11],a4:3,a_cut:9,a_est:8,a_mean:8,a_ti:8,abov:7,abs_thresh:9,absolut:[7,9,10],accompani:11,accord:9,accumul:[3,6,7,8,9,10],achiev:6,activ:[3,9,11],actual:3,ad:[3,10],adapt:[5,9],adaptive_window:9,add:[3,8,9],add_end:9,add_fig:3,add_html:3,add_label:3,add_start:9,addit:[7,8,9],adjust:[3,9,11],adjust_nontime_axislim:3,adjust_time_axislim:3,adsr:4,after:[5,9,11],algorithm:[3,4,5,6,7,8,9,10,11],align:[3,6],all:[3,6,10],allow:10,along:[5,7,10],alpha:[3,4,7,10,11],also:[7,9,11],amp:[4,5],amplitud:[4,5,8,11],amplitude_max:8,an:[2,3,5,6,7,9,10,11],analyz:4,ann:[7,8,9,11],ann_conv:8,ann_convert:7,ann_cut:3,ann_fram:8,ann_i:7,ann_lh:11,ann_matrix:8,ann_rh:11,ann_seg_fram:8,ann_seg_ind:8,ann_seg_sec:8,ann_x:7,annot:[3,7,8,9,11],annotaion:7,api:[1,6],appli:[5,6,7,9,10,11],applic:2,approach:[5,8],ar:[1,3,6,7,8,11],arang:[3,9,10],archiv:[],arg:3,argument:[3,6,9,11],around:7,arrai:[4,6,7,8,9,10],arrow:5,articl:[],asarrai:7,ascent:9,aspect:3,assign:[3,4,6],assum:9,attribut:3,audio:[2,3,6,7,8,9],audio_len:11,audio_player_list:3,audio_tag_html_list:11,audiolab:[1,2,3,4,5,6,7,8,9,10,11],auto:3,autocorrel:9,avail:[3,4,5,6,7,8,9,10,11],averag:[6,9,10],average_nov_d:9,ax1:7,ax2:7,ax3:7,ax:[3,4,5,6,7,8,9,10,11],ax_f:11,axhlin:3,axi:[3,4,5,6,7,8,9,10,11],axis_off:3,axvlin:3,b:[1,6,7,8,9,11],b_:[7,9],b_annot:3,b_audio:3,b_est:[7,8],b_getstart:1,b_k:7,b_layout:3,b_libfmp:[1,3],b_o:8,b_plot:[3,6,7],b_pythonaudio:3,b_pythonbas:3,b_ref:7,b_sec:9,b_sonif:3,b_t:9,b_test_modul:3,b_tol:7,back:10,backtrack:[8,10],backward:[7,9],base:[3,8,9,11],basic:5,beat:6,beat_period_to_tempo:9,beat_ref:9,becaus:9,been:9,befor:[5,9],begin:[9,11],being:7,below:[6,7,10],bep:10,best:10,beta:11,between:[3,4,5,7,11],beyond:1,bin:[5,7,9,10,11],bin_index:11,binar:[7,8,10],binari:[8,10,11],bivari:7,black:[3,7],block:7,blog:7,boeck:9,bool:[3,5,6,7,8,9,10,11],both:7,bound:11,boundari:7,box:[3,7],boxcar:6,bpm:[6,9],c1:3,c1s1_chromashepard:4,c1s1_musicalnotespitch:4,c1s1_sheet_mus:4,c1s2_csv:4,c1s2_midi:4,c1s2_musicxml:4,c1s2_symbolic_rep:[3,4],c1s3_audio_rep:4,c1s3_dynam:4,c1s3_frequencypitch:4,c1s3_timbr:4,c2_complex:5,c2_complexnumb:5,c2_dft:5,c2_digit:5,c2_fourier:5,c2_interfer:5,c2_interpol:5,c2_stft:5,c2s2_digitalsignalquant:5,c2s2_digitalsignalsampl:5,c2s3_interferenceb:5,c3s1_audio_featur:6,c3s1_featurenorm:6,c3s1_featuresmooth:6,c3s1_logcompress:6,c3s1_post_process:6,c3s1_speclogfreq:6,c3s1_transposition_tun:6,c3s1_transpositiontun:6,c3s2_dtw:6,c3s2_dtw_plot:6,c3s2_dtwbasic:6,c3s2_dtwvariant:6,c3s3_musicapptempocurv:6,c3s3_tempo_curv:6,c4s1_annot:7,c4s1_musicstructuregener:7,c4s2_ssm:7,c4s2_synthetic_ssm:7,c4s2_threshold:7,c4s3_audiothumbnail:7,c4s3_scapeplot:7,c4s3_thumbnail:7,c4s4_novelty_kernel:7,c4s4_noveltysegment:7,c4s4_structure_featur:7,c4s4_structurefeatur:7,c4s5_evalu:7,c5s1_basic_theory_harmoni:8,c5s1_chord:8,c5s1_scales_circlefifth:8,c5s2_chord_rec_templ:8,c5s2_chordrec_ev:8,c5s2_chordrec_templ:8,c5s3_chord_rec_hmm:8,c5s3_chordrec_beatl:8,c5s3_chordrec_hmm:8,c5s3_hiddenmarkovmodel:8,c5s3_viterbi:8,c6:11,c6s1_noveltycomparison:9,c6s1_noveltycomplex:9,c6s1_noveltyenergi:9,c6s1_noveltyphas:[9,11],c6s1_noveltyspectr:9,c6s1_onset_detect:9,c6s1_onsetdetect:9,c6s1_peak_pick:9,c6s1_peakpick:9,c6s2_tempo_analysi:9,c6s2_tempogramautocorrel:9,c6s2_tempogramcycl:9,c6s2_tempogramfouri:9,c6s3_adaptive_window:9,c6s3_adaptivewindow:9,c6s3_beat_track:9,c6s3_beattrack:9,c6s3_predominantlocalpuls:9,c7s1_audio_id:10,c7s1_audioidentif:10,c7s2_audio_match:10,c7s2_audiomatch:10,c7s2_cen:10,c7s2_diagonalmatch:10,c7s2_subsequencedtw:10,c7s3_commonsubsequ:10,c7s3_evalu:10,c7s3_version_id:10,c7s3_versionidentif:10,c8:9,c8s1_hp:11,c8s1_hrp:11,c8s2_f0:11,c8s2_fundfreqtrack:11,c8s2_instantfreqestim:[9,11],c8s2_melodyextractsep:11,c8s2_salienc:11,c8s2_saliencerepresent:11,c8s3_nmf:11,c8s3_nmfaudiodecomp:11,c8s3_nmfbasic:11,c8s3_nmfspecfac:11,c:[3,5,6,8,9,10],c_and:10,c_cen:10,c_d:10,c_est:10,c_q:10,c_quant:10,c_ref:10,c_shift:6,call:3,can:1,candid:9,capabl:9,categori:3,cbar_ax:3,cbar_label:3,cbar_ratio:3,cdist:6,cell:[7,10],cellmax:10,cen:10,cent:[4,5,6,11],center:[3,4,5,6,7,11],central:[3,4,5,6,7,8,9,10,11],centric:[5,9],cents_to_hz:11,chang:9,channel:3,check:3,check_line_annot:3,check_seg:7,check_segment_annot:3,checkerboard:7,chirp:[4,5],choic:9,chord_hmm:8,chord_label:8,chord_max:8,chord_recognition_al:8,chord_recognition_templ:8,chord_sim:8,chord_tem:8,chord_templ:8,chroma:[3,6,8,10],chroma_data:3,chroma_son:3,chroma_ytick:3,chromagram:[3,6,8,10],chromanum:3,circul:8,circular:7,cite:[],clim:[3,7],clim_x:7,cmap:[7,8,10,11],cmap_penalti:7,code:[2,8],coeffici:[9,11],coeffient:3,collect:2,color:[3,4,5,6,7,8,9,10,11],color_ann:[7,8],color_argument_to_dict:3,color_dict:3,color_label:7,color_wb:3,colorbar:[3,11],colorbar_aspect:3,colormap:[3,4,7],colormap_penalti:7,column:[3,6,8,11],column_align:3,com:[2,3,7,9],comb:6,combin:[3,9],common:10,compar:10,compare_pairwis:7,complex:[5,9,11],compress:[3,5,6,8,9,11],compressed_gray_cmap:[3,7],compris:[3,4],comput:[3,4,5,6,7,8,9,10,11],compute_accumulated_cost_matrix:6,compute_accumulated_cost_matrix_21:6,compute_accumulated_cost_matrix_subsequence_dtw:10,compute_accumulated_cost_matrix_subsequence_dtw_21:10,compute_accumulated_score_matrix:7,compute_accumulated_score_matrix_common_subsequ:10,compute_adsr:4,compute_autocorrelation_loc:9,compute_beat_sequ:9,compute_cens_from_chromagram:10,compute_cens_from_fil:10,compute_chromagram:6,compute_chromagram_from_filenam:8,compute_constellation_map:10,compute_constellation_map_na:10,compute_cost_matrix:6,compute_cyclic_tempogram:9,compute_envelop:4,compute_equal_loudness_contour:4,compute_eval_measur:8,compute_f_coef_linear:5,compute_f_coef_log:5,compute_fit:7,compute_fitness_scape_plot:7,compute_freq_distribut:6,compute_if:11,compute_induced_segment_family_coverag:7,compute_kernel_checkerboard_box:7,compute_kernel_checkerboard_gaussian:7,compute_local_averag:9,compute_matching_funct:10,compute_matching_function_dtw:10,compute_matching_function_dtw_ti:10,compute_novelty_complex:9,compute_novelty_energi:9,compute_novelty_phas:9,compute_novelty_spectrum:9,compute_novelty_ssm:7,compute_optimal_path_common_subsequ:10,compute_optimal_path_famili:7,compute_optimal_warping_path:6,compute_optimal_warping_path_21:6,compute_optimal_warping_path_subsequence_dtw:10,compute_optimal_warping_path_subsequence_dtw_21:10,compute_partial_match:10,compute_penalti:9,compute_plot_adaptive_window:9,compute_plot_envelop:4,compute_plot_sonify_beat:9,compute_plot_tempogram_plp:9,compute_plp:9,compute_power_db:4,compute_prf_metr:10,compute_salience_rep:11,compute_score_chromagram:6,compute_sinusoid_optim:9,compute_sm_dot:7,compute_sm_from_filenam:7,compute_sm_from_wav:10,compute_sm_ti:7,compute_spec_log_freq:6,compute_strict_alignment_path:6,compute_strict_alignment_path_mask:6,compute_tempo_curv:6,compute_tempo_rel_set:7,compute_tempogram_autocorr:9,compute_tempogram_fouri:9,compute_time_lag_represent:7,compute_traj_from_audio:11,compute_trajectory_cr:11,compute_trajectory_dp:11,compute_y_lf_bin:11,compute_y_lf_if_bin:11,concaten:9,condit:[7,10],conduct:8,confer:[2,9],consid:[2,9,10],consist:[6,7],constant:[3,5,6,8],constel:10,constraint:11,constraint_region:11,contain:[2,6,7,8,9,10,11],contour:[4,11],convent:9,convert:[3,4,7,8,9,11],convert_ann_to_constraint_region:11,convert_ann_to_seq_label:7,convert_chord_ann_matrix:8,convert_chord_label:8,convert_l_hertz_to_bin:11,convert_l_sec_to_fram:11,convert_sequence_ann:8,convert_structure_annot:7,convert_trajectory_to_mask_bin:11,convert_trajectory_to_mask_c:11,convolut:6,correspond:[3,4,5,9],cost:[6,10],cost_matrix_dot:10,cover:7,coverag:7,coverage_n:7,cqt:8,creat:[3,4,8,10],criterion:11,csv:[3,4],csv_to_list:[3,4],current:9,curv:[6,9],curve_adsr:4,cut:[3,8,9],cut_audio:3,cut_csv_fil:3,cyc:10,cyclic:[6,7,9,10],cyclic_shift:6,d:[3,4,6,7,8,9,10],d_log:8,dababas:10,data:[4,7,11],databas:10,datafram:[3,4],db:4,de:[1,2,3,4,5,6,7,8,9,10,11],decis:3,decod:5,decoding_mu_law:5,decomposit:8,dedic:1,default_label:3,defin:11,define_transition_matrix:11,delft:2,delta:[4,10],delta_cyc:10,delta_ind:10,delta_min:10,delta_n:10,delta_scal:10,delta_ti:10,dencod:5,depend:[3,7,10],deriv:10,descent:9,descent_thresh:9,descreas:9,describ:9,descript:7,desir:[3,11],detail:[2,3,4,5,6,7,8,9,10,11],detect:9,determ:7,determin:9,deviat:[7,9],df:3,dft:[5,6],diagon:[7,8,10],dict:[3,4,7,9,11],dictionari:[3,7,9,11],differ:[4,5,7,11],difference_c:4,digit:7,dimens:[7,8,10],dir:9,direct:[3,7,9,10,11],discret:5,displai:[3,7],disrcet:5,dist_freq:10,dist_tim:10,distanc:[6,10,11],distribut:[6,7,8],document:[1,10],domain:[2,9],done:10,dot:[3,4,7,10],down_sampl:6,downsampl:[6,7,10],dpi:[3,4,10],drop:9,dtw:[6,10],dur:[4,5],dur_octav:4,durat:[4,5,7,8,9,10],dure:[9,11],dynam:[9,10,11],e:[3,7,8,9],each:[3,4,7,8,9,10],edgecolor:3,edgelin:3,edit:2,educ:2,either:[3,4,6,9,11],ell:10,empti:6,encod:[3,5,7,8],encoding_mu_law:5,end:[3,4,5,8,9,10,11],end_index:7,end_posit:3,end_sec:3,end_tim:11,energi:9,enforc:[7,8],enhanc:[3,7,10],enharmon:8,entri:10,env:4,env_low:4,env_upp:4,envelop:[3,4],ep:11,epsilon:7,eq:[7,11],equal:4,equal_loudness_contour:4,equidist:5,equival:8,erlangen:[1,2,3,4,5,6,7,8,9,10,11],error:[3,5,11],estam:11,estim:[7,8,10],estimate_hmm_from_o_:8,eta:11,eta_dp:11,euclidean:[6,11],evalu:[4,7,8,9,10],evaluate_boundari:7,evaluate_pairwis:7,even:10,event:[3,4],exampl:[2,5],exceed:9,exclud:[7,10],exist:[9,10,11],exp:3,experi:11,experiment_hps_paramet:11,experiment_hrps_paramet:11,explan:[1,2,3,4,5,6,7,8,9,10,11],exponenti:[3,4],ext_minor:8,extend:[7,8],extens:[1,8],extract:11,f0:11,f:[7,8,10,11],f_cent:11,f_coef:[3,5,11],f_coef_bpm:9,f_coef_bpm_log:9,f_coef_cent:[5,6,11],f_coef_hertz:11,f_coef_if:11,f_coef_lag:9,f_coef_lag_cut:9,f_coef_log:5,f_coef_midi:3,f_coef_new:5,f_coef_pitch:6,f_coef_scal:9,f_end:11,f_end_hz:11,f_max:[5,10,11],f_min:[5,11],f_pitch:[4,6],f_q:10,f_ref:11,f_start_hz:11,f_tempo:6,factor:[3,5,6,7,9,10,11],fade:3,fading_msec:3,fals:[3,4,5,6,7,8,9,10,11],famili:7,fancyarrow:5,fashion:[5,7,10],fast:5,fc:3,featur:[3,6,7,8,9,10],fft:[4,5,11],fig:[3,4,6,7,8,9,10,11],figsiz:[3,4,5,6,7,8,9,10,11],figur:[3,4,5,6,7,8,9,10,11],file:[3,4,7,8,9,10,11],filenam:[3,7,8,9,10],filennam:8,fill:7,filt:6,filt_len:[6,8],filt_typ:8,filter:[6,7,8,9,10,11],filter_diag_mult_sm:7,filter_diag_sm:7,filter_len:11,find:1,first:[3,4,7,9,10],fit:7,five:7,flat:8,floatingbox:3,florian:9,fmp:[1,2,3,4,5,6,7,8,9,10,11],fmp_1:[3,4],fmp_c4_audio_brahms_hungariand:7,fmp_c4_f13_zagerevans_intheyear2525:7,fmp_c6_audio_brahms_hungariand:7,fmp_c6_audio_zagerevans_intheyear2525:7,fmp_colormap:[3,4],fn:[3,7,8,10],fn_ann:[7,8,9],fn_ann_color:7,fn_in:3,fn_out:[3,4],fn_wav:[7,8,9,10,11],focu:2,follow:[2,3,4,5,6,7,8,9,10,11],font:7,fontsiz:7,form:[3,8],format:[3,8,11],forward:[7,9],four:3,fourier:[6,9],fp:[7,8,9,10],frame:[3,4,5,6,8,9,11],frame_r:[3,11],frank:2,fransform:6,freq:[4,5,6,11],freq_1:4,freq_2:4,freq_cent:4,freq_end:[4,5],freq_max:[4,11],freq_min:4,freq_r:11,freq_rang:4,freq_ref:6,freq_smooth_len:11,freq_start:[4,5],freqgridinterpol:5,frequenc:[3,4,5,6,10,11],frequency_to_bin_index:11,from:[3,5,6,7,8,9,10,11],front:8,fs:[3,4,5,6,7,8,9,10,11],fs_2:5,fs_:7,fs_beat:6,fs_cen:10,fs_f:3,fs_featur:[6,7,9,10],fs_in:9,fs_nov:9,fs_out:9,fs_x:[7,8],fulfil:7,fundament:[2,11],funtion:9,futur:9,g:3,galleri:6,gamma:[5,6,8,9,11],gather:3,gaussian:[7,9],gener:[3,4,5,6,7,8,11],generate_audio_tag_html_list:11,generate_chirp_exp:4,generate_chirp_exp_equal_loud:4,generate_chirp_exp_octav:4,generate_chirp_linear:5,generate_chord_templ:8,generate_figur:5,generate_funct:5,generate_matrix_dft:5,generate_matrix_dft_inv:5,generate_sequence_hmm:8,generate_shepard_glissando:4,generate_shepard_ton:[3,4],generate_sinusoid:4,generate_sinusoid_chord:8,generate_sinusoid_pitch:4,generate_sinusoid_scal:8,generate_sinusoid_tremolo:4,generate_sinusoid_vibrato:4,generate_ssm_from_annot:7,generate_ton:4,get:7,get_chord_label:8,get_color_for_annotation_fil:7,get_induced_seg:10,github:[2,9],given:[3,4,5,6,7,8,9,10,11],glissando:4,global:[6,9],goe:2,grai:3,graph:5,gray_r:[7,8,11],grayscal:3,greatest:9,grid:[8,9],guassian:7,guid:2,h:[4,5,6,7,8,9,10,11],h_fft:11,h_w_error:11,ha:9,half:9,hand:[2,11],handl:[6,7,8,9,11],harmon:[3,4,11],harmonic_summ:11,harmonic_summation_lf:11,harmonics_weight:3,have:[5,9],head:3,header:[3,9],height:[3,4,8,10,11],height_:4,height_a:4,height_ratio:3,helper:5,hertz:11,hide:[3,11],high:11,higher:9,highest:4,histori:11,hmm:8,hop:[6,8,9,10,11],hope:[],hopsiz:[4,5,11],horizont:[3,7,10,11],host:2,how:1,hp:11,hrp:11,html:[1,3,4,5,6,7,8,9,10,11],http:[1,2,3,4,5,6,7,8,9,10,11],hz:[3,4,5,9,11],hz_to_cent:11,i:[6,7,8,9,10],i_est:8,i_est_po:7,i_ev:7,i_po:7,i_q:10,i_ref:8,i_ref_po:7,i_sort:10,i_ti:7,ideal:4,identifi:7,idft:5,ifft:5,ifft_noscal:5,ii:8,im:[3,6,7,8,10],imag:[3,7,8,10],implement:[3,4,5,6,7,8,9,10,11],imshow:[3,6,7,8,11],imsow:[],inch:[3,4,8,10],includ:[5,8,9,11],include_scor:9,increas:[4,5,9],ind_max:6,ind_zero:7,index:[3,6,7,9,10,11],indic:[6,7,8,10,11],induc:[7,10],inform:[2,9],init:3,init_nmf_activation_scor:11,init_nmf_activation_score_onset:11,init_nmf_template_pitch:11,init_nmf_template_pitch_onset:11,initi:[8,11],inlcud:7,inner:7,input:[3,7,8,9,10,11],insid:[3,7],inspir:3,instal:1,instanc:[3,4],instant:[4,5],instantan:11,instanten:11,instead:6,integ:[7,11],intens:4,intern:[2,9],interplo:5,interpol:[5,7],interpolate_freq_stft:5,interrupt:9,invari:[7,8,10],invers:5,invert:5,ipynb:[3,4,5,6,7,8,9,10,11],ismir2019:[],ismir:[2,9],istft:5,istft_bas:5,item:[7,8,10],iter:[10,11],its:5,jan:9,joss:2,journal:2,jupyt:2,k:[3,5,6,7,8,9,10,11],kappa:10,kei:3,kernel:[6,7,9],keyword:[3,6],kreb:9,kwarg:[3,6],l:[5,7,9,10,11],l_h:11,l_h_sec:11,l_p:11,l_p_hz:11,l_smooth:[7,10],l_unit:11,label:[3,4,6,7,8,9,10,11],label_ann:7,label_kei:[3,9],label_pitch:11,label_tick:3,labels_set:3,lag:[7,9],larger:9,last:[7,8,9],law:5,layout:3,lead:9,learn:2,least:9,left:[3,11],len:11,len_:4,len_a:4,len_d:4,len_r:4,length:[3,4,5,6,7,8,9,10,11],level:[3,4,5,8,10],libfmp:1,librosa:5,like:[3,4,5,6,7,8,9,10,11],likelihood:8,limit:[3,5,6,7,9,10],line:[3,6,8,9],line_styles_refer:6,linear:[5,6],linearsegmentedcolormap:3,lines_bars_and_mark:6,linestyl:[5,6,9],linewidth:9,list:[3,4,6,7,8,9,10,11],list_to_chromagram:3,list_to_csv:4,list_to_pitch_activ:3,list_x:11,local:[6,7,9,10],local_averag:9,local_lag:9,log:[3,6,8,11],log_compress:6,logarithm:[3,5,6,7,8,9,10,11],logartihm:6,logscal:6,look:9,loud:4,low:11,lower:[4,9,11],lowest:[3,4],m:[6,7,8,9,10],mag:5,magnitud:[4,5,6,10,11],main:7,main_diagon:7,major:8,make_colorbar:3,make_integer_odd:11,manag:1,manner:10,map:[3,7,8,10,11],marker:[6,10],markers_api:6,marku:9,mask:[10,11],maskig:11,match:10,match_binary_matrices_tol:10,matches_diag:10,matches_dtw:10,matching_function_diag:10,matching_function_diag_multipl:10,materi:2,matlab:9,matplotlib:[3,4,5,6,8,9,10],matric:[7,8,10,11],matrix:[3,5,6,7,8,9,10,11],matrix_chord24_trans_inv:8,matrix_circular_mean:8,max:[3,6,7,8,9,11],maxim:[3,6,7,8,9,10,11],maximum:[5,7,9,10,11],mdpi:[],mean:[7,8,10],meaning:10,measur:[6,7,8,9,10],measure_po:6,measure_prf:7,measure_prf_set:7,media:9,median:[6,9,11],median_downsample_feature_sequ:6,median_filter_horizont:11,median_filter_vert:11,median_len:9,meinard:2,meinardmuel:2,melodi:11,method:[3,9],metric:[6,7,10],middl:3,midi:[3,4,6,8],midi_pitch:11,midi_to_list:4,might:9,min:[3,7,8],min_pitch:3,minim:[3,10],minima:10,minimum:[5,7,10],mininma_from_matching_funct:10,minor:8,mir:[1,3,4,5,6,7,8,9,10,11],miss:3,model:[4,8],modifi:9,modul:[3,4,5,6,7,8,9,10,11],mono:3,move:9,mpl:[3,4,5,6,7,9],msaf:9,msec:3,msfa:9,mu:5,multi:3,multipl:10,multipleplotswithcolorbar:3,music21:4,music:[2,9],must:[7,9],n:[3,4,5,6,7,8,9,10,11],n_fft:11,n_harmon:11,n_new:10,nadarrai:9,naiv:10,name:[6,9],nativ:3,nda:10,ndarra:9,ndarrai:[3,4,5,6,7,8,9,10,11],ndash:[],nearest:7,need:[3,11],neg:[7,8,9,10],neigborhood:9,neighborhood:10,net:[],netherland:2,nmf:11,nnot:3,nois:7,noise_pow:7,non:[3,5],nonchord:8,none:[3,4,5,6,7,8,9,10,11],nonneg:11,nontime_axi:3,nontime_max:3,nontime_min:3,nonuniform:5,norm:[3,6,8,9,11],norm_sim:8,norm_sum:9,normal:[3,6,7,8,9,11],normalization_properties_ssm:7,normalize_feature_sequ:6,normliz:7,note:[3,4,5,6,7,8,9,10,11],note_list:3,note_nam:6,notebook:[1,2,3,4,5,6,7,8,9,10,11],notebookb:[],notebookc1:[],notebookc2:[],notebookc2s2_digitalsignalquant:[],notebookc3:[],notebookc4:[],notebookc4s2_ssm:[],notebookc5:[],notebookc6:[],notebookc6s3_adaptivewindow:[],notebookc7:[],notebookc8:[],nov:[7,9],nov_dic:9,nov_matrix:9,nov_plp:9,novelti:[3,7,9],novelty_complex:9,novelty_energi:9,novelty_phas:9,novelty_spectrum:9,novelty_structure_featur:7,np:[3,4,5,6,7,8,9,10,11],num:[7,10],num_fn:[7,8],num_fp:[7,8],num_fram:3,num_harm:11,num_octav:4,num_plot:3,num_point:4,num_tick:9,num_tp:[7,8],number:[3,4,5,7,8,9,10,11],o:[6,8,10],object:4,observ:[3,8],obtain:10,ocatv:4,occur:[7,9,11],octav:[4,9],octave_bin:9,octave_num:9,odd:11,off:3,offset:[7,9],offset_rel:9,omit:9,one:[4,7,9],ones:4,onli:[3,5,6,8,9,10],onlin:9,only_positive_frequ:5,onset:[9,11],open:2,oppos:11,optim:[6,7,8,9,10],option:[3,4,11],org:6,origin:[3,5,7],oscil:4,other:[3,7,10],otherwis:[6,7,8,10],out:3,output:[8,9,10],over:[10,11],overal:6,overlai:[3,7],p:[3,4,6,7,8,9,10],p_averag:10,p_bin:11,p_bin_if:11,p_mod:6,p_q:10,packag:[1,2],pad:[5,7],pad_mod:5,pair:[6,7,9,10],pairwis:7,panda:3,paper:[],param_list:11,paramet:[3,4,5,6,7,8,9,10,11],parmat:9,part:[3,4,5,6,7,8,9,10,11],partial:10,particular:[1,2],past:9,patch:5,path:[3,4,6,7,10,11],path_famili:7,path_family_length:7,pathenhanc:7,pd:[3,4],pdf:[],peak:[9,10],peak_picking_boeck:9,peak_picking_msaf:9,peak_picking_roed:9,peak_picking_simpl:9,penalti:[7,9,10],per:[3,4,9,10],percuss:11,perform:3,period:9,phase:[3,4,9],physic:11,pianorol:4,pick:9,pip:1,pitch:[3,4,6,8,11],pitch_from_annot:11,pitch_ref:6,pitch_set:11,pitch_son:3,player:3,pleas:2,plot:[3,4,5,6,7,8,9,10,11],plot_annotation_lin:3,plot_annotation_line_overlai:3,plot_annotation_multilin:3,plot_beat_grid:9,plot_boundary_measur:7,plot_chromagram:3,plot_chromagram_annot:8,plot_constellation_map:10,plot_feature_ssm:7,plot_freq_vector_templ:6,plot_graph_quant_funct:5,plot_interfer:5,plot_match:10,plot_matrix:[3,6],plot_matrix_chord_ev:8,plot_matrix_label:7,plot_matrix_pairwis:7,plot_matrix_with_point:6,plot_maxtempo:9,plot_measur:6,plot_mu_law:5,plot_nmf_factor:11,plot_path_famili:7,plot_seg:[3,7],plot_seg_in_sp:7,plot_segments_overlai:3,plot_seq_label:7,plot_sign:3,plot_signal_kernel:9,plot_signal_local_lag:9,plot_signal_qu:5,plot_sp_ssm:7,plot_spectrogram:4,plot_ssm_ann:7,plot_ssm_ann_optimal_path_famili:7,plot_ssm_structure_feature_nov:7,plot_tempo_curv:6,plot_transition_matrix:8,plot_tuning_similar:6,plot_vector:5,plp:9,png:3,po:10,point:[4,7,10,11],pool_pitch:6,posit:[3,5,6,7,8,9,10],possibl:[8,9],post_avg:9,post_max:9,power:[4,6],power_db:4,power_ref:4,pp:2,pramaet:10,pre_avg:9,pre_max:9,precis:[7,8,10],prefilit:8,pretty_midi:4,prettymidi:4,princip:[9,11],principal_argu:[9,11],principl:[9,11],print:[3,7,9],print_label:[3,7],print_tabl:9,probabl:8,problem:8,procedur:7,proceed:[2,9],process:[2,9,10],product:[7,10],program:[9,11],proj_i:7,proj_x:7,project:7,properti:7,provid:[3,4,5,6,7,8,9,10,11],purpos:5,px:11,pyhsic:11,pyplot:3,python:[1,2,9],quadrant:8,quant:[5,10],quant_fct:10,quant_level:5,quant_max:5,quant_min:5,quantiz:[3,5,10],quantize_matrix:10,quantize_nonuniform_mu:5,quantize_uniform:5,queri:10,r:[4,5,6,7,8,9,10,11],r_q:10,rais:3,rang:[7,9,10],rank:[10,11],rank_sort:10,raster:3,rate:[3,4,5,6,7,8,9,10,11],read:[3,7,9],read_annotation_po:9,read_audio:3,read_csv:3,read_structure_annot:7,reat:8,recal:[7,8,10],reckjn:9,recognt:8,reconstruct:[5,11],reconstruction_sinc:5,rectangl:[3,4,7],rectif:6,refer:[2,4,5,6,7,8,9,10,11],referen:7,refin:5,regard:[7,9],region:11,rel:[7,9,10,11],rel_thresh:9,relat:[3,4,5,6,7,8,9,10,11],relev:10,remov:7,remove_digit:7,replac:8,report:[9,11],repres:[6,9],represent:[3,6,7,8,9,10,11],resampl:[3,7,9],resample_sign:9,residu:11,resolut:[5,11],resourc:[1,3,4,5,6,7,8,9,10,11],respampl:9,respresent:7,result:[3,7,8,10],result_hmm:8,result_tem:8,retriev:[2,9],return_al:9,revers:3,rgb:3,rho:[5,10],right:[3,11],roeder_peak_pick:9,round:[7,10],row:[3,8,11],rrai:10,run:11,runtim:11,s:[1,4,6,7,8,10],s_l:7,s_l_final:7,s_marker:10,s_mat:8,s_normal:7,s_opt:8,s_seg:7,s_thresh:[7,10],s_ti:7,salienc:11,same:[7,9,10],samp:6,sampl:[3,4,5,6,7,8,9,10,11],sampling_equidist:5,satisfi:[7,9],save:3,scalar:[3,4,5,6,7,8,9,10,11],scale:[3,5,7,8,9,10],scale_tempo_sequ:10,scape:7,scatter:10,schedl:9,scheme:7,schlueter:9,scholarli:[],scipi:6,scipython:7,score:[4,6,7,9,10,11],score_block:7,score_high:11,score_low:11,score_n:7,score_path:7,script:[9,11],search:9,sebastian:9,second:[3,4,5,7,8,9,10,11],secondari:9,section:[7,9],see:[3,6,7,9,11],seg:7,seg_i:10,seg_max_sp:7,seg_x:10,segement:7,segment:[3,7,8,10],segment_famili:7,self:[7,8],sensibl:9,separ:[3,11],separate_melody_accompani:11,seq:8,sequenc:[6,7,8,9,10],serv:5,set:[3,6,7,8,9,10,11],set_yticks_tempogram_cycl:9,sever:[3,4,10],sharp:8,shepar:4,shepard:[3,4],shift:[6,7,10],shift_cyc_matrix:7,shift_max:10,shift_set:[7,10],shortli:9,should:[7,10],show:[3,7,8,11],shown:11,sigma:[3,5,6,9],signal:[2,3,4,6,7,8,9,10,11],sim:6,simila:7,similar:[6,7,8,10],similarti:7,similartii:7,similiarti:6,simul:7,sinc:5,sine:3,singl:[3,4,10],sinusoid:[3,4,8,9,11],situat:9,size:[4,5,6,7,8,9,10,11],slope:9,sm:[7,10],smaller:10,smooth:[6,7,9,10,11],smooth_downsample_feature_sequ:6,smooth_len:11,smooth_sigma:7,societi:9,soft:11,softwar:2,solv:8,some:[7,9],sonfi:9,sonif:[3,11],sonifi:3,sonifii:3,sonify_chromagram:3,sonify_chromagram_with_sign:3,sonify_pitch_activ:3,sonify_pitch_activations_with_sign:3,sonify_trajectory_with_sinusoid:11,sort:[3,10],sort_label:3,sound:8,sourc:[2,3,4,5,6,7,8,9,10,11],sp:7,sp_all:7,space:7,spatial:6,specfic:7,special:7,specif:[3,4,7],specifi:[4,7,8,9,10,11],spectral:[9,11],spectrogram:[3,4,6,10,11],spectrum:5,spefi:9,spefifi:6,split:11,split_annotation_lh_rh:11,springer:2,squar:8,ssm:7,stack:3,stackoverflow:3,standalon:3,standard:[7,9],start:[3,4,5,7,9,10,11],start_index:7,start_posit:3,start_sec:3,start_tim:11,state:8,step:[5,6,10],stepsiz:10,stereo:3,stft:[5,6,8,10,11],stft_basic:5,stft_convention_fmp:5,stop:11,str:[3,4,5,6,7,8,9,10,11],strategi:[5,7,9,10],stream:4,strict:6,string:[3,4,6,8,11],structur:10,style:[6,7,9],submatrix:7,subplot:[6,7],subplot_matrix_colorbar:7,subplot_matrix_ti_colorbar:7,subsequ:[4,10,11],sum:[3,8],summand:9,summat:11,superposit:5,surviv:9,swap_time_tick:3,symbol:8,sync:9,synthes:8,synthet:[7,8],t:[4,5,7,11],t_1:5,t_beat:6,t_coef:[3,9,11],t_end_sec:11,t_kernel:9,t_kernel_sec:9,t_local_lag:9,t_marker:10,t_sinc:5,t_start_sec:11,t_x:9,tabl:[3,9,11],tag:[3,11],taper:7,tau:[7,10],teach:2,techniqu:[3,4,5,6,7,8,9,10,11],temp:6,tempi:9,templat:[6,8,11],template_comb:6,template_max:6,template_pitch:11,tempo:[6,7,10],tempo_ref:9,tempo_rel_max:7,tempo_rel_min:7,tempo_rel_set:[7,10],tempogram:[3,9],tempogram_cycl:9,tempogram_log:9,textbook:[3,4,5,6,7,8,9,10,11],than:[9,10],theta:[6,9],theta_axi:6,theta_max:6,thi:[1,2,3,4,5,6,7,8,9,10,11],third:[3,7],three:3,thresh:[7,10,11],thresh_ab:7,thresh_rel:7,threshold:[6,7,9,10,11],threshold_loc:9,threshold_matrix:7,threshold_matrix_rel:7,through:2,tick:[3,7],time:[3,4,5,6,7,8,9,10,11],time_axi:[3,7],time_label:3,time_max:3,time_max_sec:9,time_min:3,time_posit:3,titl:[3,4,5,6,7,8,9,10,11],title_h:11,title_v:11,title_w:11,tmax:9,tmin:9,togeth:3,tol:11,tol_bin:11,tol_cent:11,tol_freq:10,tol_freq_c:11,tol_not:11,tol_onset:11,tol_pitch:11,tol_tim:10,toler:[7,10,11],tone:[3,4],toolbox:9,total:7,tp:[7,8,10],track:[10,11],traj:11,trajectori:11,tranposit:6,transform:5,transfrom:5,transisit:11,transit:[8,11],transpar:10,transposit:[7,8,10],transpositioninvari:7,trem_amp:4,trem_rat:4,tremolo:4,treshold:[7,10],triad:8,tune:[3,6],tuning_similar:6,tupl:[3,4,5,7,8],twiddl:5,twiddle_inv:5,two:[3,4,5,6],type:[5,6,8],uncov:8,uniform:[5,8],uniform_transition_matrix:8,uninterrupt:9,unit:[6,11],unvoic:11,up:3,upper:[4,11],urinieto:9,url:[3,4,5,6,7,8,9,10,11],us:[1,2,3,4,5,6,7,8,9,10,11],user:[3,6],usual:3,v:[5,6,9,11],v_approx:11,v_approx_err:11,v_compress:6,v_decod:5,v_encod:5,valid:6,valu:[3,4,5,6,7,8,9,10,11],variabl:[3,11],varianc:[7,9],variant:8,variou:[7,8],vector:[5,6,7,8,9,11],veloc:4,velocity_alpha:4,verfic:9,verlag:2,version:[5,7,8,10],vertic:[3,7,8,10,11],via:10,vib_amp:4,vib_rat:4,vibrato:4,view:5,visual:[3,4,6,7,9,10,11],visualize_piano_rol:4,visualize_salience_traj_constraint:11,visualize_scape_plot:7,visul:7,viterbi:8,viterbi_log:8,viterbi_log_likelihood:8,w:[5,9,11],w_type:6,w_x:7,w_y:7,wa:[3,4,8],wapr:6,warn:7,warp:[6,10],wav:[7,8,10],wave:11,waveform:[3,4,11],we:2,webpag:[1,2],weight:[3,4,9,11],weight_harmon:4,when:[5,6,8,10],where:[3,4],which:[3,6,9],white:[3,7],width:[3,4,7,8,9,10,11],win_len_beat:6,win_len_sec:4,window:[4,5,6,8,9,10,11],without:5,work:[],would:9,write:[3,4],write_audio:3,write_csv:3,www:[1,3,4,5,6,7,8,9,10,11],x1:[5,10],x2:[5,10],x:[3,4,5,6,7,8,9,10,11],x_1:5,x_acc:11,x_adapt:9,x_cen:10,x_cut:3,x_cyc:7,x_dur:8,x_durat:[7,10],x_h:11,x_in:9,x_mel:11,x_new:10,x_norm:6,x_offset:7,x_out:9,x_p:11,x_q:10,x_quant:5,x_r:11,x_score:6,x_sinc:5,x_smooth:6,x_soni:11,xlabel:[3,4,6,7,8,10],xlim:[3,5,6,7,9,10],xml:4,xml_to_list:4,xtick:3,y:[3,4,5,6,7,8,10,11],y_h:11,y_interpol:5,y_lf:6,y_lf_bin:11,y_lf_bin_h:11,y_lf_if_bin:11,y_offset:7,yet:9,yffset:7,yield:7,ylabel:[3,4,6,7,8,10],ylim:[3,5,6,7,10],you:[1,2],ytick:[3,9],z:[6,11],zalkow:2,zero:[5,7],zero_pad:5,zoom:7},titles:["Index","Getting Started","Libfmp API Documentation","Basics (libfmp.b)","Music Representations (libfmp.c1)","Fourier Analysis of Signals (libfmp.c2)","Music Synchronization (libfmp.c3)","Music Structure Analysis (libfmp.c4)","Chord Recognition (libfmp.c5)","Tempo and Beat Tracking (libfmp.c6)","Content-Based Audio Retrieval (libfmp.c7)","Musically Informed Audio Decomposition (libfmp.c8)","Module Index"],titleterms:{analysi:[5,7],api:2,audio:[10,11],b:3,base:10,basic:3,beat:9,c1:4,c2:5,c3:6,c4:7,c5:8,c6:9,c7:10,c8:11,chord:8,content:10,decomposit:11,document:2,fourier:5,get:1,index:[0,12],inform:11,libfmp:[2,3,4,5,6,7,8,9,10,11],modul:12,music:[4,6,7,11],recognit:8,represent:4,retriev:10,signal:5,start:1,structur:7,synchron:6,tempo:9,track:9}}) \ No newline at end of file diff --git a/setup.py b/setup.py index 57d9f61..18d19d3 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ setup( name='libfmp', - version='1.2.1', + version='1.2.2', description='Python module for fundamentals of music processing', author='Meinard Müller and Frank Zalkow', author_email='meinard.mueller@audiolabs-erlangen.de',