T
able
O
f
C
ontents
▼
FilterPattern:
Filter:
Class methods
Inherited class methods
Undocumented class methods
new
Instance methods
Inherited instance methods
Undocumented instance methods
pattern
Examples
SuperCollider
Browse
Search
Indexes ▼
Documents
Classes
Methods
Classes
|
Streams-Patterns-Events
>
Patterns
>
Filter
FilterPattern
:
Pattern
:
AbstractFunction
:
Object
abstract class that holds a pattern to be modified
Source:
FilterPatterns.sc
Subclasses:
FuncFilterPattern
,
PAbstractGroup
,
Pavaroh
,
Pbindf
,
Pbus
,
Pclump
,
Pclutch
,
Pconst
,
Pdiff
,
Pdrop
,
Pdup
,
PfadeIn
,
Pfin
,
PfinQuant
,
Pfindur
,
Pfx
,
Plag
,
Plambda
,
Pn
,
Pplayer
,
Pprotect
,
Prewrite
,
Prorate
,
Pseed
,
Pset
,
Psetpre
,
Pspawn
,
Pstretch
,
Pstutter
,
Psym
,
Psync
,
Ptrace
,
Pwrap
… see all
See also:
ListPattern
Class Methods
Inherited class methods
7 methods from
Object
► show
dependantsDictionary
readBinaryArchive
readTextArchive
uniqueMethods
new
newCopyArgs
readArchive
Undocumented class methods
FilterPattern.
new
(
pattern
)
Instance Methods
Inherited instance methods
43 methods from
Pattern
► show
++
<>
addDur
asEventStreamPlayer
asScore
buildForProxy
clump
collect
composeBinaryOp
composeNAryOp
composeUnaryOp
ctranspose
db
detune
differentiate
do
drop
dupEach
fin
finDur
flatten
gtranspose
integrate
iter
keep
lag
legato
lock
mtranspose
proxyControlClass
reject
repeat
reverseComposeBinaryOp
scaleDur
select
streamArg
stretch
stutter
trace
asStream
embedInStream
play
record
159 methods from
AbstractFunction
► show
&&
<>
asAudioRateInput
asControlInput
biexp
bilin
composeBinaryOp
composeNAryOp
composeUnaryOp
curvelin
degrad
degreeToKey
eq
firstArg
fold2
hanWindow
imag
isValidUGenInput
leftShift
lincurve
mod
nand
ne
not
performBinaryOpOnComplex
performBinaryOpOnSeqColl
performBinaryOpOnSignal
performBinaryOpOnSimpleNumber
pow
prReverseLazyEquals
prepareForProxySynthDef
raddeg
ramp
real
rectWindow
reduceFuncProxy
ref
reverseComposeBinaryOp
rightShift
roundUp
scurve
thresh
triWindow
unsignedRightShift
welWindow
wrap2
xor
|==|
||
%
&
*
**
+
+>>
-
/
<
<=
>
>=
>>
@
abs
absdif
acos
amclip
ampdb
applyTo
asFloat
asInt
asInteger
asUGenInput
asin
atan
atan2
bilinrand
bitAnd
bitHammingDistance
bitNot
bitOr
bitXor
blend
ceil
clip
clip2
coin
cos
cosh
cpsmidi
cpsoct
cubed
dbamp
difsqr
dist
distort
div
even
excess
exp
expexp
explin
exprand
floor
fold
frac
gcd
hypot
hypotApx
isNegative
isPositive
isStrictlyPositive
lcm
linexp
linlin
linrand
log
log10
log2
max
midicps
midiratio
min
moddif
neg
octcps
odd
plotGraph
rand
rand2
ratiomidi
reciprocal
rho
ring1
ring2
ring3
ring4
rotate
round
rrand
sampled
scaleneg
sign
sin
sinh
softclip
sqrdif
sqrsum
sqrt
squared
sum3rand
sumsqr
tan
tanh
theta
trunc
wrap
|
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
.
pattern
.
pattern
= value
Examples
// post subclasses: FilterPattern.dumpClassSubtree;
x
// post subclasses:
FilterPattern
.
dumpClassSubtree
;
helpfile source:
https://github.com/supercollider/supercollider/tree/3.13/HelpSource/Classes/FilterPattern.schelp
link::Classes/FilterPattern::