miércoles, 7 de agosto de 2013

¿Por qué hay doce notas?

La música es un arte bien conocido, y no son pocos los que han estudiado sus elementos principales (las notas, las escalas, los acordes...). Sin embargo, pocas veces se pregunta la gente de dónde viene toda esa estructura. Cuando uno aprende música, lo asume como algo establecido y deja su origen a los físicos, sin pararse a preguntar por qué un Do es un Do tanto si suena más grave como si es más agudo, tanto si lo toca un piano como un violín. O por qué se escogen las 7 notas de la escala mayor de Do habitualmente, y no cualquier otra combinación de las 12 notas de la escala cromática completa, e incluso, en definitiva, por qué la escala cromática tiene 12 notas y no 11 o 13.

Esta última pregunta siempre me había intrigado desde que comencé a estudiar música, y no fue hasta mucho más tarde cuando entendí de dónde venía todo. Algunas páginas por Internet explican bastante bien toda esta teoría, pero van directamente a los resultados, sin explicar el proceso de búsqueda. Creo que es más bonito ir siguiendo todo el avance científico, desde la ignorancia, pasando por la observación del fenómeno, los intentos teóricos de crear un sistema coherente, y finalmente los resultados; así que hoy lo explico aquí, por si a alguien le interesara tanto como a mí esta curiosidad y quiere descubrirla siguiendo los pasos que seguramente guiaron, primero a los pitagóricos, y más tarde a los demás investigadores de este tema.

Buscando un primer sonido

El sonido es una onda, una alteración del aire que sigue las leyes del movimiento ondulatorio. Las ondas vienen definidas por su amplitud, su frecuencia y su fase. Lo que más caracteriza a un sonido desde el punto de vista musical es la frecuencia, de modo que nos olvidaremos de la amplitud (que correspondería al volumen de la música) y de la fase (que no tiene interés musicalmente, ya que no altera la nota).

Existen infinitas frecuencias audibles. Pero si queremos hacer música, necesitamos trabajar con unas frecuencias concretas e identificables, no con infinitos sonidos arbitrarios. Para ello debemos escoger entre los sonidos audibles (aproximadamente entre los 20 Hz y los 20 KHz) unos cuantos que nos permitan hacer música. Por lo general, el que se toma como referencia es el de 440 Hz, al que se llama La (o, en la notación anglosajona, A). Así que esa será nuestra primera nota, a la que a veces se denomina tónica.

Los armónicos

Pero con una nota no hacemos nada, necesitamos más sonidos. ¿Qué otra frecuencia escogeremos? ¿441 Hz? ¿1000 Hz? ¿33,67 Hz? No podemos hacerlo arbitrariamente, sino que lo lógico sería escoger un sonido que fuera lo más consonante posible con La. Un sonido consonante es aquel que suena "bien" con otro, que provoca un efecto agradable, como si ambos sonidos tuvieran algo en común. En cambio, un sonido disonante es aquel que suena "mal", que produce un efecto violento y desagradable al sonar con otro. En la música se usan ambos efectos, según la impresión que se quiera crear en el oyente. Los sonidos disonantes vienen bien para momentos de tensión o emoción, mientras que los consonantes se usan para provocar un efecto de tranquilidad y armonía. Pero de momento nos interesan más los consonantes, porque queremos crear una estructura básica en la que todo "encaje"; para crear disonancias siempre estamos a tiempo.
Lógicamente, la consonancia tiene que ver con la relación de las frecuencias. Si la forma de la onda de ambos sonidos tiene alguna relación, serán consonantes; si no, se crea una disonancia. Parece lógico, por tanto, probar de entrada con la frecuencia justamente doble, 880 Hz. Si escuchamos ambos sonidos veremos que tienen una bonita similitud; uno más agudo que otro, por supuesto, pero nos provocan una sensación muy parecida. Lo mismo ocurre si probamos con la mitad de la frecuencia, 220 Hz. La nueva nota es más grave, pero se parece mucho a La. Hay razones físicas que provocan este efecto, entre ellas el hecho de que un cuerpo (en este caso el instrumento musical) sometido a una vibración, normalmente no vibra en una sola frecuencia perfecta, sino que aparte de la frecuencia principal, vibra también en todo un conjunto de frecuencias que son las que le dan el timbre característico. A la izquierda podéis ver un gráfico en el que diferentes ondas puras se suman para crear la vibración real que se produce en el instrumento. La mayor parte de estas frecuencias son armónicos de la frecuencia principal, es decir, ondas que guardan una proporción exacta con la frecuencia básica (el doble, el triple, etc.). Por eso vamos a buscar entre esos armónicos las frecuencias adecuadas para crear una escala. El primer armónico que encontramos es el que tiene el doble de frecuencia, aunque en realidad se suele hablar de primer armónico para referirse a la nota principal (en este caso la de 440 Hz) y al siguiente (800 Hz) ya se le llama segundo armónico, al de frecuencia triple tercero, etc.

El segundo armónico: La octava

La similitud entre una onda y su segundo armónico sugiere una idea que es fundamental: Puesto que ambos sonidos se parecen mucho, ¿por qué no consideramos que son en realidad la misma nota y buscamos otras que estén entre las dos para formar una escala? De este modo, repitiendo el mismo esquema pero multiplicando las frecuencias de todas esas notas, volveríamos a tener la escala de nuevo, pero en un registro más agudo. Pues bien, a este intervalo de frecuencias entre la nota tónica y su segundo armónico, se le llama una octava, y de hecho al segundo armónico mismo se le denomina octava.

La octava nos ofrece dos cosas muy interesantes: primero, un espacio más limitado en el que trabajar (ya no estamos entre los 20 Hz y los 20 KHz, sino entre 440 Hz y 880 Hz), y segundo, la posibilidad de reproducir la escala en tonos más graves o más agudos (una vez escojamos las notas dentro de la octava, sólo tenemos que ir multiplicando o dividiendo por 2 todas las frecuencias, y mágicamente tendremos la escala en un registro más agudo o más grave).

Podemos convenir entonces en que el sonido de 220 Hz y el de 880 Hz también son La, solo que de otras octavas. Al de 440 se le suele llamar La4, para distinguirlo de los demás. Así, el de 220 sería el La3, etc. Los franceses y los belgas son algo especiales y usan una notación desplazada, así que para ellos el de 440 es el La3.

Bien, pero no podemos hacer música con unas notas que suenan prácticamente igual (recordemos que, aunque se cambie de octava, el sonido resulta muy parecido al oído humano y que, aunque más grave o más agudo, provoca una sensación parecida). Necesitamos más "colorido", más variedad, necesitamos llenar el espacio de la octava con notas diferentes, pero... ¿qué nueva frecuencia escogeremos?

El tercer armónico: La dominante

Una opción bastante lógica es escoger un armónico, es decir, un múltiplo o un divisor exacto de la frecuencia de la nota La. De este modo, aunque la onda no sea tan consonante como la octava, probablemente conseguiremos un efecto bastante armónico. Por tanto, lo lógico es escoger ahora el triple, igual que antes escogimos el doble, es decir, 1320 Hz. A esta nota la llamaremos Mi. Pero esta frecuencia no nos interesa, porque buscamos frecuencias dentro de la octava (entre 440 Hz y 880 Hz). ¿Qué podemos hacer? Fácil: usar el Mi de la octava anterior, es decir, 660 Hz. Ya tenemos una escala de dos notas: La (440) y Mi (660). A esta segunda nota de la escala se la llama a veces dominante, y más frecuentemente, la quinta (luego veremos por qué).

Fijémonos en un detalle curioso. Si a la frecuencia de nuestra nota principal la llamamos f, La frecuencia de este Mi es justamente f+
f / 2
o, si se prefiere,
3f / 2
.

Vale la pena ver la correspondencia que tiene esto en la vibración de una cuerda. Dado que la longitud de onda es la inversa de la frecuencia, sabemos que si la longitud de onda de La era L la nueva longitud de onda será
2L / 3
. En este gráfico podéis ver cómo los diferentes armónicos van multiplicando siempre la frecuencia de la tónica. Desgraciadamente, para volver a encontrar una frecuencia que sea múltiplo exacto, tendríamos que ir hasta el quinto armónico, a frecuencias bastante altas. Si lo que queremos es obtener fracciones lo más "enteras" posibles, podemos seguir la regla
nL / n+1
, o si se prefiere en frecuencia f
n+1 / n
.

Buscando la tercera nota: La subdominante. "Los tres acordes".

Fijémonos que esta serie de números nos viene bien porque mientras usemos una fórmula del estilo de f+f/n, siempre nos estaremos moviendo dentro de la octava, e iremos encontrando las fracciones más "exactas" en relación a la frecuencia fundamental. Para n=3 el resultado será aproximadamente (vamos a trabajar con números más o menos redondos para que se entienda mejor) 440+146=586. A esta nota de 586 Hz la llamaremos Re, y a veces se la denomina subdominante, y más frecuentemente la cuarta.

Ya tenemos tres notas. Estas tres notas son muy importantes, y de hecho se han convertido en un clásico de la música. A menudo escuchamos la expresión despectiva: esta canción está hecha sólo con tres acordes. Y realmente es cierta: muchísimas canciones populares tienen sólo tres acordes. ¿Adivinamos cuáles? En efecto, el de la tónica, el de la dominante y el de la subdominante. No en vano las tres notas encajan bien entre sí, mejor que cualquier otra combinación. 

El intervalo

Aparentemente, una solución fácil sería repetir el proceso hasta tener tantas notas como nos interese en nuestra escala musical. Vamos a intentarlo con los siguientes divisores, a ver qué ocurre:

n=4: 440 + 110 = 550
n=5: 440 + 88 = 528
n=6: 440 + 73 = 513
n=7: 440 + 62 = 502
n=8: 440 + 55 = 495
n=9: 440 + 48 = 488

La primera de ellas (550 Hz) sí podemos identificarla con una nota (más adelante veremos que corresponde a Do#), pero si nos fijamos en el resto de la serie, vemos que las diferencias se hacen ya muy pequeñas, hasta el punto de que la diferencia entre un sonido y el siguiente es de 7 u 8 Hz, una diferencia apenas apreciable. Eso es un problema, porque nos convendría tener una escala repartida uniformemente, es decir, que la "diferencia de tono" entre una nota y la siguiente sea más o menos la misma, escojamos la nota que escojamos, de modo que todo el "espacio tonal" quede dividido de una manera más o menos uniforme. ¿Qué podemos hacer? Es aquí donde aparece el concepto de intervalo. Un intervalo es la "diferencia de tono" entre dos notas.

Bien, una posibilidad matemática es dividir el espacio de frecuencia entre f y 2f en n intervalos regulares. De entrada a uno se le ocurre que cada intervalo valdría f/n, y que para cada nota musical m su frecuencia sería f+(mf/n), donde m vale entre 0 y n. Sin embargo, sabemos que no podemos hacerlo así, porque la frecuencia va aumentando exponencialmente. Por ejemplo, la frecuencia de cada octava no es igual a la de la nota base más una cantidad, sino a la base multiplicada por 2. Como todo aumenta a base de factores, no podemos hacer una división aritmética de la octava, sino geométrica. Entre una nota y la anterior no habrá que sumar una cantidad constante, sino multiplicar por una cantidad constante, K. Como partimos de f y debemos llegar a 2f, K será igual a la raíz n-ésima de 2. Por ejemplo, si sólo queremos tener 3 notas en la escala (4 si contamos la octava), usaríamos la raíz cúbica de 2, de modo que las notas tendrían las frecuencias f , fK, fK2. La sigiente ya sería fK3=2f.

Arriba podéis ver un gráfico de la octava de La dividida en 6 notas equidistantes (desde el punto de vista musical) y que, sin embargo, corresponden a valores no proporcionales en el eje de frecuencias. Evidentemente, lo mismo que se aplica a la frecuencia se aplica inversamente a la longitud de onda, y eso explica que los trastes de una guitarra no estén separados por la misma distancia, sino que van siguiendo una progresión característica.

La escala bien temperada

Fijémonos en que al querer dividir la escala en intervalos exactamente iguales (lo cual parece lógico musicalmente), el resultado no encaja con las fracciones de los armónicos. Esto crea una pequeña discrepancia numérica que explica en parte la pequeña desviación que veis en los valores que vamos calculando. Por ejemplo, sabemos que Mi acabará siendo la séptima nota de la escala de 12 notas, y también sabemos que la frecuencia de Mi es 3/2 de la de La (660 a 440); sin embargo, si tomamos K como la raíz doceava de 2 y calculamos 440·K7, no da exactamente 1,5 sino más bien 1,498. En definitiva, nos encontramos ante un compromiso: o dividimos la escala mediante factores racionales, pero entonces los intervalos resultantes no serán exactamente iguales (aunque pueden ser casi iguales), o bien la dividimos en intervalos exactamente iguales, pero mediante un factor irracional, con lo que las frecuencias resultantes no encajarán exactamente con las de la serie armónica, que obteníamos multiplicando por fracciones exactas. No hay alternativa, hay que escoger entre un método u otro. En la antigüedad se usaba bastante el primer método, pero desde los tiempos de J.S. Bach se usa el segundo tipo de escala "equidistante", a la que se denomina escala bien temperada. Esta pequeña divergencia de cualquiera de los dos métodos puede parecer un problema, pero es más bien un problema teórico; en la práctica se corrige en la afinación definitiva del instrumento que hace el músico, y no supone un gran inconveniente.

Por tanto la fórmula de la frecuencia de una nota m será: f Km, donde K es la raíz n-ésima de 2. Ahora la pregunta sería, ¿qué n queremos?, es decir ¿cuántas notas debe tener la escala?

Primer intento: el tono

Si miramos la diferencia de frecuencias entre las notas que ya teníamos, veremos que La (440) está bastante "lejos" de las otras dos. Sin embargo, el intervalo que forman Re (586) y Mi (660) no es muy elevado. En efecto, este intervalo es muy importante en la música, y se lo denomina tono. ¿Y si consideramos el tono como el intervalo básico de la escala e intentamos dividir la octava con él? Bien, si tenemos en cuenta que la frecuencia de una nota de la escala se puede obtener multiplicando la de la nota anterior por K, eso significa que K=660/586, que es aproximadamente 1,126. Bien, vamos a ver qué pasa si intentamos dividir la octava en tonos. En realidad, y aunque no pretendo entrar a fondo en el tema del cálculo, es inevitable que perdamos algo de precisión. Recordemos que la frecuencia de Re era 440+440/3, lo que en realidad sería 586,666... Pero para comprender la teoría ya nos sirve:

0: 440
1: 440 · K = 495,56
2: 440 · K2 = 558,14
3: 440 · K3 = 628,62
4: 440 · K4 = 708
5: 440 · K5 = 797,41
6: 440 · K6 = 892

Esta tabla nos lleva a varios resultados curiosos. En primer lugar, parece que realmente hemos conseguido dividir bastante bien la octava, puesto que la frecuencia de la última nota (892) es casi la de la octava (880). La diferencia de 12 Hz es apenas un 1% de la frecuencia misma de la nota. Esto podría dar lugar a una escala de 6 notas (la misma que se habíamos visto en el gráfico de la distribución exponencial de las frecuencias), lo cual estaría bastante bien.

Sin embargo, observamos un detalle bastante desagradable: ni Re ni Mi están en los resultados obtenidos. Ninguna de las frecuencias está próxima a ellas. Y evidentemente, no nos interesa una escala que no incluye ninguna de las dos notas más consonantes con la tónica.

Segundo intento: el semitono y el ciclo de cuartas

Como el tono no nos ha funcionado, vamos a intentar otra estrategia. Vamos a volver al criterio inicial de las fracciones enteras, y vamos a buscar la nota más consonante posible con las que tenemos. Puesto que ya sabemos que la más consonante con La es Mi, vamos a ver cuál sería la más consonante con Mi, que probablemente será también bastante consonante con La. Si buscamos la dominante de la escala de Mi, tendremos que 660·3/2 = 990, que trasladada a nuestra octava sería 495. A esta nota la llamaremos Si. Ya puestos, podríamos buscar la subdominante de Mi: 660·4/3 = 880. Vaya, resulta que es justamente la octava de La.

Vamos entonces a probar con los armónicos de Re, a ver qué pasa. Su dominante sería 586 + 586/2 = 879. Vaya, está claro que si usáramos toda la precisión decimal, sería en realidad 880, es decir, nuevamente La. No es sorprendente que todo cuadre, puesto que f·(3/2)·(4/3)=f·(4/3)·(3/2)=2f. Y aquí es donde vemos una vez más la importancia de la cuarta: resulta que el intervalo de cuarta es justamente el complementario del de quinta.

Parece, por tanto, que si vamos buscando siempre la quinta de la quinta (y corrigiéndola para que entre en nuestra octava) o bien la cuarta de la cuarta, esto va generando nuevas notas. Iremos multiplicando siempre por 3/2, 3/4 o 3/8, según nos convenga para que el resultado entre en la octava. Vamos a ver los resultados (una vez más, pongo cifras enteras e ignoro las desviaciones del cálculo):

Por quintas: La (440), Mi (660), Si (495), Fa# (742), Do# (556), Sol# (834), Mi♭ (625), Si♭(468), Fa (702), Do (526), Sol (789), Re (591), La (443).

Hay una cierta desviación por el cálculo con decimales, pero puede verse que, tras los doce pasos, llegamos a la nota original. Si intentáis hacer el mismo proceso con las cuartas, veréis que salen las mismas notas, pero en sentido contrario: La, Re, Sol, Do, Fa, etc. A este ciclo de notas se le llama ciclo de cuartas (e igualmente se puede hablar de ciclo de quintas para el de más arriba), y lo usan bastante los músicos para un cambio de escala llamado modulación, que va más allá del objetivo de este artículo.

La escala cromática

Es evidente que si hemos conseguido encontrar 12 notas tanto a través de las quintas como de las cuartas, y cerrar el ciclo, estas notas son buenas candidatas para formar una escala. Desgraciadamente, las hemos encontrado desordenadas. Vamos a intentar ordenarlas para formar la escala tal y como la usan los músicos:

La (440), Si♭(468), Si (495), Do (526), Do# (556), Re (591), Mi♭ (625), Mi (660), Fa (702), Fa# (742), Sol (789), Sol# (834), La (443)

En la notación anglosajona, esta escala es: A, A#, B, C, C#, D, D#, E, E#, F, F#, G, G#, A.

Si dividís dos frecuencias consecutivas, veréis que dan un resultado parecido, aproximadamente de 1,060 que es más o menos la raíz duodécima de 2. Esto cuadra bastante con lo que vimos más arriba de que un buen candidato para ir obteniendo las frecuencias es usar la raíz n-ésima de 2 como factor. En aquel momento escogimos el tono e intentamos dividir la octava en 6, y no nos sirvió. Entonces usamos K=660/586, que es aproximadamente 1,126, aproximadamente la raíz sexta de 2. Ahora vemos que si la dividimos en 12 intervalos y usamos la raíz duodécima, para obtener una escala bien temperada, cuadra bastante bien. Esta diferencia tonal es justo la mitad del tono, y por eso se llama semitono, y es el intervalo fundamental de la música occidental. La escala que forman estas 12 notas se llama cromática. Y ahora ya sabemos la fórmula para obtener la nota n-ésima de la escala de La4, que puede escribirse de esta bonita manera:

f = 440 · 2n/12

Lógicamente, cambiando 440 por la frecuencia de la nota deseada, podremos obtener las de su escala correspondiente. Aquí también vemos una explicación de por qué la división de la octava en intervalos iguales no cuadra con el método de los armónicos. Recordad que el método de los armónicos usa siempre multiplicaciones con fracciones enteras. En cambio, este método usa números irracionales. Por ejemplo, la sexta nota de la escala se obtendría multiplicando 440 por la raíz cuadrada de 2, que sabemos que es un número irracional. De todos modos, esta discrepancia es tan pequeña que no resulta relevante para el músico, y se puede afinar cuadrando bastante bien las dos reglas.

Vemos pues una primera explicación de por qué hay 12 notas. Ahora bien, desde pequeños vemos que en un piano se distinguen siete notas con teclas blancas, más grandes, y otras cinco con teclas negras, más pequeñas. Aquellas que no forman parte de las 7 notas de la escala mayor de Do, se escriben como una alteración de otras notas, con el símbolo sostenido (#) para aumentar un semitono, o bemol (♭) para bajarlo. Por cierto: formalmente se podría usar indistintamente uno u otro; no pasa nada por escribir Re# en lugar de Mi♭. Simplemente, por tradición se tiende a usar el bemol sobre Mi y Si, y el sostenido sobre Do, Sol y Fa.
Vamos a ver ahora la razón de esta separación entre las 7 notas básicas y las 5 restantes.

La escala diatónica

Nos puede parecer que, matemáticamente, desde un punto de vista formal, la escala cromática es el no-va-más. Sin embargo, para un músico tiene dos pequeños inconvenientes. El primero es que el intervalo de semitono es bastante pequeño. Esto hace, por un lado, que surjan demasiadas notas (nos hubiera bastado con 7 u 8) y por el otro, que los tonos estén demasiado juntos, ya que en música suele venir bien que el "salto" entre las notas de una melodía no siempre sea tan pequeño.

El segundo inconveniente es que la escala no tiene "carácter". Es totalmente regular. Si uno toca la escala con un instrumento, nota como si simplemente hubiera una progresión de un sonido que se hace cada vez más agudo, no transmite nada. Para que una escala resulte emotiva, viene bien que ella misma sea una especie de melodía, con saltos irregulares previamente escogidos para causar una sensación.

De alguna manera puede parecer contradictorio que hayamos comenzado buscando la máxima consonancia y la máxima regularidad, y ahora queramos introducir irregularidades. Pero al principio se trataba de sentar unas bases lógicas, un fundamento teórico, y ahora ya necesitamos algo más práctico, que nos sea útil musicalmente. En la música, aunque el intervalo de semitono se usa, es conveniente basarse más bien en el de tono, e incluso a veces en el de tercera menor (tono + semitono). ¿Cómo podemos crear una escala con estos intervalos? Ya lo intentamos más arriba al dividir la escala en 6 y fracasamos, porque resultaba que la nota cuarta está a dos tonos y medio de la primera, y la quinta a tres tonos y medio, y nos conviene que tanto una como la otra pertenezcan a la escala.

Para ello vamos a volver al ciclo de quintas: La, Mi, Si, Fa#, Do#, Sol#, Mi♭, Si♭, Fa, Do, Sol, Re, La... Pero como la que verdaderamente tiene importancia para nosotros es la tónica (La) vamos a mirar el ciclo centrándonos en ella:

...Mi♭, Si♭, Fa, Do, Sol, Re, La, Mi, Si, Fa#, Do#, Sol#, Mi♭...

Fijémonos en un detalle: todas las notas "no diatónicas" están juntas, y bastante alejadas del La. Es como si la escala diatónica mayor (Do-Re-Mi-Fa-Sol-La-Si) se hubiera definido centrándose en el ciclo de quintas y escogiendo unas cuantas notas por encima y unas cuantas por debajo de la tónica deseada. Y en efecto, así es como se construye. En concreto, escogiendo Do como tónica, su cuarta (Fa) y las siguientes cinco quintas, se obtiene esa escala. A su vez, la escala diatónica menor en La se obtiene centrándose en el La, y escogiendo las dos siguientes quintas y las cuatro anteriores cuartas.

Para completar la octava sin que haya intervalos mayores que el tono, nos basta con escoger siempre siete notas. He aquí la explicación de por qué la música occidental se basa en escalas de siete notas precisamente. Lo que diferencia a cada una de las escalas que se suelen escoger son los lugares en los que caen los intervalos de semitono, ya que para completar la octava es necesario que dos de los intervalos sean de semitono. De lo contrario, no podremos incluir las notas dominante y subdominante, y eso sería un problema.

En el caso de la escala mayor, se prefiere un esquema del tipo tono-tono-semitono-tono-tono-tono-semitono, mientras que en la escala menor se prefiere tono-semitono-tono-tono-semitono-tono-tono. Existen también otras muchas modalidades de la escala, llamadas modos, cada una con su "carácter", eso que la escala cromática no nos ofrecía y que el músico ha de saber escoger en sus composiciones. Pero escribir sobre los modos y su carácter ya entraría en una discusión puramente musical, más allá de la teoría que he intentado explicar en este texto.

Imágenes:

lunes, 6 de mayo de 2013

Teruel existe... vaya si existe

Teruel
Esta frase se ha convertido en un clásico, hasta el punto de que incluso los recuerdos turísticos turolenses la usan como lema. Y es que Teruel tiene fama de ser una de las provincias menos visitadas y conocidas de nuestro turístico país, un triste liderazgo que probablemente comparte con Palencia y Albacete. A ello contribuyen, sin duda, su frío clima y sus pésimas comunicaciones.

Pero como soy de los que piensan que a menudo los mejores tesoros se mantienen apartados del gran público, y que vale la pena aventurarse a descubrir aquellos lugares sobre los que casi nada sabemos, decidí visitar la provincia recientemente, aprovechando uno de mis viajes hacia en centro peninsular. Y descubrí, como me esperaba que sí, que Teruel existe. Vaya que si existe.
Morella

Mi viaje comenzó en realidad unos kilómetros antes, en el también muy desconocido interior de la provincia de Castellón, en la ciudad amurallada de Morella, centro turístico de la zona gracias entre otras cosas a sus bien conservadas murallas, su elevado castillo y su aspecto de antigua fortaleza medieval.

El trayecto hacia Teruel desde allí no resulta sencillo. Sólo hay carreteras locales que transcurren a través de las montañas. No es de extrañar, pues Morella se encuentra prácticamente en el centro de una amplia zona por la que no pasan carreteras importantes. De ahí que llegar a Teruel desde un sitio que no sea Zaragoza o Valencia, resulta francamente incómodo.
Mirambel

Pero todo tiene su parte positiva, y en este caso, la dificultad de las carreteras nos permite descubrir pequeñas joyas en una región casi totalmente libre del turismo masificado. Desgraciadamente no tuve tiempo de hacer un recorrido exhaustivo, pero sí de visitar un par de lugares. 

El primer pueblo interesante que encontramos al entrar en la provincia es Mirambel, un pequeño pueblo que tiene pinta de haber sido rehabilitado recientemente. Las construcciones mantienen un sabor muy tradicional y natural, alejado de esas reconstrucciones artificiosas con aire de parque temático. Los balcones de madera oscura, las paredes de piedra, las murallas y la torre de la entrada... todo recuerda un pasado más glorioso, al que ha seguido un cierto abandono. Por suerte la villa no ha caído en el olvido, y se nota que el esfuerzo de los vecinos, y seguramente de la Administración, ha permitido mantener vivo su espíritu.

Cantavieja
Un poco más hacia el Oeste, en lo alto de una montaña en la que se refugian sus murallas, como las de tantas otras poblaciones de la Reconquista, se halla Cantavieja; un municipio que, al igual que Morella, tuvo un papel importante durante las Guerras Carlistas.

A partir de aquí, continúan las tortuosas carreteras de montaña, en las que existen también otros pueblos singulares, como dos poblaciones muy cercanas entre sí, cuyos nombres están invertidos: Rubielos de Mora y Mora de Rubielos. Desgraciadamente, no dispuse de tiempo para visitarlas.

En cuanto llegamos a la ciudad de Teruel, nos sorprende descubrir ciertas joyas singulares, como su acueducto-puente, o sus bonitos edificios modernistas, obra de Pablo Monguió, un arquitecto tarraconense, discípulo de Gaudí. Alguno de ellos se encuentra en la plaza más céntrica y animada de la ciudad: la plaza del "torico", una plaza que tiene otros nombres, pero que es llamada así por la estatua de un pequeño toro que adorna su centro.

Especialmente original es la enorme escalinata que conduce a la estación de tren, que se encuentra bastante más baja que el casco antiguo. Para mí, es el gran atractivo de la ciudad.

También singular y bien conservada es su catedral. Cierto que en España tenemos muchas y muy bellas catedrales, pero no todas las ciudades tienen una catedral morisca adornada con esa especial mezcla de azul y ladrillo, que le da un toque completamente diferente.


En general, me parece un sitio bastante recomendable, no sólo porque supera las expectativas del visitante, sino porque, al ser un lugar poco visitado, nos permite disfrutar de él tranquilamente y a un precio asequible.

Dejamos ya la ciudad, y nos dirigimos rumbo a Cuenca, a través de la Sierra de Albarracín, un lugar maravilloso que vale la pena visitar. En cuanto empiezan sus montañas, descubrimos unos singulares agujeros en las piedras, por los transcurría el agua que los romanos llevaban a la ciudad.

Al poco rato llegamos a uno de los pueblos más bellos de España, que da nombre a la sierra: Albarracín. Situado en la ladera de una montaña y protegido por una espectacular muralla que escala el monte hasta su cima, este pueblo ha conseguido salvar su esencia del paso del tiempo, en buena medida gracias al turismo.

Resulta bastante duro ascender por sus empinadas calles desde el río, y pasear junto a sus casas de piedra, pero vale la pena el esfuerzo, porque pocas poblaciones tienen esa combinación de montaña, bosque, río, casas antiguas vistas espectaculares, variedad de lugares para comer y alojarse... es algo que las dos fotos que pongo no pueden reflejar, hay que estar allí y disfrutarlo.

Una vez nos despedimos de Albarracín, nos espera un largo camino por altas montañas hasta la provincia de Cuenca, pero aún hay un último lugar por visitar antes de entrar en Castilla-La Mancha: el nacimiento del río Tajo.

En efecto, en medio de estas montañas, en un lugar elevado donde los árboles se separan y dejan ver la hierba y algunos manantiales, nace el río más largo de la península.

Allá se alza un monumento al río, y junto a él se puede observar cómo los manantiales de la explanada confluyen en una pequeña laguna, a partir de la cual comienza a fluir el río, rumbo al Altántico.

Y hasta aquí llega el viaje que os quería mostrar. Espero que os haya gustado y que os invite a visitar esta región. Vale la pena. Y es que resulta sorprendente que una de las provincias menos conocidas del país guarde tantos tesoros. Aunque por otro lado es de agradecer, porque eso permite al visitante contemplarlos sin el fastidio de las hordas de turistas o la estafa de los negocietes surgidos alrededor de los lugares famosos, donde cualquier cosa te cuesta el doble de lo normal, sólo porque está al lado de cierta plaza, cierta iglesia o cierto castillo.

Realmente, la desconocida Teruel es mucho más bonita e interesante que la muy conocida Zaragoza, ciudad en la que apenas hay nada que ver, pero que, en parte por su estratégica situación, en parte por la exagerada fama de su "pilarica" le ha arrebatado el protagonismo a su hermana aragonesa. Y por cierto, una última curiosidad sobre Zaragoza: resulta paradójico que, a pesar de tener muy poco que visitar, una de sus mayores joyas, el Palacio de la Aljafería, sea apenas conocida por el público. Será que en Aragón, todas las joyas están escondidas.

martes, 2 de abril de 2013

Dos caminos, un resultado

Buceando por la red, descubro dos interesantes artículos sobre empresarios emprendedores. Uno habla de la importancia de ceñirse a las necesidades de los clientes, sin partir de una idea, de una herramienta interesante. Otro habla de lo importante que fue crear una herramienta interesante, sin preocuparse del mercado e incluso sin tener un modelo de negocio, algo aparentemente fundamental.

¿Qué conclusión extraigo? Que después de tantos consejos, tanto caso de éxito, tanta habladuría sobre lo que se debe y no se debe hacer, al final lo que hay son miles de personas que se lanzan a hacer cosas, de las cuales sólo unas decenas sobreviven de manera verdaderamente exitosa. Lo divertido es que no todos esos casos contados han seguido el mismo camino, y ni siquiera ocurre que ese camino sea diferente al de muchos de los centenares de fracasados. En realidad, son a veces ciertas pequeñas circunstancias las que determinan el éxito final; circunstancias tan caóticas que inevitablemente acaban conteniendo un cierto factor de aleatoriedad, puesto que es imposible que podamos controlar todas las variables. Quizás estén en lo cierto quienes dicen que tener una buena idea no basta, sino que en realidad va a pesar más la capacidad posterior de materializarla.

Esto de los proyectos empresariales es como el mundo de las relaciones amorosas: todos dan consejos, ves manuales de autoayuda por doquier, pero al final lo que decide es tu valor y tu habilidad en el momento de enfrentarte a cada desafío.

domingo, 24 de marzo de 2013

El odio y la zanahoria

Se ha hablado mucho del amor, pero pocas veces del odio. Esto resulta curioso si tenemos en cuenta la enorme importancia del odio en el desarrollo de la Historia. Muchos de los grandes cambios, sobretodo guerras y revoluciones, se han debido al odio. Fue el odio lo que causó el acontecimiento más importante de la historia contemporánea: la Segunda Guerra Mundial; ha sido el odio lo que ha propiciado uno de los elementos más importantes de la política internacional actual: el terrorismo; fue el odio la verdadera fuerza que alimentó casi todas las revoluciones. Es el odio el que mantiene vivo un conflicto tan importante como el de Israel con sus vecinos.

La enorme importancia del odio como motor de la Historia, ha hecho que los grandes poderes políticos y económicos hayan querido siempre controlarlo. Sabían que, junto con la avaricia, era el cebo con el que guiar al pueblo hacia donde donde les convenía, como la zanahoria que se pone ante el burro para que avance. Generalmente dirigiéndolo hacia otra nación, a la que culpar de las desgracias propias. Otras veces hacia una clase social, para culparla de los desórdenes y así, mediante el miedo, hacer creer a los temerosos ciudadanos que ellos eran los garantes del orden y la paz.

En una época tan convulsa como la actual, va a ser determinante dirigir el odio en sentido correcto para que el mundo cambie de la manera más positiva posible para la sociedad en general. Estoy seguro de que muchos poderes intentarán dirigirlo, una vez más, hacia otros países. China, por ejemplo, o en el caso de Alemania, se buscarán cabezas de turco como Grecia o Chipre. También a ingleses o franceses se les intentará vender la idea de que los responsables son los incompetentes socios del Sur, como España o Italia.

A veces serán determinados elementos sociales, como en España los sindicatos, habitual blanco de nuestra derecha rancia. En Estados Unidos será quizás el aparato estatal de Washington, al que los más tradicionales consideran enemigo de la libertad individual, símbolo del espíritu libre americano. En los países mediterráneos ya se está poniendo de moda personalizar en la figura de Merkel el odio por quienes nos están haciendo perder nuestro nivel de bienestar, distrayéndonos de nuestra propia responsabilidad como ciudadanos, y de la de nuestros dirigentes locales (a quienes, no lo olvidemos, elegimos nosotros).

Van a intentar dirigir nuestro odio en esas direcciones para que no veamos a los grandes obstáculos de nuestro bienestar: las élites financieras mundiales. Esas élites sin nombres ni apellidos (todos conocemos a Rajoy o a Obama, pero, ¿alguien conoce a alguno de los presidentes de las 10 principales sociedades financieras mundiales?), sin los cuales es muy difícil hacer surgir el odio (el ser humano necesita personalizar sus sentimientos, llamar a algo por su nombre). Aún así, les va a costar. La intercomunicación que permite Internet ha creado un flujo de información más poderoso que todas las televisiones y diarios. La gente está cada vez más concienciada del origen de los males y, aunque les cueste poner un nombre al "culpable" (porque el entramado financiero es complejo y abstracto), ya no es tan fácil distraer su atención como lo fue en los años 30 o en el siglo XIX.

Ahora mismo esta es una de las grades claves para decidir nuestro futuro en los próximos años. Si la gente se mantiene bien informada y entiende a quiénes hay que derribar, hay esperanza; si nos distraen con enemigos inventados y dirigen nuestro odio hacia países y personas aisladas, estaremos metiendo la pata otra vez.

jueves, 7 de marzo de 2013

"Incompatibilidad de caracteres" o "cómo escribo las comillas bajas con ALT+n"

A raíz de una consulta de @Ronronia en Twitter, sobre cómo escribir la comillas que se usan en Alemania („ “) mediante la tecla ALT más un código (como siempre se ha podido hacer en MS-DOS), pensé en escribir este artículo para aclarar ciertas cuestiones relativas a la visualización de texto en un ordenador. No voy a centrarme en los teclados, ya que eso requeriría todo un artículo aparte sobre la introducción de datos mediante teclados no occidentales, y carezco de experiencia en el tema. Simplemente supondré que el usuario dispone del teclado adecuado, o bien que lee un fichero ya existente.

Lo que cuento está basado en mi propia actividad laboral y particular, así que si cometo algún error o doy información incompleta, cualquier comentario será bienvenido.

Introducción

Desde que los ordenadores disponen de métodos más amigables que las tarjetas perforadas para introducir la información, el usuario se ha encontrado ante el desafío de escribir texto para que la máquina lo interprete, y luego visualizarlo, ya sea en una pantalla o imprimiéndolo en un papel. Cada pulsación del teclado debe transformarse, de alguna manera, en una letra (más exactamente, en un caracter, o sea, un signo) que también debe poder guardarse en la máquina, para poder recuperar más tarde signo que se tecleó. Ahora bien, los ordenadores no guardan trazos, sino bits agrupados en códigos, de manera que es necesario establecer una correspondencia entre el código que guarda el ordenador y el carácter a dibujar. ¿Cómo realizar esta correspondencia?

Escribiendo en inglés: Tabla ASCII

El método más clásico lo establecieron, cómo no, los norteamericanos, mediante su organización de estándares, ANSI. Ésta propuso una tabla de códigos llamada ASCII (American Standard Code for Information Interchange).
La tabla contiene 128 códigos (del 0 al 127), para cada uno de los cuales se establece un significado. En realidad, sólo los que van del 32 al 126 son imprimibles, es decir, caracteres propiamente dichos. El resto corresponde a códigos de control.

Para poder identificar de manera fácil cada código con su caracter, la empresa Microsoft hizo que desde su sistema operativo MS-DOS el usuario pudiera escribir cualquier caracter de la tabla, simplemente manteniendo pulsada la tecla ALT y escribiendo el código. Al liberar la tecla ALT, se imprimía el caracter correspondiente al código introducido.

Del inglés a las lenguas occidentales: ASCII extendido

Cualquier persona no anglosajona que mire la tabla ASCII, notará en seguida algunas deficiencias. Por ejemplo, no existen las letras con acento o diéresis. Esto es así porque los norteamericanos definieron, lógicamente, los caracteres que les hacían falta, y no los que se usan en francés, español, griego o chino.

Para subsanar esta deficiencia, diversas empresas de informática (en particular IBM, que era la que comenzó a fabricar los primeros PC's) decidieron extender la tabla al doble, del 0 al 255, de manera que cada byte de información hiciera referencia exactamente a un caracter. Aquí podéis ver cómo quedó la tabla ASCII extendida.


Ahora bien, 128 posiciones adicionales no son muchas. Nos pueden permitir algunos caracteres más, como los acentos; pero ¿qué ocurre si queremos escribir letras griegas? ¿O cirílicas? ¿O caracteres chinos? Resultó que no había espacio para todos, y las máquinas de entonces no podían tratar fácilmente codificaciones muy extensas; convenía que sólo hubiera un byte para cada letra. Para solucionarlo, se decidió crear varias extensiones de la tabla ASCII, no una sola. Cada extensión estaba orientada a las necesidades de una determinada cultura. Por ejemplo, la extensión 737 de IBM contenía las letras griegas. Las más usadas, sin embargo, fueron las que de alguna manera recogían los caracteres que se consideraban más útiles en las lenguas occidentales (español, francés, alemán...), como la extensión 437, y una extensión especial creada por Microsoft llamada Windows-1252 (o CP-1521, ya que normalmente las tablas se designan como CP-xxx, de code page). También ciertas organizaciones de estándares internacionales, como ISO, establecieron ciertas reglas. Así surgió la tabla ISO-8859-1, que es casi calcada a la Windows-1252, la cual a su vez tiene bastantes caracteres en común con la extensión 437. Estas han sido las tablas estándares en los ordenadores occidentales hasta hace poco, y de hecho aún se usan mucho.

Entonces, ¿ya puedo escribir las comillas bajas con ALT+código?

No. Resulta que las comillas alemanas no se consideraron en su momento caracteres útiles, por lo que ninguna de las extensiones ASCII ni tampoco otras tablas comunes la contienen (quizás haya alguna, pero desde luego no es de las habituales). Es más, aunque alguna extensión la contenga, ni siquiera puede uno estar seguro de que pueda escribir una letra con acento o una letra griega: dependerá de la tabla de caracteres que use la aplicación en concreto (en este caso el intérprete de comandos de Windows, heredero del antiguo intérprete de MS-DOS). Si el intérprete usa la extensión 737, sí que podrás escribir una letra griega, por ejemplo una xi minúscula (ξ) mediante ALT+código; pero si usa el Windows-1521 (como probablemente ocurra si estás en España) no podrás.

Os estaréis preguntando cómo se cambia de tabla de caracteres. Pues bien, en Windows se usa el comando chcp (change code page). Por ejemplo, chcp 737 cambiaría a la tabla CP-737, en la que tendríamos las letras griegas.

Entonces, ¿sólo tengo que cambiar la tabla y ya podré obtener el símbolo que quiera?

Tampoco XD Es muy triste, pero los obstáculos a superar para conseguir tu símbolo son numerosos. Resulta que aún hay un elemento más que no he explicado: la fuente. Y es que no basta con asociar un código a un carácter, sino que luego ese carácter debe dibujarse, y existen diferentes maneras de hacerlo, como todos sabemos (no es lo mismo una letra dibujada en Arial que en Courier o en Times New Roman).

Por defecto, el intérprete de comandos de Windows usa la fuente Lucida Console. Si esa fuente no tiene definidos todos los dibujos para los posibles caracteres de las tablas, de nada servirá cambiar de una a otra si justamente falta el que queremos. Es más, aunque la fuente tuviera definido el caracter en alguna posición, haría falta que fuera justamente la posición que especifica la tabla con la que trabajas en ese momento. Pero volveremos a eso cuando hable de Unicode.

Si os interesa saber qué caracteres soporta una fuente y qué aspecto tienen, os recomiendo una utilidad llamada BabelMap, que resulta muy útil.

¿Podemos cambiar la fuente del intérprete de comandos? Sí, aunque no resulta fácil, y además, si se hace, hay que tener cuidado con seleccionar siempre una fuente equiespaciada. Aquí explican el porqué.

De las lenguas occidentales a todas: Unicode

La globalización de la sociedad en la que vivimos y el auge de Internet, han hecho que el mundo esté cada vez más intercomunicado a través de ordenadores. El clásico aislamiento que uno esperaba tener cuando trabajaba con sus aplicaciones ya no es cierto. Cada vez es más común que un mismo documento contenga caracteres de diferentes culturas, o que un programa deba aceptar que lo utilicen usuarios de países muy distintos. En los 80 daba igual que un documento no pudiera contener texto en chino. Ahora sería inadmisible.

Notepad nos muestra texto unicode sin problemas
Para poder ampliar la lista de caracteres posibles, se decidió crear una ampliación de ASCII llamada Unicode, donde el código pasara de uno a dos bytes, es decir, que en lugar de 256 combinaciones, ahora tenemos 65536. En realidad, algunos caracteres se sitúan más allá de los dos bytes (se puede llegar hasta la posición 0x10FFFF), pero se trata de casos un tanto especiales; prácticamente todo se puede resolver en el rango de los dos bytes. Eso da para mucho; por eso Unicode no sólo contiene letras y números de todo tipo, sino cualquier signo de puntuación imaginable. Podéis consultar la tabla en diferentes sitios de Internet, como este.
El intérprete de comandos, en cambio, no
Aunque al principio costó que las aplicaciones informáticas adoptasen la nueva codificación y abandonasen las viejas extensiones de ASCII, ya empieza a ser habitual trabajar con él. Cualquier usuario de Windows, por ejemplo, puede arrancar típicas aplicaciones como el bloc de notas o el Word, y escribir caracteres de todo tipo, sin preocuparse de nada, puesto que la aplicación ya se encargará de guardarlo en una codificación adecuada para Unicode (generalmente, UTF-8). Incluso los intérpretes de comandos pueden llegar a mostrar el contenido de ficheros que usan Unicode.

Vale, pero no consigo obtener el caracter que quiero con ALT+código. ¿Qué está ocurriendo?

La utilidad del intérprete de comandos para dibujar un caracter mediante ALT+código fue una facilidad que tuvo su sentido en su momento, cuando ASCII o CP-1521, pero que hoy en día, con la complicación de tener que cambiar de tabla, resulta más un rollo que otra cosa.  Sin embargo, a alguna gente le puede funcionar, y realmente es posible sacar las comillas alemanas si se tiene la configuración adecuada, según algunos testimonios. Todo esto gracias a ciertos juegos entre las tablas, según se haga comenzar el número por 0 o no. Aquí tenéis una explicación del tema.

Aún así, parecería razonable que Microsoft se haya interesado en permitir escribir un código Unicode tras el ALT, en lugar de seguir obligándonos a preocuparnos de las tablas. Y así es: si mientras se mantiene ALT pulsado se teclea el signo + seguido del código hexadecimal del carácter, en principio debería aparecer el símbolo correspondiente de Unicode.

Por cierto, que lo mismo es posible hacer en la consola de Linux pulsando a la vez Shift+Ctrl, la letra u y, a continuación, el código hexadecimal del caracter.

¿UTF-8 es Unicode?

No. UTF-8 es una de las posibles codificaciones de Unicode. Y es que si miramos los caracteres de los primeros códidos de Unicode (por debajo de 128) veremos que son... justamente los de ASCII. No es casualidad: ya desde el principio se pensó en que los códigos de un solo byte fuesen compatibles y, en todo caso, si alguien quería escribir otro caracter, que usase dos bytes, o tres (o incluso cuatro para algunos caracteres algo especiales). Por contra, UTF-16 usa dos bytes de entrada. Tanto UTF-8 como UTF-16 tienen sus ventajas e inconvenientes, que no voy a discutir aquí. Basta con saber que UTF-8 es la más extendida en Occidente, y por eso a menudo se usan como si fueran sinónimos, de manera que si una aplicación nos pregunta si deseamos guardar el texto en UTF-8, en el fondo nos está preguntando si usamos Unicode. 

El BOM

Si intentáis crear un fichero en UTF-8 con el bloc de notas de Windows y abrirlo luego en Linux, es posible que veáis que el texto está bien, pero que hay algo extraño al comienzo del texto, unos pequeños símbolos. Por el contrario, a veces un fichero de texto UTF-8 creado en Linux o mediante una aplicación java y luego enviado a ciertas aplicaciones de Microsoft o implementadas con algún lenguaje de esta empresa, producen problemas, como si Windows no fuese capaz de usar Unicode. ¿Qué está ocurriendo? Todo esto es culpa del BOM.

BOM significa Byte Order Mark, y son tres byte que se pueden incluir antes de un texto UTF. En realidad, sólo tiene utilidad para la codificación UTF-16, ya que ésta, al usar dos bytes, plantea la duda de si el que viene primero es el de más peso o el de menos peso (es un clásico problema de la informática: los little-endian y los big-endian). En UTF-8 no existe ese dilema, y el estándar unicode desaconseja su uso. Por eso muchas aplicaciones y librerías de programación no lo incluyen. Sin embargo, Microsoft decidió ponerlo siempre en cualquier texto unicode, tanto si era UTF-8 como si era UTF-16, y usarlo de paso para que la aplicación que lee el texto sepa si éste es unicode o alguna tabla habitual de Windows, como CP-1521.

Conclusión

Si quieres escribir las comillas alemanas y no tienes un teclado que contenga esos caracteres, búscalos por Internet y pégalos en tu texto ;)

Algunas imágenes están sacadas de: