viernes, 26 de febrero de 2016

Hey chicos ¿les intereza la programacion?


Vamos a continuar por donde dejamos el articulo anterior o mejor dicho a explicarlo mejor.


Se podría decir que en el pasado articulo mencione muchas cosas pero no explique casi nada, así que ahora vamos a tomarnos nuestro tiempo y vamos a profundizar en cosas que considere es lo más importante y que hacen de esta aplicación me llame tanto la atención.


Sonic Pi ees una aplicación creada por Sam Aaron, el objetivo principal de este programa, según la carta de bienvenida es "enseñar sobre musica, sintetizador, programación, composición, ejecución y más..." de una manera divertida. Divertida por la clase de sonido que puedes producir y sin tener el mínimo reparo de saber realmente si lo estas haciendo bien, pero parte de la idea del software es hacerlo mal muchas veces, no me refiero a que el programa no corra sino más bien que lo que hayas compuesto sea algo que se pueda escuchar. 
Bueno para resumir una historia larga Sonic Pi viene siendo una especie de sintetizador solo que en lugar de tener un piano virtual nosotros tenemos que definir como sonaran los distintos sonidos que puede producir, el tono que prefiramos usar, la duración del mismo entre otras cosas, todo gracias a una serie de comandos que puede que a primera viste se vea extraño pero uno le agarra cierto ritmo con el tiempo... me refiero a programar lo de componer aun no se me da muy bien  
Con esto pasamos al comando play, ya lo había mencionado antes pero no
esta demás repetir de que va, la sentencia nos devuelve un sonido especifico, entre más bajo sea el numero el sonido que devolverá sera más grave y entre más alto sea el numero el sonido será más agudo y eso es todo lo que necesitamos saber.
Sí queremos podemos juntar varias lineas del comando play y soltar un coro ya que todos los sonidos saldrán a la vez , como cuando pones todos tus dedos en las teclas de un piano 
Vale ahora ya sabemos que un valor al lado del comando play nos devolverá un sonido, varías lineas de este comando nos devolverán un coro o todos los sonidos reproduciéndose al mismo tiempo, pero 


¿como hago si quiero componer algo?




Para eso tenemos el comando "sleep" que nos permite marcar la duración de silencio que va haber de una nota a otra, o de un sonido a otro, ¿cuanto tiempo dura un sleep? un sleep vendría a ser algo así como un segundo, en realidad es otra cosa pero yo no soy musico, así que pensemos que es un segundo, Con esto en cuenta podemos medir el tiempo en que sonara el siguiente tono, se puede hacer que suene más rápido si reducimos el tiempo como por ejemplo escribir "sleep 0.5" o hacerlo más lento dándole más tiempo entre un tono y otro.
Con esto ya conocen lo básico para componer una que otra canción en el programa, ahora es bastante simple para componer una que otra melodía corta pero en caso que te quieras extender rellenar una hoja llena de play y sleep para hacer algo que dure mucho tiempo sería bastante engorroso, descuida eso ya esta cubierto pero mejor es que no pienses en eso ahora.

recuerden lo olviden hacer los saltos de linea por cada orden que manden

No hay comentarios:

Publicar un comentario