BufDur:
Filter:
Description
Class methods
kr
ir
Inherited class methods
Instance methods
Inherited instance methods
Examples
Classes
|
UGens
>
Buffer
>
Info
BufDur
:
BufInfoUGenBase
:
UGen
:
AbstractFunction
:
Object
Current duration of soundfile in buffer.
Source:
InfoUGens.sc
See also:
BufChannels
,
BufFrames
,
BufRateScale
,
BufSampleRate
,
BufSamples
Description
Get the current duration of soundfile.
Class Methods
BufDur.
kr
(
bufnum
)
From superclass:
BufInfoUGenBase
BufDur.
ir
(
bufnum
)
From superclass:
BufInfoUGenBase
Arguments:
bufnum
Buffer index.
Returns:
the current duration.
Discussion:
WARNING:
The
.ir
method is not the safest choice. Since a buffer can be reallocated at any time, using
.ir
will not track the changes.
Inherited class methods
Instance Methods
Inherited instance methods
Examples
b = Buffer.read(s, Platform.resourceDir +/+ "sounds/a11wlk01.wav"); { BufRd.ar(1, b, Sweep.ar(Impulse.ar(BufDur.kr(b).reciprocal), BufSampleRate.kr(b))) }.play; b.free
helpfile source:
https://github.com/supercollider/supercollider/tree/3.13/HelpSource/Classes/BufDur.schelp
link::Classes/BufDur::