コード例 #1
0
 /// <summary>
 /// Score Event Message
 /// </summary>
 /// <param name="pt">performance thread sending this message</param>
 /// <param name="absp2mode">If true, start times measured from the beginning of performance; if false, current time</param>
 /// <param name="opcode">valid score opcode</param>
 /// <param name="p">zero mode array of parameter fields for event where p1 is p[0], p2 is p[1] etc</param>
 public ScoreEventMessage(Csound6PerformanceThread pt, bool absp2mode, ScoreEventType opcode, double[] p)
     : base(pt)
 {
     IsAbsoluteP2 = absp2mode;
     Opcode       = opcode;
     Parameters   = p;
 }
コード例 #2
0
 public PlayMessage(Csound6PerformanceThread pt)
     : base(pt)
 {
 }
コード例 #3
0
 public Csound6PerfThreadMessage(Csound6PerformanceThread pt)
 {
     m_pt = pt;
 }
コード例 #4
0
 public SetScoreOffsetMessage(Csound6PerformanceThread pt, double timeval)
     : base(pt)
 {
     Offset = timeval;
 }
コード例 #5
0
 public InputStringMessage(Csound6PerformanceThread pt, string msg)
     : base(pt)
 {
     Message = msg;
 }
コード例 #6
0
 public StopMessage(Csound6PerformanceThread pt)
     : base(pt)
 {
 }
コード例 #7
0
 public TogglePauseMessage(Csound6PerformanceThread pt)
     : base(pt)
 {
 }
コード例 #8
0
 internal PerformScore(Csound6PerformanceThread pt)
 {
     m_pt = pt;
 }