APRENDE A TOCAR LA FLAUTA DE FORMA PROGRESIVA

Aquí os dejo esta maravilla de enlace. Se trata de un recopilatorio de partituras para aprender a tocar la flauta dulce de forma progresiva.
Todas las partituras que se incluyen en este recopilatorio incluyen un acompañamiento instrumental que os permitirá a tocar la flauta de forma divertida y entretenida. Algunas incluyen partituras interactivas con las que puedes comprobar cómo suenan antes de aprenderlas y todas tienen un apartado de descargas donde puedes obtener la partitura y el acompañamiento para descargarlo y poder usarlo sin conexión a Internet

Partituras para flauta dulce.

Os dejo esta completísima entrada con los recursos de flauta dulce que he encontrado en el blog Ikasmus (muchas gracias por compartirlo con nosotros) Se trata de 4 wix, ordenados por dificultad con numerosas partituras, algunas con su base musical,videos, etc. Están escritas en Euskera, aunque eso no es un problema, ya que la música es un idioma universal. Hay una palabra "Astiroago" que sale en varias patituras y son versiones más lentas de las mismas.






Aliki Mini Assalam: partitura para PDI (2)

Continuando con el post anterior, vamos ahora a insertar en la partitura dinámica la música de acompañamiento junto con un reproductor. El resultado es este:

Paso 1: Importar y vincular el archivo wav
Esta operación la realizaremos desde  el menú 'Archivo/Importar/Importar a biblioteca'. En este caso se trata del archivo 'aliki.wav'. En la biblioteca aparecerá ahora este archivo.
Para utilizar el archivo en las operaciones de programación en ActionScript, debemos definir las opciones de vinculación. Para ello, vamos a la biblioteca (recordemos que podemos mostrarla y ocultarla con Ctrl+l) y haciendo clic con el botón derecho sobre el archivo de sonido, seleccionamos 'vinculación' y completamos el cuadro de la siguiente forma:

Ahora regresemos a la capa 'acciones' , y escribimos en el 1r fotograma de la capa, después del código que insertamos en el post anterior, las siguientes líneas
//Vinculando al wav de la canciónmusicaAliki = "aliki.wav";sonidoCancion = new Sound();sonidoCancion.attachSound(musicaAliki);
El resultado de estas tres lineas es que tenemos ahora disponible un objeto sonido, (sonidoCancion), que podemos utilizar en la programación con ActionScript.
Paso 2 Botones Play/Pause y Stop
Vamos a crear ahora tres nuevas capas, que llamaremos play, pause y stop. En cada una de ellas vamos a arrastrar desde Ventana/Biblioteca/Bibliotecas comunes los botones prefabricados que nos proporciona  el propio programa. Yo he utilizado los disponibles en la carpeta 'Playback'
Como el botón 'play' debe alternarse con el 'pause', colocaremos ambos superpuestos. El botón 'stop' quedará a la izquierda de ambos. En la siguiente imagen, el botón 'pause' se ve ya que queda oculto por el 'play'.
Por último daremos a los botones los nombres de instancia btn_play, btn_pause y btn_stop respectivamente.

Paso 3: Código de los botones
Lo que han de hacer los botones es bastante convencional: Todas las acciones deben además desencadenarse en el evento 'onRelease' que corresponde no al momento de presionar el botón del ratón (onPress), sino al de soltarlo una vez presionado.
Ahora, en el fotograma de la capa acciones, introducimos el código siguiente, que incluye las líneas correspondientes de comentarios:
//Definimos una variable que almacenará el punto de la canción (en milisegundos)en que nos encontramos. //Su valor inicial será 0 (inicio de la canción);var pausa:Number = 0;//Acciones del boton 'play' al soltar el boton del ratónbtn_play.onRelease = function(){//la canción comienza a sonar desde el principio la primera vez o desde el segundo en que se ha hecho pause,  sonidoCancion.start(pausa / 1000);// el botón play se vuelve invisible y el pause visible. this._visible = 0; btn_pause._visible = 1;};//Acciones del boton 'pause' al soltar el boton del ratónbtn_pause.onRelease = function(){ //almacena la posición de la canción en el momento de hacer pause pausa = sonidoCancion.position; //detiene la reproducción sonidoCancion.stop(); //A la inversa que con play. El botón pause se hace invisible y el play visible this._visible = 0; btn_play._visible = 1;};//Acciones del botón 'stop'btn_stop.onRelease = function(){ //detiene la reproducción sonidoCancion.stop(); //pone la variable 'pausa' a 0; pausa = 0; //hace visible el boton play e invisible el pause btn_play._visible = 1; btn_pause._visible = 0;};

Como último detalle, hemos colocado una imagen de fondo. Gracias a que la partitura está en formato vectorial con fondo transparente (ver post anterior) , podemos verla sobreimpresa a la imagen 

En una próxima entrada, haremos que de forma opcional, el visor se desplace siguiendo las notas del pentagrama. 

Aliki Mini Assalam: partitura para PDI (2)

Continuando con el post anterior, vamos ahora a insertar en la partitura dinámica la música de acompañamiento junto con un reproductor. El resultado es este:

Paso 1: Importar y vincular el archivo wav
Esta operación la realizaremos desde  el menú 'Archivo/Importar/Importar a biblioteca'. En este caso se trata del archivo 'aliki.wav'. En la biblioteca aparecerá ahora este archivo.
Para utilizar el archivo en las operaciones de programación en ActionScript, debemos definir las opciones de vinculación. Para ello, vamos a la biblioteca (recordemos que podemos mostrarla y ocultarla con Ctrl+l) y haciendo clic con el botón derecho sobre el archivo de sonido, seleccionamos 'vinculación' y completamos el cuadro de la siguiente forma:

Ahora regresemos a la capa 'acciones' , y escribimos en el 1r fotograma de la capa, después del código que insertamos en el post anterior, las siguientes líneas
//Vinculando al wav de la canciónmusicaAliki = "aliki.wav";sonidoCancion = new Sound();sonidoCancion.attachSound(musicaAliki);
El resultado de estas tres lineas es que tenemos ahora disponible un objeto sonido, (sonidoCancion), que podemos utilizar en la programación con ActionScript.
Paso 2 Botones Play/Pause y Stop
Vamos a crear ahora tres nuevas capas, que llamaremos play, pause y stop. En cada una de ellas vamos a arrastrar desde Ventana/Biblioteca/Bibliotecas comunes los botones prefabricados que nos proporciona  el propio programa. Yo he utilizado los disponibles en la carpeta 'Playback'
Como el botón 'play' debe alternarse con el 'pause', colocaremos ambos superpuestos. El botón 'stop' quedará a la izquierda de ambos. En la siguiente imagen, el botón 'pause' se ve ya que queda oculto por el 'play'.
Por último daremos a los botones los nombres de instancia btn_play, btn_pause y btn_stop respectivamente.

Paso 3: Código de los botones
Lo que han de hacer los botones es bastante convencional: Todas las acciones deben además desencadenarse en el evento 'onRelease' que corresponde no al momento de presionar el botón del ratón (onPress), sino al de soltarlo una vez presionado.
Ahora, en el fotograma de la capa acciones, introducimos el código siguiente, que incluye las líneas correspondientes de comentarios:
//Definimos una variable que almacenará el punto de la canción (en milisegundos)en que nos encontramos. //Su valor inicial será 0 (inicio de la canción);var pausa:Number = 0;//Acciones del boton 'play' al soltar el boton del ratónbtn_play.onRelease = function(){//la canción comienza a sonar desde el principio la primera vez o desde el segundo en que se ha hecho pause,  sonidoCancion.start(pausa / 1000);// el botón play se vuelve invisible y el pause visible. this._visible = 0; btn_pause._visible = 1;};//Acciones del boton 'pause' al soltar el boton del ratónbtn_pause.onRelease = function(){ //almacena la posición de la canción en el momento de hacer pause pausa = sonidoCancion.position; //detiene la reproducción sonidoCancion.stop(); //A la inversa que con play. El botón pause se hace invisible y el play visible this._visible = 0; btn_play._visible = 1;};//Acciones del botón 'stop'btn_stop.onRelease = function(){ //detiene la reproducción sonidoCancion.stop(); //pone la variable 'pausa' a 0; pausa = 0; //hace visible el boton play e invisible el pause btn_play._visible = 1; btn_pause._visible = 0;};

Como último detalle, hemos colocado una imagen de fondo. Gracias a que la partitura está en formato vectorial con fondo transparente (ver post anterior) , podemos verla sobreimpresa a la imagen 

En una próxima entrada, haremos que de forma opcional, el visor se desplace siguiendo las notas del pentagrama. 

Por una cabeza

TangoPic. PD en Wikimedia Commons.Cuando Carlos Gardel compuso Por una cabeza -corría el año 1935 y tan sólo habían pasado ocho años desde el estreno de la primera película sonora- es muy poco probable que llegara a imaginar que el cine contribuiría a la popularidad de la que goza actualmente  este tango, alcanzada no sólo por su valor musical, sino también gracias a unas escenas inolvidables en las que las imágenes están realzadas por esta canción. Aquí recordaremos las dos más importantes e impactantes, extraídas de sendas obras maestras del séptimo arte, rodadas con tan sólo un año de diferencia la una de la otra.

En La lista de Schindler (1993) se escucha la canción original, cantada por el mismo Carlos Gardel, quien la grabó pocos meses antes de su fallecimiento en un accidente aéreo en Colombia, en el que también murió Alfredo Le Pera, el autor de la letra.

El director del filme, Steven Spielberg, utiliza Por una cabeza para dar unidad a dos escenas distintas y complementarias: el tango empieza a sonar sobre un primer plano de una radio, dando lugar a un sonido diegético que acompaña los gestos acompasados de Oskar Schindler (Liam Neeson) que se prepara para el encuentro con los jerarcas nazis, eligiendo con esmero todos los detalles de su vestuario con el fin de impresionarles. En la sala de baile donde tiene lugar la escena siguiente, a pesar de la presencia de una  pequeña orquesta tocando y de algunas parejas bailando,  ya no podemos hablar de diégesis, pues los protagonistas de la película no pueden estar oyendo la voz del mismo Gardel, desaparecido 14 años antes de la ocupación de Polonia por parte del ejercito nazi; por si no fuera suficiente, en el escenario hay instrumentistas pero no cantantes. Quizás uno de los personajes que aparecen en la pantalla sí lo esté oyendo: esa melodía podría seguir sonando en la mente del mismo Schindler, como un fondo musical obsesivo que acompaña sus pensamientos totalmente ajenos a la fiesta y la música que le rodean porque está absorto en la observación y análisis de las personas que le interesan.

Un año antes del estreno de La lista de Schindler, este tango ya había conquistado al público de la gran pantalla gracias a una de las escenas más intensas de Esencia de mujer, un remake del también imprescindible largometraje Profumo di donna: el momento en que el protagonista, el teniente coronel Frank Slade (Al Pacino) acaba de conocer a Donna (Gabrielle Anwar), aunque sólo por su perfume, puesto que es invidente. Donna le guia hasta la pista, hacia la que el hombre se dirige con mucha prudencia. El baile empieza tímidamente, pero al llegar al estribillo -que en este excelente arreglo instrumental viene cantado con gran intensidad por el violín sobre un poderoso impulso rítmico del piano- Frank toma las riendas y le da a Charlie (Chris O’Donnell), su joven lazarillo, una lección no sólo de baile sino también de vitalidad.

Como de costumbre, he arreglado este tango para flauta dulce y piano, pero esta vez mis alumnos y alumnas de primero de ESO deberán esperar al curso que viene para aprenderlo, pues tiene unas cuantas notas agudas y alteraciones que nos recomiendan no tener prisas. Mientras nosotros nos vamos introduciendo en la música porteña con Libertango, quizás esta partitura pueda resultarle útil a docentes y discentes de cursos más avanzados.

La entrada Por una cabeza ha sido publicada primero en educacionmusical.es.