craigsapp / humlib

Humdrum data parsing library in C++
http://humlib.humdrum.org
BSD 2-Clause "Simplified" License
32 stars 8 forks source link

[composite] Transferring timesignature to analysis spines #91

Open craigsapp opened 10 months ago

craigsapp commented 10 months ago

Time signatures are not conveyed to the composite and coincidence analysis spines:

Screenshot 2024-01-29 at 16 17 00
**kern  **kern  **dynam
*part1  *part1  *
*staff2 *staff1 *staff1/2
*I"Piano    *I"Piano    *
*clefF4 *clefG2 *
*M4/4   *M4/4   *
4C  2cc f
4C  .   .
4C  2cc .
4c  .   .
=   =   =
*-  *-  *-
!!!system-decoration: {(p1)}
!!!filter: composite -ceg

To fix, you need to add a time signature to the **dynam spine:

Screenshot 2024-01-29 at 16 19 29

View in VHV

If the **dynam spine is removed, then the time signatures still will not be transferred:

Screenshot 2024-01-29 at 16 20 42