View Issue Details

IDProjectCategoryView StatusLast Update
0000026MAIDENSCore Applicationpublic2021-06-29 11:59
Reporteradministrator Assigned Toadministrator  
PrioritylowSeveritytweakReproducibilityhave not tried
Status assignedResolutionopen 
PlatformAllOSWindows & macOSOS Versionall supported
Product Version1.5.1 
Target Version1.5.1 
Summary0000026: Completely empty measures should be filled by a single ghost rest of a whole
DescriptionCompletely 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, 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.
TagsNo tags attached.



2020-03-25 00:25

administrator (496 bytes)   
			// Tollerates that the user explicitly enters a whole rest to
			// denote a "measure-wide" rest, regardless of how many beats
			// the measure is supposed to have
			if (voiceDuration.equals(Fraction.WHOLE)) {
				if (voice.numDataChildren == 1) {
					var firstCluster:IDataElement=voice.getDataChildAt(0);
					if (firstCluster.numDataChildren == 0) {
						var measure:IDataElement=voice.dataParent;
			} (496 bytes)   

Issue History

Date Modified Username Field Change
2020-03-25 00:25 administrator New Issue
2020-03-25 00:25 administrator Status new => assigned
2020-03-25 00:25 administrator Assigned To => administrator
2020-03-25 00:25 administrator File Added:
2020-05-03 12:34 administrator Priority normal => low
2020-05-03 12:34 administrator Severity minor => tweak
2020-05-03 12:34 administrator Description Updated
2021-02-01 19:04 administrator Product Version 1.4.9 => 1.5
2021-02-01 19:04 administrator Target Version 1.4.9 => 1.5
2021-06-29 11:59 administrator Product Version 1.5 => 1.5.1
2021-06-29 11:59 administrator Target Version 1.5 => 1.5.1