/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 1999--2012 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ Copyright (C) 1999--2014 Han-Wen Nienhuys <hanwen@xs4all.nl>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
{
SCM grouping_;
bool subdivide_beams_;
+ bool strict_beat_beaming_;
Moment base_moment_;
Moment measure_length_;
Rational factor_;
- Beam_rhythmic_element (Moment, int, bool, Rational);
+ bool tuplet_start_;
+
+ Beam_rhythmic_element (Moment, int, bool, Rational, bool);
Beam_rhythmic_element ();
int count (Direction d) const;
void beamify (Beaming_options const &);
void de_grace ();
- void add_stem (Moment d, int beams, bool invisible, Rational factor);
+ void add_stem (Moment d, int beams, bool invisible, Rational factor, bool tuplet_starrt);
int beamlet_count (int idx, Direction d) const;
bool invisibility (int idx) const;
Rational factor (int idx) const;
+ bool tuplet_start (int idx) const;
Moment start_moment (int idx) const;
Moment end_moment (int idx) const;
Beaming_pattern *split_pattern (int idx);