NOISK8
# Introducción

FoxDot también se puede utilizar para secuenciar y manipular muestras de audio, así como para generar sonido en función de la instrucción musical. Para hacer esto, todo lo que necesitas hacer es usar el juego especial `play` SynthDef. El primer argumento del `play` SynthDef debe ser una cadena de caracteres en lugar de una lista de números como lo haría con cualquier otro SynthDef. Cada personaje representa un archivo de audio diferente, que se almacena en un búfer en SuperCollider. Para ver qué personaje se relaciona con qué archivo de audio, ejecuta `print BufferManager`.

## Reproducción de archivos de audio

Para nuestros ejemplos, utilizaremos solo tres muestras; 'x' (un bombo), 'o' (un golpe de caja) y '-' (un charles). Para reproducir estos archivos de audio, simplemente use el `play` SynthDef y proporcione una cadena de estos caracteres así:

p2 >> play ("x-o-")

Si existen múltiples archivos en un directorio de muestra, se reproducirá la primera muestra (en orden alfabético). Para reproducir las otras muestras en el directorio, puede orientarlas usando el parámetro 'muestra', como este:

p2 >> jugar ("a", muestra = 2)

Esto reproducirá la tercera muestra en el directorio (contando desde 0). También puede reproducir una secuencia de muestras de un directorio suministrando una lista al parámetro 'muestra':

p2 >> play ("a", sample = [0,1,2,3])

Esto reproducirá la primera, segunda, tercera y cuarta muestras en orden. En este ejemplo, si no hubiera una cuarta muestra, la reproducción se "ajustaría" y usaría la primera muestra en la lista.

## Manipulando la secuencia

## Usando tus propios archivos de audio

Puede usar sus propias muestras simplemente colocando archivos de audio en los directorios de muestra FoxDot existentes; estos se encuentran en el directorio 'snd' en la raíz de la instalación de FoxDot (por ejemplo, 'C: \ Python27 \ Lib \ site-packages \ FoxDot \ snd').