Guitarra – Acorde mayor en tercera posición CAGED

Objetivo: presentar el acorde mayor en tercera posición CAGED, forma G, basado en Sol mayor al aire.

Para completar la formación de acordes mayores con cejilla en posiciones CAGED, vamos a abordar la que tal vez sea la disposición que implica una mayor dificultad de ejecución. Me refiero al acorde en forma de Sol mayor (G) con cejilla, la tercera posición CAGED (G es la tercera letra de la palabra CAGED).

El acorde por excelencia para la guitarra, el amistoso Sol mayor:

G: 320003 / 135131

3caged1

En la doble notación aparece, además de los trastes que hay que pisar, la disposición de las voces en el acorde. En particular, nos interesa ahora observar que la fundamental más grave la obtenemos en la sexta cuerda. Esa será nuestra referencia cuando construyamos el acorde con cejilla.

El no tan amistoso acorde mayor en posición Sol:

3caged2

La disposición de las voces, naturalmente, será la misma que en Sol mayor sin cejilla. Nos valdremos de la fundamental en la sexta cuerda para poner nombre al acorde.

Por ejemplo, imaginemos que queremos construir el acorde de Do mayor empleando esta forma. Comenzamos localizando la nota fundamental, DO, en la sexta cuerda, hallándola en el octavo traste.

Esa será la punta del acorde. Si observas la foto del acorde con cejilla, verás que esta aparece tres trastes arriba, que se correspondería con las notas al aire en un acorde de Sol sin cejilla. En Do mayor, por lo tanto, se situará a lo largo del quinto traste:

C: 875558 / 135131 (CEGCEC)

No tiene ningún misterio teórico, como ves. Sólo hay que saber localizar la fundamental en la sexta cuerda y a partir de ahí dibujar la forma del acorde de Sol mayor plantando la cejilla tres trastes por encima.

En la práctica la cuestión es diferente, pues la sobreextensión de los dedos de la mano requiera cierta destreza técnica, especialmente a la hora de formar la cejilla en la parte más alta (cercana al clavijero). La buena noticia es, como siempre en la guitarra, que esa destreza se adquiere sin problemas con la repetición.

Vamos a analizar ahora algunas disposiciones simplificadas que nos permiten tener más control sobre las voces que queremos hacer sonar, además de facilitarnos su ejecución técnica.

La más inmediata es muy común incluso en Sol mayor sin cejilla. Consiste en apagar la quinta cuerda, logrando así más definición en la zona más grave del acorde, además de evitar la duplicidad de las terceras.

C: 8x5558 / 1x5131 (CxGCEC)

3caged3

El mismo dedo que está en la sexta cuerda se ocupa de enmudecer la quinta rozándola ligeramente.

Otra disposición muy frecuente consiste en eliminar completamente las voces más graves:

C: xx5558 / xx5131 (xxGCEC)

3caged4

En el límite, siempre podremos contar con la tríada simple:

C: xx555x / xx513x (xxGCEx)

3caged5

Esta tríada básica, que debe formar parte del bagaje de todo guitarrista versátil, está compartida tanto por la segunda como por la tercera posición CAGED (formas A y G, respectivamente).

Profundizaremos más adelante en el tema de las tríadas simples. Tal vez descubras en ellas una nueva forma de relacionarte con tu guitarra, sumamente útil, por ejemplo, en el contexto de una banda, en la que diversos instrumentos pueden competir en el mismo rango de frecuencias.

Javier Montero Gabarró


http://elclubdelautodidacta.es/wp/2014/08/guitarra-acorde-mayor-en-tercera-posicion-caged/


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta


Índice de la categoría Guitarra.

Índice de la categoría Armonía.

Python – Acceso a las variables de entorno

Objetivo: mostrar cómo acceder con Python a las variables de entorno del sistema.

En ocasiones puede ser conveniente que nuestros programas o scripts conozcan cierta información sobre el entorno en el que se están ejecutando. Las variables de entorno constituyen un medio ampliamente utilizado para facilitar este tipo de comunicación.

Comencemos agregando algunas variables nuevas a nuestro entorno antes de ejecutar Python:

javier@menta ~ $ export BANDA="Jethro Tull" COMIDA="gazpacho"

Vamos a utilizar el intérprete interactivo de Python para ejecutar código un tanto manipulador y «pelota», como si se tratase de un falso amigo que finge tus aficiones sólo para obtener algo de ti.

javier@menta ~ $ python3
Python 3.4.0 (default, Apr 11 2014, 13:05:11) 
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Python dispone de un módulo que facilita el acceso a funciones del sistema operativo construyendo una abstracción independiente de la plataforma, favoreciendo así la portabilidad del código. Aunque no puede decirse que esto se consiga en el 100% de los casos, debemos admitir que los resultados son impresionantes. El módulo en cuestión es os, de modo que nuestra primera tarea consiste en traerlo a la palestra:

>>> import os

El hecho simple de importar os hace que tengamos inmediatamente a nuestra disposición un diccionario, os.environ, con una copia de todas las variables de entorno en forma de parejas clave:valor.

Por ejemplo, supongamos que queremos consultar cuál es nuestro directorio de usuario (variable HOME).:

>>> os.environ["HOME"]
'/home/javier'

Naturalmente, también tenemos a nuestra disposición las dos variables que creamos al comienzo:

>>> print("No hay nada mejor en la vida que escuchar un disco
 de {} mientras se saborea un buen {}, 
¿no crees?".format(os.environ["BANDA"], os.environ["COMIDA"]))

No hay nada mejor en la vida que escuchar un disco de Jethro Tull
 mientras se saborea un buen gazpacho, ¿no crees?
>>>

¿Cómo es posible, si son mi banda y comida favoritas!

En las raras ocasiones en las que tu aplicación quiera modificar el entorno, puede ser tentador (y recomendable) atacar directamente al diccionario. Por ejemplo:

>>>os.environ["BANDA"] = "Deep Purple"

Técnicamente hablando, este tipo de actuación sólo estará disponible en aquellas plataformas que permitan llamadas a la función putenv() (que es ejecutada automáticamente cuando se modifica os.environ). Naturalmente, estas alteraciones sólo estarán disponibles para el proceso actual y subprocesos derivados. No esperes que sobrevivan una vez haya finalizado tu aplicación Python.

Javier Montero Gabarró


Python – Acceso a las variables de entorno


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta


Consulta el índice completo de artículos relacionados con Python.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies