CsoundUnity
3.4.0
https://github.com/rorywalsh/CsoundUnity
CsoundUnityChannelProxy.cs
Go to the documentation of this file.
1
using
System.Collections;
2
using
System.Collections.Generic;
3
using
UnityEngine;
4
5
public
class
CsoundUnityChannelProxy
: MonoBehaviour
6
{
7
public
string
channel
;
8
public
CsoundUnity
csound
;
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
}
20
csound
.
SetChannel
(
channel
,
value
);
21
}
22
}
CsoundUnityChannelProxy
Definition:
CsoundUnityChannelProxy.cs:6
CsoundUnityChannelProxy.clamp
bool clamp
Definition:
CsoundUnityChannelProxy.cs:10
CsoundUnityChannelProxy.value
float value
Definition:
CsoundUnityChannelProxy.cs:9
CsoundUnityChannelProxy.channel
string channel
Definition:
CsoundUnityChannelProxy.cs:7
CsoundUnityChannelProxy.csound
CsoundUnity csound
Definition:
CsoundUnityChannelProxy.cs:8
CsoundUnity
Csound Unity Class
Definition:
CsoundUnity.cs:271
CsoundUnity.SetChannel
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
CsoundUnity.GetChannelController
CsoundChannelController GetChannelController(string channel)
Get a serialized CsoundChannelController
Definition:
CsoundUnity.cs:1065
CsoundUnity_DevelopmentProject
Packages
CsoundUnity
Runtime
CsoundUnityChannelProxy.cs
Generated by
1.9.3