Para sintetizar sonidos en un computador es necesario disponer de señales básicas mediante las cuales se puedan constriur sonidos más complejos. Esto se hace a través de un oscilador. Un oscilador consiste básicamente en un algoritmo o dispositivo que es capaz generar señales periódicas o aleatorias. El oscilador más común es un oscilador sinusoidal, el cual genera señales sinusoidales con una amplitud, frecuencia y fase determinada. Un oscilador puede también generar distintos tipos de señales estocásticas o ruidos, tales como ruido blanco, ruido cafe o ruido rosa.
Por lo general, los osciladores generan funciones básicas, como las descritas en la figura 5.2. Esto es debido a un límite en el ancho de banda disponible dada la tasa de muestreo del sistema. Si la señal generada por el oscilador contiene componentes de frecuencia muy elevados, es probable que al generar el audio se produzca aliasión. Para evitar esto, es común implementar osciladores de ancho de banda limitada, los cuales evitan generar componentes de frecuencia más allá de un cierto límite.
En el apéndice A.3 se describen los principales osciladores existentes en SuperCollider, denominados UGens, abreviación de unidades generadoras.