- *mlog << "\nSetting up music ..." << flush;
-
- Pulk_voices pulk(staffs_);
-
- Moment l_mom = pulk.last_;
- if (l_mom == Moment(0)) {
- errorlevel_i_ |= 1;
- input_.error("Need to have music in a score.");
- }
-
- while (pulk.ok()) {
- Moment w= pulk.next_mom();
- Request_column* rcol_p = new Request_column( staffs_ );
-
- Score_column* c1 = new Score_column(w);
- Score_column* c2 = new Score_column(w);
- if (w == Moment(0) || w == l_mom) {
- c1->set_breakable();
- }
-
- c1->musical_b_ = false;
- c2->musical_b_ = true;
-
- cols_.bottom().add(c1);
- cols_.bottom().add(c2);
- rcol_p->set_score_cols(c1, c2);
- rcols_.bottom().add(rcol_p);
- pulk.get_aligned_request( rcol_p );
- }