]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/score-performer.cc
Imported Upstream version 2.16.0
[lilypond.git] / lily / score-performer.cc
index 5257788df6b7969ad07ec12925bf5ea0beab0695..9dc229a48d09a90cfb0a8180f00b68b2d163bd39 100644 (file)
@@ -1,7 +1,7 @@
 /*
   This file is part of LilyPond, the GNU music typesetter.
 
-  Copyright (C) 1996--2011 Jan Nieuwenhuizen <janneke@gnu.org>
+  Copyright (C) 1996--2012 Jan Nieuwenhuizen <janneke@gnu.org>
 
   LilyPond is free software: you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
 #include "audio-item.hh"
 
 ADD_TRANSLATOR_GROUP (Score_performer,
-                     /* doc */
-                     "",
+                      /* doc */
+                      "",
 
-                     /* create */
-                     "",
+                      /* create */
+                      "",
 
-                     /* read */
-                     "",
+                      /* read */
+                      "",
 
-                     /* write */
-                     ""
-                     );
+                      /* write */
+                      ""
+                     );
 
 Score_performer::Score_performer ()
 {
@@ -61,7 +61,7 @@ void
 Score_performer::announce_element (Audio_element_info info)
 {
   announce_infos_.push_back (info);
-  if (Audio_staff *s = dynamic_cast<Audio_staff*> (info.elem_))
+  if (Audio_staff *s = dynamic_cast<Audio_staff *> (info.elem_))
     {
       performance_->audio_staffs_.push_back (s);
     }
@@ -75,17 +75,16 @@ Score_performer::acknowledge_audio_elements ()
   for (vsize i = 0; i < announce_infos_.size (); i++)
     {
       if (Audio_item *ai = dynamic_cast<Audio_item *> (announce_infos_[i].elem_))
-       audio_column_->add_audio_item (ai);
+        audio_column_->add_audio_item (ai);
     }
   Performer_group::acknowledge_audio_elements ();
 }
 
-
 void
 Score_performer::connect_to_context (Context *c)
 {
   Performer_group::connect_to_context (c);
-  
+
   Dispatcher *d = c->get_global_context ()->event_source ();
   d->add_listener (GET_LISTENER (one_time_step), ly_symbol2scm ("OneTimeStep"));
   d->add_listener (GET_LISTENER (prepare), ly_symbol2scm ("Prepare"));
@@ -123,9 +122,9 @@ Score_performer::finish (SCM)
   bool use_ports = channel_mapping == ly_symbol2scm ("voice");
   performance_->ports_ = use_ports;
   recurse_over_translators (context (),
-                           &Translator::finalize,
-                           &Translator_group::finalize,
-                           UP);
+                            &Translator::finalize,
+                            &Translator_group::finalize,
+                            UP);
 }
 
 IMPLEMENT_LISTENER (Score_performer, one_time_step);
@@ -136,17 +135,17 @@ Score_performer::one_time_step (SCM)
     {
       if (!skipping_)
         {
-         skip_start_mom_ = audio_column_->when ();
-         skipping_ = true;
+          skip_start_mom_ = audio_column_->when ();
+          skipping_ = true;
         }
     }
   else
     {
       if (skipping_)
         {
-         offset_mom_ -= audio_column_->when () - skip_start_mom_;
-         skipping_ = false;
-       }
+          offset_mom_ -= audio_column_->when () - skip_start_mom_;
+          skipping_ = false;
+        }
 
       audio_column_->offset_when (offset_mom_);
       precomputed_recurse_over_translators (context (), PROCESS_MUSIC, UP);
@@ -170,11 +169,9 @@ Score_performer::initialize ()
 {
   performance_ = new Performance;
   performance_->unprotect ();
-  context ()->set_property ("output", performance_->self_scm ()); 
+  context ()->set_property ("output", performance_->self_scm ());
   performance_->midi_ = context ()->get_output_def ();
 
-
   Translator_group::initialize ();
 }
 
-