T
able
O
f
C
ontents
▼
Int8Array:
Filter:
Description
Class methods
Inherited class methods
Instance methods
readFromStream
Inherited instance methods
Undocumented instance methods
unarchive
SuperCollider
Browse
Search
Indexes ▼
Documents
Classes
Methods
Classes
|
Collections
>
Ordered
Int8Array
:
RawArray
:
ArrayedCollection
:
SequenceableCollection
:
Collection
:
Object
an array whose indexed slots are all of the same type
Source:
ArrayedCollection.sc
See also:
FloatArray
,
Int16Array
,
Int32Array
,
DoubleArray
,
SymbolArray
Description
These classes implement arrays whose indexed slots are all of the same type.
Int8Array - 8 bit integer
Int16Array - 16 bit integer
Int32Array - 32 bit integer
FloatArray - 32 bit floating point
DoubleArray - 64 bit floating point
SymbolArray - symbols
Class Methods
Inherited class methods
5 methods from
ArrayedCollection
► show
geom
iota
newClear
series
with
11 methods from
SequenceableCollection
► show
streamContents
streamContentsLimit
exprand
fib
fill
geom
interpolation
linrand
rand
rand2
series
6 methods from
Collection
► show
fill
fill2D
fill3D
fillND
newFrom
with
7 methods from
Object
► show
dependantsDictionary
readBinaryArchive
readTextArchive
uniqueMethods
new
newCopyArgs
readArchive
Instance Methods
.
readFromStream
(
stream
)
Inherited instance methods
3 methods from
RawArray
► show
debug
powerset
rate
77 methods from
ArrayedCollection
► show
addIfNotNil
asArray
atDec
atInc
atModify
bubble
clipExtend
clumpBundles
deepDo
getSlots
indexedSize
isArray
overWrite
prBundleSize
reshapeLike
setSlots
slice
slotAt
slotIndex
slotKey
slotPut
slotSize
unbubble
++
add
addAll
addFirst
asRandomTable
asciiPlot
at
bundleSize
clipAt
clipPut
collect
copyRange
copySeries
deepCollect
do
extend
fill
find
foldAt
foldPut
grow
growClear
includes
indexOf
indexOfGreaterThan
insert
maxSize
move
msgSize
normalize
normalizeSum
perfectShuffle
performInPlace
plot
pop
put
putEach
putSeries
rank
removeAt
replace
reshape
reverse
reverseDo
seriesFill
shape
size
swap
tableRand
takeAt
takeThese
windex
wrapAt
wrapPut
407 methods from
SequenceableCollection
► show
++
+++
==
asFraction
asMIDIInPortUID
asOSCArgArray
asOSCArgBundle
asOSCArgEmbeddedArray
asPoint
asQuant
asRect
asSequenceableCollection
ascii
bitAnd
bitHammingDistance
bitOr
canFreeSynth
containsSeqColl
convertOneRhythm
curverange
degrad
degreeToKey
delimit
firstArg
flatIf
fold2
hanWindow
hash
hoareFind
hoareMedian
hoarePartition
hypotApx
indexOfPrime
insertionSort
insertionSortRange
isAssociationArray
isSequenceableCollection
keyToDegree
keysValuesDo
lastIndex
leftShift
median
mergeSort
mergeSortTemp
mergeTemp
middle
middleIndex
minNyquist
mod
moddif
mode
multiChannelPerform
nearestInList
nearestInScale
nextPrime
nextTimeOnGrid
nthPrime
performBinaryOpOnComplex
performBinaryOpOnSeqColl
performBinaryOpOnSimpleNumber
performDegreeToKey
performKeyToDegree
performNearestInList
performNearestInScale
prFlat
prepareForProxySynthDef
prevPrime
quickSort
quickSortRange
raddeg
ramp
rate
rectWindow
removing
rightShift
roundUp
sanitize
schedBundleArrayOnClock
scurve
sortMap
sortedMedian
sqrsum
sumRhythmDivisions
thresh
top
transposeKey
triWindow
unlace
unsignedRightShift
welWindow
wrap2
wrapAt
wrapAtDepth
wrapPut
%
&
*
**
+
+>>
-
/
<
<=
>
>=
>>
@@
@|@
abs
absdif
acos
acosh
airyAi
airyAiPrime
airyAiZero
airyBi
airyBiPrime
airyBiZero
amclip
ampdb
angle
asFloat
asInteger
asin
asinh
atan
atan2
atanh
bernouliB2n
beta
betaFull
betaFullC
biexp
bilin
bilinrand
binomialCoefficient
bipolar
bitNot
bitXor
blend
blendAt
cbrt
ceil
chebyshevT
chebyshevTPrime
chebyshevTZeros
chebyshevU
checkBadValues
choose
clip
clip2
clump
clumps
coin
convertDigits
convertRhythm
copyFromStart
copyRange
copyToEnd
cos
cosPi
cosh
cpsmidi
cpsoct
cubed
curdle
curvelin
cylBesselI
cylBesselIPrime
cylBesselJ
cylBesselJPrime
cylBesselJZero
cylBesselK
cylBesselKPrime
cylHankel1
cylHankel2
cylNeumann
cylNeumannPrime
cylNeumannZero
dbamp
differentiate
difsqr
digamma
distort
div
doAdjacentPairs
doubleFactorial
drop
editDistance
ellint1
ellint1C
ellint2
ellint2C
ellint3
ellint3C
ellintD
ellintDC
ellintRc
ellintRd
ellintRf
ellintRg
ellintRj
erf
erfC
erfCInv
erfInv
even
excess
exp
expexp
expintEi
expintEn
explin
expm1
exprand
exprange
factorial
fallingFactorial
find
findAll
first
flat
flatBelow
flatten
flatten2
floor
flop
flopDeep
flopTogether
flopWith
fold
frac
gammaP
gammaPDerivative
gammaPInv
gammaPInvA
gammaQ
gammaQDerivative
gammaQInv
gammaQInvA
gcd
hammingDistance
hermite
heumanLambda
hypot
ibeta
ibetaC
ibetaCInv
ibetaCInvA
ibetaCInvB
ibetaDerivative
ibetaInv
ibetaInvA
ibetaInvB
imag
indexIn
indexInBetween
indexOf
indexOfEqual
indexOfGreaterThan
indicesOfEqual
instill
integrate
isNegative
isPositive
isSeries
isStrictlyPositive
jacobiCd
jacobiCn
jacobiCs
jacobiDc
jacobiDn
jacobiDs
jacobiNc
jacobiNd
jacobiNs
jacobiSc
jacobiSd
jacobiSn
jacobiZeta
join
keep
lag
lag2
lag2ud
lag3
lag3ud
lagud
laguerre
laguerreAssoc
last
lcm
legendreP
legendrePAssoc
legendrePPrime
legendrePZeros
legendreQ
lgamma
lincurve
linexp
linlin
linrand
log
log10
log1p
log2
magnitude
magnitudeApx
max
maxDepth
maxIndex
maxSizeAtDepth
midicps
midiratio
min
minIndex
multichannelExpandRef
neg
obtain
octcps
odd
order
owensT
pairsDo
performBinaryOp
performUnaryOp
phase
polygamma
powm1
prune
putFirst
putLast
rand
rand2
range
ratiomidi
real
reciprocal
reduce
rejectIndices
rejectIndicesAs
remove
resamp0
resamp1
rho
ring1
ring2
ring3
ring4
risingFactorial
round
rrand
scaleneg
selectIndices
selectIndicesAs
separate
sign
similarity
sin
sinPi
sincPi
sinh
sinhcPi
slew
softclip
sort
sortBy
sphBessel
sphBesselPrime
sphHankel1
sphHankel2
sphNeumann
sphNeumannPrime
sphericalHarmonic
sphericalHarmonicI
sphericalHarmonicR
sqrdif
sqrt
sqrt1pm1
squared
sum3rand
sumsqr
swap
take
tan
tangentT2n
tanh
tgamma
tgamma1pm1
tgammaDeltaRatio
tgammaLower
tgammaRatio
tgammaUpper
theta
trigamma
trunc
unipolar
unixCmd
unixCmdGetStdOut
varlag
wchoose
wrap
zeta
|
|@|
98 methods from
Collection
► show
++
==
@
asArray
asCollection
case
collectAs
collectMsg
debug
deepCollect
deepDo
detectIndexMsg
detectMsg
doMsg
dumpAll
flatSize
hash
isAssociationArray
isCollection
lastForWhich
lastIndexForWhich
makeEnvirValPairs
maxValue
mean
minValue
notEmpty
printAll
printcsAll
product
rejectAs
rejectMsg
selectAs
selectMsg
species
sumabs
writeDef
writeDefOld
writeInputSpec
writeInputSpecOld
add
addAll
any
asAssociations
asBag
asDict
asDictWith
asEvent
asList
asPairs
asSet
asSortedList
atAll
collect
collectCopy
collectInPlace
count
detect
detectIndex
difference
do
every
flopDict
histo
includes
includesAll
includesAny
includesEqual
inject
injectr
invert
isEmpty
isSubsetOf
iter
matchItem
maxDepth
maxIndex
maxItem
maxSizeAtDepth
minIndex
minItem
occurrencesOf
powerset
printItemsOn
printOn
putEach
reject
remove
removeAll
removeAllSuchThat
removeEvery
sect
select
size
storeItemsOn
storeOn
sum
symmetricDifference
union
260 methods from
Object
► show
!
%
&
**
+>>
->
<<
>>
archiveAsCompileString
archiveAsObject
argNames
asArchive
asAudioRateInput
asBinaryArchive
asCollection
asControlInput
asDefName
asNodeArg
asOSCArgArray
asOSCArgBundle
asOSCArgEmbeddedArray
asRef
asSequenceableCollection
asStream
asString
asStringff
asSymbol
asSynthDef
asTextArchive
asUGenInput
atLimit
basicHash
beats
blendAt
blendPut
bubble
buildForProxy
canCallOS
canFreeSynth
checkCanArchive
clear
clock
composeEvents
containsSeqColl
contentsCopy
crash
debug
deepCollect
deepDo
defaultArgs
dereference
dereferenceOperand
doOnCmdPeriod
doesNotUnderstand
dumpBackTrace
dumpDetailedBackTrace
dumpStack
envirCompileString
envirKey
equals
eventAt
falseAt
finishEvent
first
flatSize
free
freeze
functionPerformList
gcDumpGrey
gcDumpSet
gcSanity
getBackTrace
getContainedObjects
getSlots
halt
help
immutableError
indexedSize
initBus
initFromArchive
inspect
inspector
inspectorClass
instVarAt
instVarPut
instVarSize
isArray
isCollection
isControlUGen
isException
isFunction
isInputUGen
isNeutral
isOutputUGen
isPlaying
isRest
isSequenceableCollection
isString
isUGen
isValidUGenInput
largestFreeBlock
makeProxyControl
matchItem
mustBeBoolean
nodeMapMapsToControl
notYetImplemented
numChannels
outOfContextReturn
pair
pairs
performBinaryOpOnComplex
performBinaryOpOnSeqColl
performBinaryOpOnSignal
performBinaryOpOnSimpleNumber
performBinaryOpOnSomething
performBinaryOpOnUGen
poll
postString
postff
prHalt
prReverseLazyEquals
prepareForProxySynthDef
primitiveFailed
printClassNameOn
proxyControlClass
rank
reduceFuncProxy
reference
releaseDependants
removedFromScheduler
render
replaceFunc
reportError
setSlots
shape
simplifyStoreArgs
slice
slotAt
slotIndex
slotKey
slotPut
slotSize
slotValuesDo
slotsDo
source
species
stackDepth
stop
storeModifiersOn
storeParamsOn
threadPlayer
totalFree
trueAt
unbubble
value
valueArray
valueArrayEnvir
valueEnvir
valueFuncProxy
wakeUp
wakeUpToBundle
while
writeBinaryArchive
writeDefFile
writeDefFileOld
writeTextArchive
|
!=
!==
!?
==
===
?
??
addDependant
addFunc
addFuncTo
addUniqueMethod
alwaysYield
as
asArray
asCompileString
asInt
awake
blend
changed
class
compareObject
copy
copyImmutable
cs
cyc
deepCopy
dependants
deprecated
do
dump
dup
embedInStream
fin
frozen
fuzzyEqual
gcInfo
generate
hash
identityHash
idle
instVarHash
instill
isFloat
isInteger
isKindOf
isMemberOf
isNil
isNumber
iter
loop
multiChannelPerform
mutable
next
nextN
notNil
obtain
perform
performKeyValuePairs
performList
performMsg
performWithEnvir
pointsTo
post
postc
postcln
postcs
postln
release
removeDependant
removeFunc
removeFuncFrom
removeUniqueMethod
removeUniqueMethods
repeat
reset
respondsTo
shallowCopy
shouldNotImplement
size
streamArg
subclassResponsibility
superPerform
superPerformList
switch
throw
tryPerform
update
writeArchive
yield
yieldAndReset
|!=|
|==|
Undocumented instance methods
.
unarchive
helpfile source:
https://github.com/supercollider/supercollider/tree/3.13/HelpSource/Classes/Int8Array.schelp
link::Classes/Int8Array::