
de.sciss.fscape.graph.ChannelProxy.scala Maven / Gradle / Ivy
The newest version!
/*
* ChannelProxy.scala
* (FScape)
*
* Copyright (c) 2001-2016 Hanns Holger Rutz. All rights reserved.
*
* This software is published under the GNU General Public License v2+
*
*
* For further information, please contact Hanns Holger Rutz at
* [email protected]
*/
package de.sciss.fscape
package graph
/** Straight outta ScalaCollider. */
final case class ChannelProxy(elem: GE, index: Int) extends GE.Lazy {
override def toString = s"$elem.\\($index)"
def makeUGens(implicit b: UGenGraph.Builder): UGenInLike = {
val _elem = elem.expand
_elem.unwrap(index)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy