+}
+
+const char *
+Piano_pedal_performer::pedal_type_str (int t)
+{
+ switch (t)
+ {
+ case SOSTENUTO:
+ return "Sostenuto";
+ case SUSTAIN:
+ return "Sustain";
+ case UNA_CORDA:
+ return "UnaCorda";
+ default:
+ programming_error ("Unknown pedal type");
+ return 0;
+ }
+}
+
+void
+Piano_pedal_performer::initialize ()
+{
+ Pedal_info *p = info_alist_;
+
+ for (int i = 0; i < NUM_PEDAL_TYPES; i++, p++)
+ {
+ p->event_drul_[START] = 0;
+ p->event_drul_[STOP] = 0;
+ p->start_event_ = 0;
+ }