CsoundUnity 3.4.0
https://github.com/rorywalsh/CsoundUnity
CsoundUnityChannelProxy.cs
Go to the documentation of this file.
1using System.Collections;
2using System.Collections.Generic;
3using UnityEngine;
4
5public class CsoundUnityChannelProxy : MonoBehaviour
6{
7 public string channel;
9 public float value;
10 public bool clamp = true;
11
12 void Update()
13 {
14 if (clamp)
15 {
16 var original = csound.GetChannelController(channel);
17 if (original == null) return;
18 value = Mathf.Clamp(value, original.min, original.max);
19 }
21 }
22}
Csound Unity Class
Definition: CsoundUnity.cs:271
void SetChannel(string channel, MYFLT val)
Sets a Csound channel. Used in connection with a chnget opcode in your Csound instrument.
Definition: CsoundUnity.cs:995
CsoundChannelController GetChannelController(string channel)
Get a serialized CsoundChannelController