Class Cwn_to_sig2

java.lang.Object
eu.bandm.music.top.Cwn_to_sig2

public class Cwn_to_sig2 extends Object
Creates an object array sequence input for one Score_cwn object.
FIXME Role of "Part" not yet clear.
  • Field Details

    • msg

    • score

      protected final Score_cwn score
    • msec_per_whole

      protected float msec_per_whole
    • default_articulation_minpause_msec

      public static final float default_articulation_minpause_msec
      See Also:
    • default_articulation_minpause_percent

      public static final float default_articulation_minpause_percent
      See Also:
    • articulation_minpause_msec

      protected float articulation_minpause_msec
    • articulation_minpause_percent

      protected float articulation_minpause_percent
    • default_repetition_articulation_minpause_msec

      public static final float default_repetition_articulation_minpause_msec
      See Also:
    • default_repetition_articulation_minpause_percent

      public static final float default_repetition_articulation_minpause_percent
      See Also:
    • repetition_articulation_minpause_msec

      protected float repetition_articulation_minpause_msec
    • repetition_articulation_minpause_percent

      protected float repetition_articulation_minpause_percent
    • measureNumber

      protected BigDecimal measureNumber
    • eventNumber

      protected int eventNumber
    • FINAL_SILENCE_MSEC

      public static float FINAL_SILENCE_MSEC
    • results

      protected Map<Vox,List<Object[]>> results
    • currentOutput

      protected List<Object[]> currentOutput
  • Constructor Details

  • Method Details

    • setMM

      protected void setMM(int mm)
      Set the tempo for 1/4 note.
    • setMM

      protected void setMM(Tempo tempo)
      Set the tempo.
    • note_duration_to_msec

      protected float note_duration_to_msec(RationalDuration.DottedBaseDuration db)
    • rat_to_msec

      protected float rat_to_msec(Rational duration)
    • getResult

      public List<Object[]> getResult(Vox vox)
    • convert

      public void convert()
    • writeEvent

      void writeEvent(Event e, int e_num, Rational rat_start, float msec_start, @Opt @Opt Event next_e, float next_msec_start)
      Data format is
          when  rat_start e_num  pitch  duration   // LATER:  intensity 
        
    • convertOneVoice

      void convertOneVoice(Vox voice)