final case class VDiskIn(rate: Rate, key: String, speed: GE, loop: GE, interp: Int, maxSpeed: Double) extends Stream with IsIndividual with Product with Serializable
A SoundProcesses aware variant of VDiskIn. It takes its streaming buffer input from
an attribute with the given key. Default values provide automatic sample-rate-conversion
to match the audio server.
- key
key into the containing object's attribute map, where an
AudioCueis to be found.- speed
speed factor as in
ugen.VDiskIn. If a negative constant value is given, the actual factor isBufRateScale.kr * -speed, thus-1indicates playback at correct sample rate.- interp
same as in
ugen.VDiskIn. Additionally, a value of-1indicates that interpolation should be chosen according tospeed. This is useful in conjunction with negative speed values where interpolation might depend on actual SRC.- maxSpeed
maximum expected speed, which will be used in consideration of the buffer size needed. if zero (default), and
speedis a constant, this will be aligned withspeed.
- Alphabetic
- By Inheritance
- VDiskIn
- Serializable
- Serializable
- IsIndividual
- Stream
- Lazy
- GE
- Expander
- Lazy
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
VDiskIn(rate: Rate, key: String, speed: GE, loop: GE, interp: Int, maxSpeed: Double)
- key
key into the containing object's attribute map, where an
AudioCueis to be found.- speed
speed factor as in
ugen.VDiskIn. If a negative constant value is given, the actual factor isBufRateScale.kr * -speed, thus-1indicates playback at correct sample rate.- interp
same as in
ugen.VDiskIn. Additionally, a value of-1indicates that interpolation should be chosen according tospeed. This is useful in conjunction with negative speed values where interpolation might depend on actual SRC.- maxSpeed
maximum expected speed, which will be used in consideration of the buffer size needed. if zero (default), and
speedis a constant, this will be aligned withspeed.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
val
interp: Int
- Definition Classes
- VDiskIn → Stream
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
val
key: String
- Definition Classes
- VDiskIn → Stream
- val loop: GE
-
def
makeUGen(server: lucre.synth.Server, numChannels: Int, sampleRate: Double, idx: Int, buf: GE, gain: GE): UGenInLike
- Attributes
- protected
- Definition Classes
- VDiskIn → Stream
-
def
makeUGens: UGenInLike
Abstract method which must be implemented by creating the actual
UGens during expansion.Abstract method which must be implemented by creating the actual
UGens during expansion. This method is at most called once during graph expansion- returns
the expanded object (depending on the type parameter
U)
- Definition Classes
- Stream → Expander
-
val
maxSpeed: Double
- Definition Classes
- VDiskIn → Stream
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val rate: Rate
- val speed: GE
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )