- Full beam pieces that aren't the top/bottom beam are being detected as half beams. Fixed; rejigged beam finding algorithm, handling upright and upside-down stems in separate passes. Beam top must be very close to top of upright stem (reverse for upside down stems) and additional beam pieces (semiquavers etc) are compared to previously found pieces. This requires that stems are processed left to right and beams top to bottom for upright stems, bottom to top for upside down stems. Beam detection solid, not interferring with semibreve/minim rest detection.
- Beam section between two stems is broken in two pieces below rest within set of beamed notes. Now detecting and joining pieces. It might be broken if there are consecutive rests between two stems in a beam.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment