public static void SetClipById(string id, Clip clip) { string data = IOUtilities.ClipToString(clip); byte[] message = OscHandler.CreateOscMessage("/mu4l/clip/setbyid", int.Parse(id), 0, data); using (var udpClient = new UdpClient(ReceivePort)) { udpClient.Send(message, message.Length, "localhost", SendPort); } }
// currently unused public static void SetSelectedClip(Clip clip) { string data = IOUtilities.ClipToString(clip); byte[] message = OscHandler.CreateOscMessage("/mu4l/selectedclip/set", 0, 0, data); using (var udpClient = new UdpClient(ReceivePort)) { udpClient.Send(message, message.Length, "localhost", SendPort); } }
// currently unused public static void SetClip(int trackNo, int clipNo, Clip clip) { string data = IOUtilities.ClipToString(clip); byte[] message = OscHandler.CreateOscMessage("/mu4l/clip/set", trackNo, clipNo, data); using (var udpClient = new UdpClient(ReceivePort)) { udpClient.Send(message, message.Length, "localhost", SendPort); } }