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