HyperMarimba

Ludovico Battista and Juan Souto

1
From Surface to Music
Type of Pants Decomposition
Components of Γ
Curve Lengths
Twist Parameters
Genus-2 surface — pants decomposition  |  C1   C2   C3
Ready
Listen and Visualize Geodesic
Listen and Read Score
2
Motif Frequency Estimation
Surface parameters
Ready
Estimation of 2-motifs
Estimation of 3-motifs
3
Compare Two Surfaces
Marimba A
Type of Pants Decomposition
Curve Lengths
Twist Parameters
Detect Curves
Marimba B
Type of Pants Decomposition
Curve Lengths
Twist Parameters
Detect Curves
Ready
Ready
Listen and Read Scores
Melody A
Melody B
Compare Motifs on Two Surfaces
4
Isomelodic example, separating and nonseparating curve
Fixed parameters: L1 = 5  |  L2 = L3 = 3  |  T1 = T2 = T3 = 0  |  MaxLength = 25
Ready
Separating
Nonseparating
Score
Why we fix MaxLength at 25 and more on computational error
Fixed parameters: L1 = 5  |  L2 = L3 = 3  |  T1 = T2 = T3 = 0  |  MaxLength = 50
Ready
Partiture
Error — linear scale, t ∈ [0, 50]
Error — log scale, t ∈ [0, 50]
Motif Frequency in Isomelodic example
5
Orthospectrum Estimation

To improve the precision of this step, we need to run again the computation of a random geodesic; this time even longer.

Surface parameters
Ready
Run geodesic first.
#LengthProb %
6
Intersection Distribution
Surface parameters
Ready