Skip to content

luisnavarrodelangel/seis8s

Repository files navigation

seis8s

Seis8s

seis8s (pronunciado "seis octavos") es un lenguaje de programación que permite la interacción en tiempo real con audio digital y conocimiento musical localizado, particularmente de músicas de Latinoamérica. Seis8s es un proyecto reciente que pretende ser colaborativo, a través de conocimiento musical consensuado desde las diferentes fronteras personales y colectivas que existen en conexión con América Latina.

Seis8s también espera ser una crítica ideológica del sistema mundial de música por computadora dominante en lugar de una abstracción acrítica de las distintas visiones del mundo.

El primer "módulo" de seis8s produce música influenciada por la cumbia sonidera, un estilo particular de la clase trabajadora mexicana en México y Estados Unidos. Para obtener más información sobre Cumbia sonidera, consulte el libro Sonideros en las aceras, véngase a gozadera. Para comenzar a usar seis8s continue al índice que esta abajo.


Índice


Editor_de_texto

sies8s se puede jugar de forma_individual, así como de manera colectiva a través de la plataforma Estuary (para ver más info sobre estuary haz click aqui: https://github.com/dktr0/estuary).

Forma_Individual

1_ Accesa a https://estuary.mcmaster.ca y da click en "solo mode".

home de estuary

2_ Una vez en "solo mode" veras muchas cajas de texto donde puedes escibir código. Para escribir más cómodamente en una sola caja de texto escribe el siguiente código en la parte de abajo donde dice "Terminal/Chat" y da enter en tu teclado: !presetview fulltexteditor.

De esta forma ahora debes ver en la pantalla una sola caja de texto de tamaño grande.

3_Selecciona en el menu el lenguaje seis8s.

menu de estuary

4_ Prueba seis8s escribiendo el siguiente código

cumbia bajo;

y hazlo sonar presionando el boton ▶ o presionando las teclas shift + enter. Una vez que lo ejecutes debes escuchar el sonido de un bajo con el ritmo base de la cumbia.

5_ Continua a la sección referencia_rápida o a estilos_musicales para continuar jugando con seis8s.


Referencia_rápida

Esta es la referencia rápida del estilo de cumbia en seis8s.


Instrumentos

teclado; congas; jamblock; guira; bajo;

Para silenciar los sonidos puedes utilizar el comando

silencio


Sintaxis_básica

La función de estilo se coloca a la izquierda del instrumento:

cumbia teclado;

Todas las funciones que modifican el estilo se agregan a la izquierda del instrumento seguidas de un paréntesis o un signo de peso "$":

acompañamiento 2 (cumbia teclado);

El signo $ es equivalente a los paréntesis:

acompañamiento 2 $ cumbia teclado;

Para silenciar los sonidos puedes utilizar el comando: silencio


Funciones_del_bajo

sample permite cambiar la muestra de audio o sample. Acepta números enteros iguales o mayores que 0. Hay 4 pre-sets disponibles.

sample 0 $ cumbia bajo;

tumbao permite accessar a los distintos pre-sets del bajo. Acepta números enteros iguales o mayores que 0.

tumbao 1 $ cumbia bajo;

Con la función tumbao también puedes sobreescribir las notas de los tumbaos.

tumbao ("1a" "3a" "5a") $ cumbia bajo;

También puedes reesecribir los ritmos de los tumbaos.

tumbao ("1a" 5a") (1 3) $ cumbia bajo;

También se pueden hacer listas de notas y ritmos de la siguiente forma.

tumbao ["1a" "5a", "1a" "3a" "5a"] [1 3, 1 3 4] $ cumbia bajo;


Funciones_del_teclado

sample permite cambiar la muestra de audio o sample. Acepta números enteros iguales o mayores que 0.

sample 1 $ cumbia teclado;

tumbao permite accessar a los distintos pre-sets del teclado como lo hicimos con el bajo arriba. Acepta números enteros iguales o mayores que 0.

tumbao 2 $ cumbia teclado;

acompanamiento o acompañamiento modifica el ritmo en el que se tocan los acordes o bloques de notas del teclado.

acompanamiento 2 $ cumbia teclado;
acompanamiento (2 4) $ cumbia teclado;

También sirve para modificar las notas del teclado. Acepta hasta un máximo de 4 notas.

acompanamiento 2 ("1a" "3a" "5a") $ cumbia teclado;
acompanamiento (2 4) ("1a" "3a" "5a")

También se puede modificar la octava de la nota, es decir que tan grave o agudo suena.

acompanamiento 2 ("1a" "3a" ("5a" 1)) $ cumbia teclado;
acompanamiento 2 ("1a" "3a" ("5a" (-1)) $ cumbia teclado;


Funciones_de_las_congas

tumbao permite accessar a los distintos pre-sets de las congas como lo hicimos con teclado y el bajo arriba. Acepta números enteros iguales o mayores que 0. Hay 4 disponibles.

tumbao 4 $ cumbia congas;

marcha permite asignar los golpes de la palma, tapado y abierto a las congas. Por default suena el tambor quinto de la conga.

marcha ("p" "t" "p" "a") $ cumbia congas

También permite escribir el rimto de las congas.

marcha ("p" "t" "p" "a" "a") (1 2 3 4 4.5) $ cumbia congas

También permite accesar a otros tambores de las congas como la tumbadora.

marcha ("p" "t" "p" (t "a") (t "a")) (1 2 3 4 4.5) $ cumbia congas

También se pueden hacer listas de notas y ritmos de la siguiente forma.

marcha ["p" "t" "p" "a", "p" "t" "p" (t "a") (t "a")] [1 2 3 4, 1 2 3 4 4.5] $ cumbia congas;


Funciones_de_la_guira

preset permite accesar a algunos ritmos pre-cargados de la guira. Hay 2 disponibles.

cumbia guira;


Funciones_del_jamblock

cumbia jamblock;


Videos

Da click en cualquiera de los siguientes videos.

prueba_1

prueba_3

Estilos_musicales

Para conocer más sobre los estilos musicales disponibles en seis8s vea Estilos musicales .

Colaboradorxs

Esta sección esta en construcción.

About

Un lenguaje de programación que permite la interacción en tiempo real con audio digital y conocimiento musical localizado, particularmente de músicas de Latinoamérica.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published