ciacob / maidens

MAIDENS: an application for algorithmically drafting ideas for your next art music masterpiece.
https://github.com/ciacob/maidens/wiki
GNU General Public License v3.0
13 stars 0 forks source link

Completely empty measures should be filled by a single ghost rest of a whole #10

Open ciacob opened 6 months ago

ciacob commented 6 months ago

Completely empty measures should be filled by a single ghost rest of a whole. Currently they are filled by rests totaling to the measures nominal duration, e.g., for a measure having the time signature of 3/8, on eighth and one fourth ghost rests are added. According to music theory, a single whole (ghost) rest would be preferable.

Attachment shows a piece of code that was removed from QueryEngine.as, which aimed to mitigate the issue, namely by allowing the user to manually enter a whole rest into the measure, that would mean "the nominal duration of this measure". However, this solution was breaking the (already fragile) abc2ps layout engine.