UGenPatterns

patterns acting as ugens

a Quark for SuperCollider

install it from within supercollider with the command Quarks.install("UGenPatterns") and then recompile.

See Overview -> UGenPatterns in the help system.

UGenPatterns

The main idea behind the UGenPatterns quark is to take advantage of the interface we've already learned by using the normal audio UGens. It simplifies things like LFO modulation on a stream of numbers. No need to do the math - just reuse the knowledge you have about how for example SinOsc works.


Generators

  • PBlip
  • PClipNoise
  • PCuspN
  • PDC
  • PDust
  • PDust2
  • PExpRand
  • PFBSineN
  • PFSinOsc
  • PGbmanN
  • PHenonN
  • PImpulse
  • PIRand
  • PLatoocarfianN
  • PLFClipNoise
  • PLFNoise0
  • PLFNoise1
  • PLFNoise2
  • PLFPulse
  • PLFSaw
  • PLFTri
  • PLinCongN
  • PLine
  • PLorenzN
  • PMouseButton[^1]
  • PMouseX[^2]
  • PMouseY[^2]
  • PPulse
  • PQuadN
  • PRand
  • PSaw
  • PSilent
  • PSinOsc
  • PWhiteNoise
  • PXLine

Modifiers

  • PBPZ2
  • PBRZ2
  • PClip
  • PCombN
  • PDelay1
  • PDelay2
  • PDelayN
  • PFold
  • PGate
  • PHasher
  • PHPZ1
  • PHPZ2
  • PInRange
  • PInRect
  • PIntegrator
  • PLastValue
  • PLatch
  • PLinExp
  • PLinLin
  • PLPZ1
  • PLPZ2
  • PMantissaMask
  • POnePole
  • POneZero
  • PPeak
  • PPulseCount
  • PRunningMax
  • PRunningMin
  • PSchmidt
  • PTDelay
  • PToggleFF
  • PTrig
  • PTrig1
  • PWrap

[^1]: macOS only with an old SuperCollider version (3.5 or earler) [^2]: Qt GUI only

PBlip
Project
Source file
Extension
✗
Superclass:
Pattern
PChanged
Project
Source file
Extension
✗
Superclass:
FilterPattern
PClip
Project
Source file
Extension
✗
Superclass:
PInRange
PClipNoise
Project
Source file
Extension
✗
Superclass:
PWhiteNoise
PCombN
Project
Source file
Extension
✗
Superclass:
FilterPattern
PCuspN
Project
Source file
Extension
✗
Superclass:
Pattern
PDC
Project
Source file
Extension
✗
Superclass:
Pattern
PDelayN
Project
Source file
Extension
✗
Superclass:
FilterPattern
PDust
Project
Source file
Extension
✗
Superclass:
Pattern
PExpRand
Project
Source file
Extension
✗
Superclass:
Pattern
PFBSineN
Project
Source file
Extension
✗
Superclass:
Pattern
PFSinOsc
Project
Source file
Extension
✗
Superclass:
Pattern
PFold
Project
Source file
Extension
✗
Superclass:
PInRange
PGate
Project
Source file
Extension
✗
Superclass:
PLatch
PGbmanN
Project
Source file
Extension
✗
Superclass:
Pattern
PHasher
Project
Source file
Extension
✗
Superclass:
Pattern
PHenonN
Project
Source file
Extension
✗
Superclass:
Pattern
PIRand
Project
Source file
Extension
✗
Superclass:
Pattern
PImpulse
Project
Source file
Extension
✗
Superclass:
Pattern
PInRange
Project
Source file
Extension
✗
Superclass:
FilterPattern
PInRect
Project
Source file
Extension
✗
Superclass:
FilterPattern
PIntegrator
Project
Source file
Extension
✗
Superclass:
FilterPattern
PLFPulse
Project
Source file
Extension
✗
Superclass:
Pattern
PLFSaw
Project
Source file
Extension
✗
Superclass:
Pattern
PLFTri
Project
Source file
Extension
✗
Superclass:
PLFSaw
PLastValue
Project
Source file
Extension
✗
Superclass:
FilterPattern
PLatch
Project
Source file
Extension
✗
Superclass:
FilterPattern
PLatoocarfianN
Project
Source file
Extension
✗
Superclass:
Pattern
PLinCongN
Project
Source file
Extension
✗
Superclass:
Pattern
PLinExp
Project
Source file
Extension
✗
Superclass:
FilterPattern
PLinLin
Project
Source file
Extension
✗
Superclass:
FilterPattern
PLine
Project
Source file
Extension
✗
Superclass:
Pattern
PLorenzN
Project
Source file
Extension
✗
Superclass:
Pattern
PMantissaMask
Project
Source file
Extension
✗
Superclass:
Pattern
PMouseButton
Extension
✗
Superclass:
Pattern
PMouseX
Extension
✗
Superclass:
Pattern
PMouseY
Extension
✗
Superclass:
PMouseX
POnePole
Project
Source file
Extension
✗
Superclass:
FilterPattern
POneZero
Project
Source file
Extension
✗
Superclass:
POnePole
PPeak
Project
Source file
Extension
✗
Superclass:
PPulseCount
PPulse
Project
Source file
Extension
✗
Superclass:
Pattern
PPulseCount
Project
Source file
Extension
✗
Superclass:
FilterPattern
PQuadN
Project
Source file
Extension
✗
Superclass:
Pattern
PRand
Project
Source file
Extension
✗
Superclass:
Pattern
PRunningMax
Project
Source file
Extension
✗
Superclass:
PPeak
PRunningMin
Project
Source file
Extension
✗
Superclass:
PPeak
PSaw
Project
Source file
Extension
✗
Superclass:
Pattern
PSchmidt
Project
Source file
Extension
✗
Superclass:
PInRange
PSilent
Project
Source file
Extension
✗
Superclass:
Pattern
PSinOsc
Project
Source file
Extension
✗
Superclass:
Pattern
PStandardN
Project
Source file
Extension
✗
Superclass:
Pattern
PToggleFF
Project
Source file
Extension
✗
Superclass:
FilterPattern
PWhiteNoise
Project
Source file
Extension
✗
Superclass:
Pattern
PWrap
Project
Source file
Extension
✗
Superclass:
PInRange
PXLine
Project
Source file
Extension
✗
Superclass:
PLine

Found no versions tagged via git

Installation

Repository

URL

https://github.com/redFrik/UGenPatterns

Since

2009-05-15

Last update

2022-12-01

Current version

1.4

Quark info

name

UGenPatterns

path

UGenPatterns

since

2009

author

redFrik

schelp

Overviews/UGenPatterns

summary

patterns acting as ugens

version

1.4

Possible dependcies

Possible dependants