Skip to content

Commit ac02f2a

Browse files
committed
Merge pull request #799 from thraex41/traduccion
Tutorial en Español
2 parents d6e7ea5 + 6c893a8 commit ac02f2a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+4207
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
1 Bienvenido a Sonic Pi
2+
3+
# Bienvenido amigo :-)
4+
5+
Bienvenido a Sonic Pi. Ojalá estés tan emocionado por comenzar a
6+
hacer sonidos de locura, como yo de mostrarte cómo. Va a ser realmente
7+
divertido, aprenderás música, síntesis, programación, composición,
8+
ejecución y más.
9+
10+
Pero espera, ¡qué rudeza la mía! Deja que me presente - yo soy
11+
[Sam Aaron](http://twitter.com/samaaron) - quien creó Sonic
12+
Pi. Puedes encontrarme en Twitter[@samaaron](http://twitter.com/samaaron)
13+
y estaré encantado de saludarte. Quizás te interese saber más de mis ejecuciones
14+
[Live Coding Performances](http://facebook.com/livecodersamaaron) donde
15+
codifico con Sonic Pi en vivo frente a audiencias.
16+
17+
Si tienes ideas para mejorar Sonic Pi - por favor pásamelas - la retroalimentación
18+
es bienvenida. ¡Nunca sabes, tu idea podría ser la próxima gran adición!
19+
20+
Este tutorial está dividido en secciones, agrupadas por categoría.
21+
Lo he escrito para tener una fácil progresión desde principio a fin,
22+
siéntete libre de saltar de una sección a otra, cuanto te apetezca.
23+
Si sientes que hay algo que falta, dímelo y consideraré añadirlo en
24+
el futuro.
25+
26+
Finalmente, el observar a otros codificar en vivo es una gran manera
27+
de aprender. Yo lo hago en vivo por [livecoding.tv/samaaron](http://livecoding.tv/samaaron) así que visita, saluda y pregunta todo lo que quieras :-)
28+
29+
OK, comencemos...
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
1.1 Live Coding
2+
3+
# Live Coding
4+
5+
Uno de los aspectos más excitantes de Sonic Pi es la posibilidad de
6+
escribir y modificar código en vivo para hacer música, así como lo
7+
harías al tocar una guitarra. Esto significa que con algo de práctica
8+
podrás usar Sonic Pi en escena y tocar con él.
9+
10+
## Libera tu mente
11+
12+
Antes de entrar en los detalles de cómo funciona Sonic Pi en el resto de
13+
este tutorial, me gustaría darte una experiencia de lo que es codificar
14+
en vivo.
15+
No te preocupes si no entiendes mucho (o nada) de esto. Sólo intenta
16+
permanecer sentado y disfrutar...
17+
18+
## Un Bucle Vivo
19+
20+
Comencemos copiando el siguiente código en un buffer vacío arriba:
21+
22+
```
23+
live_loop :flibble do
24+
sample :bd_haus, rate: 1
25+
sleep 0.5
26+
end
27+
```
28+
29+
Ahora presiona el botón "Ejecutar" y escucharás una batería tocada
30+
rápidamente. Si en cualquier momento deseas parar el sonido, sólo
31+
debes presional el botón "Parar". Pero no lo pares, aún...En vez de ello
32+
sigue los siguientes pasos:
33+
34+
1. Asegúrate que el sonido de batería sigue sonando.
35+
2. Cambia el valor "sleep" desde "0.5" a algo más alto como "1".
36+
3. Presiona de nuevo el botón "Ejecutar".
37+
4. ¿Notas cómo cambió la velocidad de la batería?.
38+
5. Finalmente, *recuerda este momento*, esta es la primera vez
39+
que has codificado en tiempo real con Sonic Pi y muy probablemente
40+
no será tu última...
41+
42+
Ok, eso fue lo suficientemente sencillo. Añadamos algo a la mezcla.
43+
Encima de `sample :bd_haus` añade la línea `sample :ambi_choir, rate: 0.3`.
44+
Tu código debería mirarse, así:
45+
46+
```
47+
live_loop :flibble do
48+
sample :ambi_choir, rate: 0.3
49+
sample :bd_haus, rate: 1
50+
sleep 1
51+
end
52+
```
53+
Ahora juega, cambia valores. ¿qué pasa cuando usas valores altos, bajos
54+
o negativos? Mira lo que pasa cuando cambias el valor `rate:`
55+
por `:ambi_choir` ajustalo mìnimamente (digamos a 0.29). ¿Qué pasa si
56+
pones un valor muy bajo para `sleep` ? Mira si puedes hacerlo sonar tan
57+
ràpido que tu computadora se paraliza con un error (si eso sucede, simplemente
58+
elige un valor más alto para `sleep` y presiona `Ejecutar` de nuevo).
59+
60+
Prueba a comentar una de las líneas del ejemplo, añadiendo un `#` al
61+
comienzo:
62+
63+
```
64+
live_loop :flibble do
65+
sample :ambi_choir, rate: 0.3
66+
# sample :bd_haus, rate: 1
67+
sleep 1
68+
end
69+
70+
```
71+
72+
¿Notas que el numeral hace que la computadora ignore esa línea?
73+
Esto se llama 'comentar'. En sonic Pi podemos usar comentarios para
74+
quitar y añadir cosas a la mezcla.
75+
76+
Finalmente, te dejo con algo divertido con lo que jugar. Toma el siguiente
77+
código y cópialo en un buffer vacío. Por el momento no intentes
78+
comprender demasiado más que notar que hay dos bucles - lo que significa
79+
que hay dos eventos al mismo tiempo - experimenta y juega. Te dejo algunas
80+
sugerencias:
81+
82+
* Prueba cambiando el valor de `rate:` para escuchar cambios en el sample.
83+
* Prueba cambiando los tiempos de `sleep` y presta atención a cómo
84+
ambos bucles dan vueltas a diferentes valores.
85+
* Prueba quitando el numeral de la línea de ejemplo y disfruta el sonidos
86+
de la guitarra en reversa.
87+
* Prueba cambiando cualquiera de los valores azules `mix:` a números entre
88+
`0` (no en la mezcla) y `1` (totalmente en la mezcla).
89+
90+
Recuerda que debes presionar 'Ejecutar' para escuchar el cambio en el próximo
91+
bucle. Si termina siendo un relajo, no te preocupes - dale a 'Parar', borra el
92+
código del buffer y pega una copia fresca para volver a comenzar. Cometiendo
93+
errores es como aprenderás más rápidamente.
94+
95+
96+
```
97+
live_loop :guit do
98+
with_fx :echo, mix: 0.3, phase: 0.25 do
99+
sample :guit_em9, rate: 0.5
100+
end
101+
# sample :guit_em9, rate: -0.5
102+
sleep 8
103+
end
104+
105+
live_loop :boom do
106+
with_fx :reverb, room: 1 do
107+
sample :bd_boom, amp: 10, rate: 1
108+
end
109+
sleep 8
110+
end
111+
```
112+
113+
Ahora, sigue tocando y experimentando hasta que tu curiosidad acerca
114+
de todo esto se dispare y comiences a preguntarte ¿qué más puedes
115+
hacer? Ya estás listo para leer el resto del tutorial.
116+
117+
Así que: ¿qué estás esperando?
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
1.2 Explorando el interfaz
2+
3+
# El interfaz de Sonic Pi
4+
5+
Sonic Pi tiene un sencillo interfaz para codificar música.
6+
Explorémoslo por un momento.
7+
8+
![Sonic Pi Interface](../images/tutorial/GUI.png)
9+
10+
11+
* *A* - Controles de Ejecución
12+
* *B* - Controles de edición
13+
* *C* - Info y ayuda
14+
* *D* - Editor de código
15+
* *E* - Panel de Preferencias
16+
* *F* - Visor de bitácora
17+
* *G* - Sistema de ayuda
18+
19+
20+
## A. Controles de Ejecución
21+
22+
Estos botones rosados son los principales controles para comenzar y
23+
parar sonidos. Está el botón de 'Ejecutar' para correr el código en el
24+
editor y 'Parar' para parar todo código en Ejecución en el editor,
25+
'Guardar' para guardar el código a un archivo externo y 'Grabar' para
26+
crear una grabación (archivo WAV) de los sonidos ejecutándose.
27+
28+
## B. Controles de edición
29+
30+
Estos botones anaranjados te permiten manipular el editor del código.
31+
Los botones *Tamaño+* y *Tamaño-* te permiten cambiar el tamaño del texto.
32+
El botón *Alinear* hará que tu código este más claro y profesional.
33+
34+
## C. Info y ayuda
35+
36+
Estos botones azules te dan acceso a información, ayuda y preferencias.
37+
El botón *Info* abre la ventana informativa, la cual contiene información
38+
del propio programa Sonic Pi - el equipo base, historia, contribuyentes y
39+
la comunidad. El botón de *Ayuda* cambia entre el sistema de ayuda y el
40+
botón *Preferencias* activa la ventana de preferencias, la cual te permite
41+
controlar algunos parametros básicos del sistema.
42+
43+
## D. Editor de código
44+
45+
Esta es el área donde escribirás tu código y compndrás/ejecutarás
46+
música. Es un sencillo editor de texto donde puedes escribir, borrar,
47+
cortar, pegar, etc. Piensa que es una versión simplificada de Word o
48+
Google Docs.
49+
50+
El editor colorea las palabras utomáticamente, basado en su significado
51+
para el código.Al principio, esto puede parecer extraño, pero pronto lo
52+
encontrarás muy útil. Por ejemplo, sabrás que algo es un número, porque
53+
es de color azul.
54+
55+
## E. Panel de Preferencias
56+
57+
Sonic Pi permite cambiar ciertos parámetros, accesibles a través del botón
58+
*preferencias* . Este botón cambia la visibilidad del panel de preferencias,
59+
el cual incluye un número de opciones a ser cambiadas. Ejemplo de ellas son
60+
el forzar el modo mono, invertir el estéreo, cambiar a vista/no vista de la
61+
bitácora, mando de volumen y un selector de audio para la Raspberry Pi
62+
63+
## F. Visor de la bitácora
64+
65+
Cuando ejecutas un código, la bitácora muestra información de lo que está
66+
haciendo el programa. Predeterminado está el que veas un mensaje por cada
67+
sonido que crees con el tiempo exacto al que fue disparado el sonido. Esto
68+
es muy útil para depurar código y entender qué es lo que está haciendo.
69+
70+
## G. Sistema de ayuda
71+
72+
Finalmente, una de las partes más importantes del interface de Sonic Pi
73+
es el sistema de ayuda que aparece en la parte baja de la ventana.
74+
Esta puede ser activada o desactivada al apretar el botón azul «ayuda».
75+
El sistema de ayuda contiene información de todos los aspectos de
76+
Sonic Pi incluídos en este tutorial, listado de sintetizadores disponibles,
77+
sampleos, ejemplos, FX y una lista de todas las funciones que Sonic Pi
78+
provee para codificar música.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
1.3 Aprender jugando
2+
3+
# Aprender jugando
4+
5+
Sonic Pi te incita a aprender computación y música a través de jugar
6+
y experimentar. Lo más importante es que te diviertas y sin darte
7+
cuenta, estarás aprendiendo a codificar, componer y ejecutar.
8+
9+
## Los errores no existen
10+
11+
Hablando de eso, déjame darte un consejo, aprendido a través de mis
12+
años de escribir código musical en vivo: «no hay errores, sólo
13+
oportunidades». Esto es algo que he escuchado a menudo en relación
14+
al jazz, pero funciona igualmente bien en el live-coding.
15+
No importa lo experimentado que seas -de completo principiante a
16+
un algoraver, alguna vez ejecutarás código que salga de maneras
17+
inesperadas - Podría sonar increíblemente o no, pero no importa, lo
18+
que sí importa es lo que hagas la próxima vez con él. Toma sonido,
19+
manipulalo y conviértelo en algo alucinante. El público se volverá
20+
« loco».
21+
22+
## Comienza sencillo
23+
24+
Cuando estás aprendiendo es tentador querer hacer cosas «ya».
25+
Sin embargo, mantén ese deseo como un objetivo para «después».
26+
Por ahora, piensa en lo más simple que puedas escribir que pueda ser
27+
divertido y satisfactorio, que sea un simple paso para ese increíble
28+
objetivo que tienes en la mente. Una vez tengas una idea de ese simple
29+
paso, intenta y constrúyelo, juega y mira qué nuevas ideas te trae.
30+
En poco tiempo estarás demasiado ocupado y haciendo progresos
31+
enormes.
32+
33+
Sólo asegúrate de compartir tu trabajo con los demás!

etc/doc/tutorial/es/02-Synths.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2 Sintetizadores
2+
3+
# Sintetizadores
4+
5+
OK, suficiente de introducciones - hagamos algo de sonido.
6+
7+
En esta sección cubriremos las bases de disparar y manipular
8+
un sintetizador, que no es más que una palabra rebuscada para
9+
algo que produce sonidos. Típicamente los sintetizadores son
10+
bastante complicados de usarse - especialmente los análogos con
11+
tantos cables para unir los patches y módulos. Sin embargo,
12+
Sonic-Pi te da mucho de ese poder en una manera mucho más
13+
sencilla.
14+
15+
No te confundas con la sencillez del interfaz de Sonic-Pi. Puedes llegar
16+
a manipular con mucha profundidad el sonido, si eso te interesa. Mantente
17+
atento...

0 commit comments

Comments
 (0)