Exemple #1
0
    protected virtual void OnSysCommonMessageDispatched(SysCommonMessageEventArgs e)
    {
        EventHandler <SysCommonMessageEventArgs> handler = SysCommonMessageDispatched;

        if (handler != null)
        {
            handler(this, e);
        }
    }
        void onSysCommonMessageReceived(object obj, SysCommonMessageEventArgs e)
        {
            SysCommonMessage m = e.Message;

            if (debugPrintMIDI)
            {
                Console.WriteLine("SysCommon Message: " + m.SysCommonType.ToString() + " "
                                  + m.Data1.ToString() + " " + m.Data2.ToString());
            }
        }
Exemple #3
0
        private void HandleSysCommonMessageReceived(object sender, SysCommonMessageEventArgs e)
        {
            InputDevice id = (InputDevice)sender;

            MidiRoutes[id.DeviceID].SendMessages(om, e.Message);

            if (debug)
            {
                Console.WriteLine("SysCom: " + e.Message.Message + " " + e.Message.Data1 + " " + e.Message.Data2);
            }
        }
Exemple #4
0
        private void HandleSysCommonMessageReceived(object sender, SysCommonMessageEventArgs e)
        {
            context.Post(delegate(object dummy)
            {
                sysCommonListBox.Items.Add(
                    e.Message.SysCommonType.ToString() + '\t' + '\t' +
                    e.Message.Data1.ToString() + '\t' +
                    e.Message.Data2.ToString());

                sysCommonListBox.SelectedIndex = sysCommonListBox.Items.Count - 1;
            }, null);
        }
Exemple #5
0
    protected virtual void OnSysCommonMessageReceived(SysCommonMessageEventArgs e)
    {
        EventHandler <SysCommonMessageEventArgs> handler = SysCommonMessageReceived;

        if (handler != null)
        {
            context.Post(delegate(object dummy)
            {
                handler(this, e);
            }, null);
        }
    }
Exemple #6
0
        /// <summary>
        /// SysCommon messages received
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void HandleSysCommonMessageReceived(object sender, SysCommonMessageEventArgs e)
        {
            context.Post(delegate(object dummy)
            {
                int ticks = GetTicks();

                sysCommonListBox.Items.Add(
                    e.Message.SysCommonType.ToString() + '\t' + '\t' +
                    e.Message.Data1.ToString() + '\t' +
                    e.Message.Data2.ToString());

                sysCommonListBox.SelectedIndex = sysCommonListBox.Items.Count - 1;

                // insert event
                SysCommonMessage CMsg = new SysCommonMessage(e.Message.SysCommonType);
                track1.Insert(ticks, CMsg);
            }, null);
        }
Exemple #7
0
        public string GetDetail()
        {
            string res = "";

            if (RawState is ChannelMessageEventArgs)
            {
                ChannelMessageEventArgs msg = (ChannelMessageEventArgs)RawState;
                res += "MessageType: " + msg.Message.MessageType.ToString() + "\t";
                res += "Command: " + msg.Message.Command.ToString() + "\t";
                res += "Channel: " + msg.Message.MidiChannel.ToString() + "\t";
                res += "Note: " + msg.Message.Data1.ToString() + "\t";
                res += "Velocity: " + msg.Message.Data2.ToString();
            }
            if (RawState is SysExMessageEventArgs)
            {
                SysExMessageEventArgs msg = (SysExMessageEventArgs)RawState;
                res += "MessageType: " + msg.Message.MessageType.ToString() + "\t";
                res += "SysExType: " + msg.Message.SysExType.ToString() + "\t";
                res += "RawBytes(Hex): ";
                foreach (byte b in msg.Message)
                {
                    res += string.Format("{0:X2} ", b);
                }
            }

            if (RawState is SysCommonMessageEventArgs)
            {
                SysCommonMessageEventArgs msg = (SysCommonMessageEventArgs)RawState;
                res += "MessageType: " + msg.Message.MessageType.ToString() + "\t";
                res += "SysCommonType: " + msg.Message.SysCommonType.ToString() + "\t";
                res += msg.Message.Data1.ToString() + msg.Message.Data2.ToString();
                res += msg.Message.Data2.ToString();
            }

            if (RawState is SysRealtimeMessageEventArgs)
            {
                SysRealtimeMessageEventArgs msg = (SysRealtimeMessageEventArgs)RawState;
                res += msg.Message.MessageType.ToString() + "\t";
                res += "SysRealtimeType: " + msg.Message.SysRealtimeType.ToString();
            }

            return(res);
        }
Exemple #8
0
 private void InputDevice_SysCommonMessageReceived(object sender, SysCommonMessageEventArgs e)
 {
     //MessagesTextBox.Text += $"Sys Common: {e.Message.Message}\n";
 }
Exemple #9
0
 private static void Indevice_SysCommonMessageReceived(object sender, SysCommonMessageEventArgs e)
 {
     SendEncoded(e.Message, "syscommon");
     //  client.Send(e.Message.MessageType.ToString());
 }
 /// <summary>
 /// Sys Common Messages, not needed but fetched - just in case
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void HandleSysCommonMessageReceived(object sender, SysCommonMessageEventArgs e)
 {
 }