Mostrando entradas con la etiqueta Tutoriales. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tutoriales. Mostrar todas las entradas

domingo, 22 de mayo de 2011

Musicogramas con flash

En este minitutorial voy a intentar explicar la forma de hacer musicogramas con Flash. Si bien este no es un programa de software libre, es hoy por hoy uno de los más potentes para realizar actividades interactivas, y corre aceptablemente bien bajo Wine.
Le dedico este tutorial especialmente a Nani, activa maestra de música en Galicia a la que se lo prometí hace meses. Más vale tarde que nunca.
El resultado que se trata de conseguir es algo así:
Pincha aquí para pantalla completa



Generalmente los alumnos siguen los musicogramas  sobre el papel señalando rítmicamente sobre los  dibujos de corazones o los simbolos que representan el pulso musical. Así que esta actividad ejemplifica lo que han de hacer, y pueden además intentar seguirla en la PDI. Una variante, que podemos ver más adelante, es hacerla aún más interactiva, de forma que si el alumno no la sigue 'a tempo', ésta pueda pararse y dar un mensaje de error, o bien de felicitación en caso contrario.
Se trata de un musicograma muy simple, pero la dinámica es válida para cualquiera otra que queramos realizar, cambiando solamente los elementos gráficos y decorativos, o aumentando el número de acciones (letra que aparezca tipo karaoke, etc)
Esquema general
En esencia, lo que queremos conseguir es  reproducir una canción y que, en determinados instantes de esta reproducción, aparezcan elementos gráficos en la escena. Por tanto, tendremos que introducir en la escena un archivo de sonido con sus correspondientes botones de reproducción, y definir unas funciones que se ejecuten cuando el archivo de sonido pase por determinados tiempos.
Paso 1 Preparando elementos de la escena.
Como se puede ver, ésta consta simplemente del título, la letra de la canción y 16 dibujos de corazones que representan el pulso musical y que deben ir apareciendo a tiempo conforme la música va sonando. Estos son instancias de un símbolo y les hemos puesto nombres de instancia c1, c2....c16

Paso 2 Vinculando la música y diseñando el reproductor
Este paso ya está explicado aquí. Los pasos, rápidamente, son los siguientes:
1) Importamos el sonido wav de la canción a la biblioteca
2) Sobre el sonido importado en la biblioteca, con el botón derecho del ratón seleccionamos 'vinculación' y rellenamos las opciones de vinculación.
3) Añadimos una capa, la llamamos 'acciones' y escribimos el código siguiente 
//VINCULANDO  WAV
musica1 = "XimoBoticari.wav"; //asignamos una variable al wav vinculado
sonidoCancion = new Sound(); //creamos un objeto de sonido
sonidoCancion.attachSound(musica1);// relacionamos ese objeto con la variable del wav
Ahora tenemos un objeto de sonido, 'sonidoCancion' que podemos manejar con ActionScript

4) 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. Aquí se han utilizado los disponibles en la carpeta 'Playback'

Como el botón 'play' debe alternarse con el 'pause', colocaremos ambos superpuestos (pero en capas distintas). El botón 'stop' quedará a la izquierda de ambos. En la siguiente imagen, el botón 'pause' no se ve ya que queda oculto por el 'play', situado en una capa superior.


Por último daremos a los botones los nombres de instancia btn_play, btn_pause y btn_stop respectivamente.

5) Código de acciones de los botones play, pause y stop
Volvemos a la capa acciones y escribimos el código siguiente
//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ón
btn_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);
// La canción está sonando así que hacemos que el botón play se vuelva invisible y el pause visible.
this._visible = 0; 
btn_pause._visible = 1;
};
//++++++++++++++++++++++++++++
//ACCIONES DEL BOTON PAUSE al soltar el boton del ratón
btn_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 BOTON '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;
};
Paso 3 Determinando los tiempos relevantes de la canción
Esta es la fase más engorrosa de todo el proceso, ya que hay que hacer una lista con los tiempos en  milisegundos en que se producen los eventos que nos interesan.
Abrimos el archivo de sonido con Audacity

Una manera rápida de proceder es averiguar el tiempo en que se inicia el primer compás de la melodía y el tiempo correspondiente al inicio del noveno compás. Si la música está interpretada con un tempo exacto, dividiendo por 16 (ya que estamos en un compás de 2/4) tendremos la duración de cada pulso. De ahí podemos sacar las cifras qe nos interesan.
Por ejemplo, en este caso, la melodia se inicia en t1= 5.960 milisegundos (ms). y el compás noveno se inicia en t17= 17.240 ms. Por tanto la duración de cada pulso será 705 ms.
Podemos hacer más rápido el proceso utilizando una tabla de hoja de cálculo. Así, obtendremos los tiempos en que los dibujos deben aparecer, de acuerdo con el pulso de la canción:
Con esos datos vamos a pegar, en la capa 'acciones', un array que contendrá los tiempos en que se inicia cada pulsación y debe aparecer cada simbolo:
Pegamos en la capa 'acciones':
//Array que contiene los tiempos de cada pulso musical de la melodía
tiempoCancion = new Array(0, 5960, 6665, 7370, 8075, 8780, 9485, 10190, 10895, 11600, 12305, 13010, 13715, 14420, 15125, 15830, 16535, 17240);
Paso 4 El momento del código
El código con el que vamos a conseguir que la reproducción active los símbolos es el siguiente:
Empezamos haciendo todos los corazones invisibles: Introducimos este código en la capa 'acciones'
//++++++++++++++++++++++++++++++
corazones = new Array(0, "c1", "c2", "c3", "c4", "c5", "c6", "c7", "c8", "c9", "c10", "c11", "c12", "c13", "c14", "c15", "c16", "c17");
for (a = 0; a < 20; a++)
{
_root[corazones[a]]._visible = 0;
}
//+++++++++++++++++++++++++++++++
Ahora vamos a definir una función, 'mostrarPulsación', que irá haciendo visibles los corazones cuando la canción pase por los tiempos definidos en el array 'tiempoCanción'
//++++++++++++++++++++++++++++++++
function mostrarPulsacion()
{
if ((sonidoCancion.position > tiempoCancion[n]) && (sonidoCancion.position < tiempoCancion[n + 1]))
{
_root[corazones[n]]._visible = 1;
}
//cuando la canción rebasa l           
if ((sonidoCancion.position > tiempoCancion[n + 1]) && (sonidoCancion.position < tiempoCancion[n + 2]))
{
n++;
}
}
//++++++++++++++++++++++++++++++++++
Veamos el código con detenimiento:
sonidoCancion.position devuelve el tiempo en milisegundos conforme la canción se va reproduciendo. La primera condición if detecta si la canción se encuentra entre los valores n y n+1. En ese caso hace visible el corazón 'n' .
La segunda condición if aumenta el valor de 'n', con lo que el proceso vuelve a repetirse nuevamente, y así sucesivamente.
Solo falta ahora introducir, en el boton 'play', dos cosas. Una es que se ejecute esta función,  mostrarPulsacion.
La otra es introducir una funcion setInterval, que llamaremos 'refresco' para que se compruebe continuamente el paso del tiempo. Así, el boton 'play' quedará así:
//++++++++++++++++++++++++++++++++++++++++++
btn_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);
mostrarPulsacion();
refresco = setInterval(mostrarPulsacion, 20);
// La canción está sonando así que hacemos que el botón play se vuelva invisible y el pause visible.
this._visible = 0;
btn_pause._visible = 1;
};
//+++++++++++++++++++++++++++++++++++++++++



domingo, 8 de mayo de 2011

Partitura para piano e instrumento solista con Musescore

En este minitutorial vamos a a mostrar como introducir varias voces en un solo pentagrama utilizando Musescore. El caso más típico es el de una partitura para piano. Como ejemplo vamos a escribir los primeros ocho compases de la Sonata para dos flautas de Jean Baptiste Loeillet. (Modelo en pdf aquí)

En primer lugar abrimos Musescore y escribimos título y otros datos:



 Definimos, a continuación, una plantilla para las dos flautas y el piano.


En las pantallas siguientes seleccionamos la armadura para Mi menor  y el signo de compás de 3/2. Cambiamos el texto del encabezado de las voces. Este será el aspecto de la plantilla creada:


Introducimos la primera voz en el pentagrama de piano para la mano derecha (ver esta entrada) . Este es el resultado de  los cuatro primeros compases.



Podemos introducir en la misma voz notas dobles con las plicas en la misma dirección mientras la figuración sea la misma, utilizando el mismo procedimiento.


Para introducir la segunda voz del pentagrama de la la mano derecha, pulsamos en el primer compás (aparece el rectángulo azul), luego pulsamos N (entramos en modo de edición)

Pero ahora además  pulsamos en la barra de menús la voz num 2 (en color verde). Verás que ahora las notas que vamos introduciendo son de este color. Automáticamente, Musescore reordenará la dirección de las plicas de la primera voz hacia arriba y las de la segunda hacia abajo.

Podemos cambiar la direción de las plicas manualmente pulsando (en el modo de edición) sobre la nota con el botón derecho y eligiendo Note properties (propiedades de nota) y luego Stem direction (sus posibilidades son up (arriba), down (abajo) y auto (automático) Es posible también que debamos mover los silencios de la segunda voz pinchando y arrastrando con el ratón.




Colocamos ahora ligaduras, signos de dinámica, etc. arrastrándolos desde la paleta.



Escribimos ahora la voz de la mano izquierda y la de la primera flauta.


Este es el aspecto final de la partitura

sábado, 23 de abril de 2011

Aliki Mini Assalam: partitura para PDI (1)

Desde que tengo PDI en clase, una de las utilidades que uso sistemáticamente es  proyectar las partituras que tocan o cantan los alumnos. Esto ha mejorado mucho la capacidad de seguir la notación, especialmente para los alumnos que tienen dificultades y se pierden con facilidad.
Esta versión, realizada en Flash, contiene un visor con el que el profesor o un alumno puede ayudar a seguir la partitura a sus compañeros durante  la interpretación. El ratón se sustituye por un visor transparente que muestra por donde vamos. (Pincha para ver ejemplo)


Explico a continuación cómo la realizarla con ayuda de Flash 8. El proceso está al alcance de cualquier usuario mínimamente familiarizado con el programa. En la siguiente entrada mostraré cómo podemos incorporarle un reproductor de mp3.

Paso 1 Preparar la partitura
Podemos escribirla con cualquier editor con el que estemos familiarizados. Yo he utilizado Musescore. En cualquier caso, es recomendable guardar la partitura como png. Este formato tiene la ventaja del fondo transparente, que  nos permite luego superponerla al color de fondo o a una imagen.

Paso 2 Situar la partitura en Flash 8
  • Abriremos Flash 8, crearemos un archivo nuevo y desde el menú 'Modificar' definiremos una pelicula de 550 x 400 pixeles y 24 fps (cuadros por segundo).

  • Ahora importaremos la partitura utilizando el menú Archivo/Importar/Importar a escenario. Buscamos la imagen png de la partitura y aceptamos. Aparecerá en el escenario a un tamaño mucho mayor que el cuadro de la escena flash, lo que podemos comprobar si seleccionamos la visualización 'Mostrar todo'

  • Vamos a reducir la partitura para que ocupe el cuadro central de la escena. Para ello abriremos el panel 'Transformar' desde el menú 'Ventana/Transformar' ( o Ctrl+T). Aplicaremos un porcentaje de reducción adecuado (tambien podemos hacerlo manualmente con la herramienta de transformación). El resultado será


  • La partitura, si bien ocupa ahora el centro de la escena, mantiene el formato A4 procedente de su anterior edición con Musescore. Además es muy recomendable transformar esta imagen de mapa de bits a un formato vectorial, más propio de flash y que nos permite infinidad de posibilidades posteriores de edición. Ello podemos hacerlo desde 'Modificar/Bitmap/Trazar mapa de bits'. En unos segundos tendremos la partitura convertida a formato vectorial, lo que reduce su tamaño y permite escalarla sin limite ni pérdida de calidad. Estos son los parámetros que podemos utilizar:

  • Podemos ahora, por ejemplo, borrar los elementos que no nos interesen (titulo, números de compás) o, seleccionándola toda, cambiar el color a un relajante azul marino, por ejemplo. A continuación, la seleccionamos y agrupamos todos sus elementos con Modificar/Agrupar o bien Ctrl+G. Utilizando la herramienta texto, colocamos un título, con lo que ya tenemos disponible esta fase del trabajo.

Paso 3 Diseñar el visor
  • El visor con el que vamos a seguir la partitura serà un círculo azul transparente que acompañará al movimiento el ratón. Para ello añadimos una nueva capa en la escena y en ella dibujamos, con la herramienta círculo, uno del tamaño que consideremos conveniente. Le aplicamos color de relleno azul y suprimimos la línea de contorno. A continuación lo guardamos como símbolo (F8) dándole el nombre 'Visor'. Le damos el nombre de instancia 'visor' (muy importante para que funcione luego)
  • Como queremos que sea semitransparente, una vez seleccionado, en el inspector de propiedades (abajo), le definimos en 'color' un  alpha del 30%. 


Paso 4 El momento del código 

Ahora insertamos una nueva capa, a la que llamaremos 'acciones' (por cierto, podemos llamar a las dos capas ya existentes 'partitura' y 'visor'), y pulsando F9, abrimos el inspector de acciones del fotograma. En él pegamos el siguiente código, que contiene ya líneas comentadas explicando lo que hace cada cosa: 

//Detiene en este fotograma
stop();
//Esconde el puntero del ratón.
Mouse.hide();
//Definimos una función que actúa cuando se mueve el ratón
_root.onMouseMove = function()
{
//lo que hace la función: el visor sigue las coordenadas del ratón
visor._x = _root._xmouse;
visor._y = _root._ymouse;
//la función se actualiza continuamente con cada movimiento del ratón
updateAfterEvent();
//Fin de las acciones de la función
};

El resultado podemos probarlo con el menú 'Control /Probar película"

Paso 5 Publicar
Publicar es generar una pelicula swf , un archivo html, etc a partir de nuestro fla. Podemos ir a 'Archivo/Configuración' y definir el lugar en el que queremos que se guarde. a continuación, con 'Publicar', la tendremos ya lista.

En la próxima entrada veremos como añadir un reproductor de la música de fondo, y hacer que el visor, opcionalmente,  se desplace automáticamente por las notas conforme suena la música de acompañamiento.

martes, 1 de marzo de 2011

La clase como estudio de grabación

Una de las características revolucionarias de las TIC es la de posibilitar, a un usuario corriente y moliente, acceder a tecnologias con una grado de sofisticación hasta hace pocos años reservado a los profesionales. Hoy en dia cualquiera puede maquetar una revista o incluso  realizar una pelicula con un aceptable grado de acabado profesional. De la misma forma, podemos con unos medios mas bien modestos organizar un miniestudio de grabación en el aula de música.Si la educación musical debe  intentar reunir y vivenciar en los alumnos  todas las dimensiones de la realidad musical, desde la del espectador a la del compositor, es evidente que la de la grabación no debe faltar. En ese momento se combinan, de una manera muy intima, la del músico intérprete y la del espectador musical. La grabación en el aula produce un instante de alta concentración en los alumnos, seguido de la siempre expectante escucha y su consecuente, y a veces sorprendentemente certero, juicio autocrítico.En la siguiente presentación muestro una configuración muy básica, accesible con medios económicos, y preparada para empezar a grabar en el momento que nos parezca. Utiliza el ordenador con Linux (Lliurex) suministrado por la Conselleria de Educación de la Generalitat Valenciana, y otros tantos cacharros reunidos poco a poco y disponibles hoy dia por unas cantidades bastante asequibles.

sábado, 19 de febrero de 2011

Componiendo:Partitura con dibujos para flauta con MuseScore 1.0

Estrenando Musescore 1.0! Los cambios espectaculares en el programa han dejado anticuada la entrada  que hace tan sólo dos años y medio introduje sobre MuseScore, entonces en su versión 0.7. Así que voy a actualizarla utilizando la canción que el proyecto colaborativo Componiendo Juntos ha puesto en marcha. La novedad es que utilizaremos en el lugar de la letra los estupendos tipos de música diseñados por Damià Llorens, que amablemente comparte en esta página web, en la sección recursos, lo que permite crear un apoyo para la digitación muy interesante. El resultado será este (PDF aquí)

Iniciando una nueva partitura

  • Comenzamos iniciando el programa y seleccionando una nueva partitura. Damos nombre, etc.

  • Seleccionamos partitura para una voz.

  • Seleccionamos armadura y compàs:


  • Apretamos F9 para visualizar la paleta ( o desde 'Mostrar/Paleta') y en el desplegable 'Líneas de compàs' seleccionamos el signo de repetición y lo arrastramos al primer compás.


Introduciendo notas
  • Apretando la tecla 'N' podemos empezar a introducir la música. Puedes ir dibujando las notas con el ratón mientras con la mano izquierda seleccionas las duraciones (6= blanca, 5=negra, 4=corchea, la tecla punto para el puntillo, etc.) De esta manera se escribe bastante rápido. Otra opción es introducir las notas utilizando tambien el teclado (C= do. D=re, etc.)

Copiando y pegando compases
  • Los dos últimos compases que hemos escrito se repiten dos veces. Así que pulsamos de nuevo 'N' para salir del modo de edición. Pinchamos ahora en en los dos últimos (utilizando la tecla de Maj,) y a continuación 'Copiar'. Pinchamos en el siguiente compás vacío para 'Pegar'. Terminamos la partitura:


Ligaduras, borrado de compases sobrantes, agrupación de figuras, etc.
  • Colocamos las ligaduras pinchando en la primera nota y pulsando a continuación la tecla +.
  • Borramos el compás sobrante seleccionándolo y pulsando luego Ctrl+Supr
  • Descomponemos los grupos de cuatro corcheas en parejas desplegando las 'Propiedades de Agrupación', en la paleta. A continuación arrastramos la figura que representa una semicorchea suelta a la cabeza de nota que queremos independizar, en este caso a la tercera corchea del grupo de cuatro de los compases 8 y 16.
Organizando la partitura
  • Vamos a dividir la partitura en cuatro líneas. Para ello despliega 'Saltos y espaciador' en la paleta y arrastra el primer símbolo (salto de línea) al compás que quieres que sea el último de cada línea.

Introduciendo la letra (en realidad los dibujos de flautas)
Para introducir la letra utilizando las fuentes  de flauta diseñadas por Damià Llorens, en concreto damiflautes.ttf (atención, hay que instalarlas previamente en el sistema) hemos de seguir los siguientes pasos:
  • En el menú 'Estilo' selecciona "editar estilo de texto' y en el apartado 'Líneas impares de letra' selecciona la fuente 'damiflautes' y el tamaño '60'. Acepta.
  • Pulsamos la cabeza de la nota (se coloreará)
  • Pulsamos Crl+l para entrar en modo de edición de letra de canción.
  • Ahora escribimos bajo cada nota el símbolo que correspode a su digitación: la tecla d en el caso de 'do', la r en el de 're', etc. (en la página de Damià hay un pdf describiendo la relación teclas>figuras). Saltaremos de nota en nota con la barra espaciadora.
Guardamos como .msc , lo que nos permitirá una edición posterior, como pdf e incluso como mapa de bits, png o jpg, para insertarlo eventualmente en un documento de texto.

NOTA: Los usuarios de MuseScore en los sitemas  Windows y Mac pueden sustituir esta última parte instalando el plugin recorderfingering, que desdichadamente no funciona en Linux.



lunes, 14 de febrero de 2011

Colocando "puntos de libro" con Audacity


Una de las posibilidades de Audacity es la de colocar etiquetas en determinados puntos del audio. Esto nos puede resultar muy útil en diferentes ocasiones:
  • Cuando queremos tener referenciado un fragmento de una obra más larga para una actividad de clase, sin necesidad de extraer el fragmento;
  • Para marcar referencias previamente a la extracción de copias de los fragmentos;
  • Como paso previo a la elaboración posterior de musicogramas, etc.
  • Dada la simplicidad del procedimiento, puede convertirse en un ejercicio de análisis formal que podemos proponer a los alumnos en obras sencillas.
Vamos a ver como podemos utilizar este procedimiento con el archiconocido Allegro de La Primavera de A. Vivaldi. Ponemos el ejemplo desde Lliurex, aunque Audacity tiene versiones para todas las plataformas.

Abrimos Audacity desde Aplicaciones/Sonido y Video/Lliurex Musica/Audacity
Archivo/Importar/Audio o bien Ctrl+I
Se desplegará la descripción gráfica de las dos pistas estereo de la pieza



Para colocar con precisión las etiquetas, seleccionamos arrastrando el ratón un fragmento del principio y pulsamos a continuación el icono lupa-selección (tercer icono de lupa)



Colocar etiqueta: Colocamos el cursor en el inicio de la música y hacemos Ctrl+B, o bien vamos a Pistas / Insertar etiqueta en selección. Se abrirá un espacio de escritura donde pondremos "El Despertar de la Primavera"



En el mismo lugar insertaremos otra etiqueta con 'Intro'. Hacemos clic en el botón de inicio de la etiqueta y arrastramos hacia la derecha hasta el final del fragmento de introducción.
En el final de la selección anterior introducimos con Ctrl+B un a nueva etiqueta: 'Intro (repet)'. De esta forma iremos dividiendo la pieza en todas sus partes, tal y como puedes ver en la figura:



De esa forma iremos procediendo con toda la obra. Observa que si haces clic en la etiqueta se selecciona el fragmento correspondiente. Esto nos sirve para hacer un ajuste más fino, y también para seleccionar fragmentos para su audición.



Guardar : Finalmente guardaremos el proyecto en el formato .aup, ya que de otra manera no conservaremos el trabajo realizado.

Exportar etiquetas: una opción interesante puede ser exportar el archivo de etiquetas
Archivo /Exportar etiquetas
que nos genera un archivo de texto donde tendremos constancia de los tiempos de inicio y final de cada fragmento, lo que puede ser muy útil en la elaboración de musicogramas.

miércoles, 2 de febrero de 2011

Improvisor, un programa de creación de arreglos

Impro-Visor (abreviatura de "Improvisación Advisor") es un programa de notación musical diseñado para ayudar a los músicos de jazz a componer y escuchar solos similares a las que podrían ellos mismos improvisar, aunque la ampliación de su libreria de estilos lo ha extendido más allá del jazz, asemejándose bastante al conocido Band in a Box. La diferencia es que está disponible para Linux, además de  Mac y Windows.
Su funcionamiento es semejante: Una vez establecida una secuencia de acordes, y un estilo de su amplia libreria, el programa genera automáticamente una sección rítmica  (por ejemplo, piano, bajo, batería) de acompañamiento, e incluso una voz de improvisación basada en diferentes modelos seleccionables.
Instalación en Lliurex 10.09 (Ubuntu 10.04)
1. Descarga el programa desde aquí. Obtendrás un ejecutable con la extensión .sh
2. Una vez descargado, dale permiso de ejecución (botón derecho del ratón, Propiedades> pestaña 'permisos'> marcar la casilla 'Ejecución'.
3. El programa se instala por el conocido sistema "doble click, siguiente, siguiente finalizar".
4. En LliureX se añade un enlace al menú aplicaciones/otras, que puedes trasladar después a su sitio natural, 'Sonido y Video'.

miércoles, 26 de enero de 2011

Colocar pestañas de menú en Blogger

Hace tiempo que quería organizar algo mejor el blog colocando pestañas, al estilo de Wordpress. Después de sopesar el coste de abrir un nuevo blog o reformar este, he decidido probar como funciona la configuración con pestañas. Resumo aquí como recordatorio y por si a alguien más le puede servir. Básicamente he obtenido la información de entradas diversas de  Ciudad Blogger 
Paso 1 Introducir el gadget 'pàginas'. 
Para ello nos vamos a la pestaña 'Diseño', 'Elementos de página', pulsamos 'Añadir un gadget' y seleccionamos el gadget 'pàginas'. Despues lo arrastramos de forma que quede colocado debajo  de la cabecera. En el blog aparecerá ahora un menú de pestañas con una sola de ellas, 'Pagina principal' si no hemos modificado el nombre por defecto.
Paso 2 Introducir pàginas estàticas
Si solamente queremos introducir una o varias páginas fijas, el proceso siguiente es muy sencillo. Basta dirigirse a 'creación de entradas',  seleccionar la pestaña 'Editar páginas', y seguir los pasos. Automáticamente aparecerá una nueva pestaña con el nombre de la página.
Paso 3 Pestañas que agrupen las entradas del blog por temas
En mi caso me interesa que las pestañas recojan las entradas del blog agrupadas por tres o cuatro grandes categorías. La cosa se complica un poco, pero no demasiado.
Naturalmente, estas categorías deben aparecer como etiquetas de cada una de las entradas. Ahora, para crear una pestaña que recoja todas las entradas que contengan la etiqueta 'recursos didácticos' hay que proceder de la siguiente forma:
Entra a Diseño > Edición de HTML, marca la casilla Expandir plantillas de artilugios y tras la linea
</b:loop>
inserta la línea en rojo (tantas como pestañas quieras poner)
<b:widget id='PageList1' locked='false' title='Páginas' type='PageList'>
<b:includable id='main'>
<b:if cond='data:title'><h2><data:title/></h2></b:if>
<div class='widget-content'>
<ul>
<b:loop values='data:links' var='link'>
<b:if cond='data:link.isCurrentPage'>
<li class='selected'><a expr:href='data:link.href'><data:link.title/></a></li>
<b:else/>
<li><a expr:href='data:link.href'><data:link.title/></a></li>
</b:if>
</b:loop>
<li><a href='http://URL del enlace'>Título del enlace</a></li>
</ul>
<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>


La URL para recoger los resultados de una etiqueta es:
http://miblog.blogspot.com/search/label/miEtiqueta
Por ejemplo, para que la pestaña recoja las entradas de mi blog etiquetadas como 'recursos didácticos' la línea será:
<li><a href='http://musilinux.blogspot.com/search/label/recursos didácticos'>Recursos didácticos</a></li>


Y eso es todo.

martes, 25 de enero de 2011

Instrumentación escolar utilizando Musescore

 En las instrumentaciones escolares son muy frecuentes las voces de percusión de una sola línea en el pentagrama. Musescore se defiende muy bien en este aspecto, y aporta la peculiaridad de definir entre las plantillas de instrumentos los propios de la orquesta escolar Orff. Vamos a abordar ambos temas escribiendo una instrumentación escolar básica, basada en ostinatos.
La utilidad de esta actividad no solamente es la de proporcionar una partitura orquestal limpia y cuidada. Además, como veremos en un próxima entrada, podemos generar de forma sencilla y automática particellas individuales para cada instrumento. Utilizando los sintetizadores internos de Musescore, podemos grabar versiones "Minus One" para facilitar los ensayos de cada grupo de instrumentos, especialmente la flauta, pero también aquellos otros que lo precisen.
Utilizaremos la conocida canción tradicional  "La Flor de la Cantuta".
Vamos paso por paso:

1 Definiendo pentagramas y sistemas

Abrimos Musescore desde Aplicaciones/Sonido y video/Lliurex Música/Musescore , hacemos clic en Nuevo y colocamos título, subtitulo y otros datos


En la pantalla siguiente seleccionamos los instrumentos utlizando Añadir.



En las siguientes pantallas selecionamos Armadura, compás, etc. El resultado es:


Observa que Musescore genera un "pentagrama" de una sola línea en las voces de percusión de altura indeterminada.
Haciendo doble clic sobre los nombres de cada instrumento los cambiamos a nuestra conveniencia.



2. Introduciendo melodía y letra de la canción.

Seguiremos los pasos ya descritos en esta entrada


La instrumentación está basada en ostinatos de un solo compás, así que escribimos primero el de los xilófonos, lo que se hace igual que con la melodía, pero introduciendo notas dobles

3 Introduciendo notación en instrumentos de altura indeterminada: 

Tomamos como modelo el bombo:

Seleccionamos el primer compás, con lo que aparecerá un rectángulo azul rodeándolo. A continuación, con el botón derecho del ratón seleccionamos Editar percusión.


En el cuadro de diálogo que aparece, recorreremos la parte izquierda hasta encontrar el nombre del instrumento, que en este caso se encuentra en el tono 35, nota h0, con el nombre Acoustic Bass Drum. Seleccionamos esta linea, y en los valores de la derecha seleccionamos cabeza de nota normal y Dirección de la plica> arriba



Aceptamos. De vuelta a la partitura, desplegamos en la paleta de la derecha ( si no está abierta pulsa F9) la persiana Drums y seguimos los siguientes pasos:
- Seleccionamos el primer compás (aparece el rectángulo azul)
- Seleccionamos la N en el teclado para entrar en el modo de notación.
- Seleccionamos la opción que aparece en la persiana Drums.
- Atención. Frecuentemente, después de hacer esta operaciones, aparece seleccionada la segunda voz (en color verde en la barra de menús). Pincha entonces en la primera (de color azul).
- Introduce las notas de la forma usual.

Procediendo de esa  forma con todos los instrumentos de altura indeterminada (atención, los bongos serán dos alturas, con las plicas en diferente dirección), llegaremos a este resultado:


Seleccionamos este primer compás y lo copiamos en el resto. Modificamos el último compás para la terminación. El resultado final es este:


En una próxima entrada mostraremos como generar particellas individuales para cada instrumento, grabar directamente la versión en mp3 en dos versiones, una con la melodía y la otra sin ella. Ello nos proporciona una grabación sencilla y sin complicaciones, que facilita los ensayos de los alumnos con un acompañamiento muy semejante al que produciran luego "en vivo" con los instrumentos reales.

viernes, 14 de enero de 2011

Google Earth en Lliurex 10.09

La vía aparentemente sencilla, bajar el programa de la página de Google Earth y instalarlo como ejecutable, no me ha funcionado y da el siguiente error:
'exec: 19: ./googleearth-bin: not found'. Y cuando he podido resolver esto, entonces ni se veia la bola del mundo ni los menús estaban activos.
Despues de unos cuantos sudores, y gracias a San Google, he conseguido que funcione Google Earth en LliureX 10.09. Resumo los pasos por si a alguien le ocurre lo mismo (que igual va y lo instala a la primera).
Me he podido inspirar en
http://ubuntuguide.net/how-to-install-google-earth-6-beta-in-ubuntu-with-some-problem-fixed  y en
http://www.ubuntu-es.org/index.php?q=node/89576
En resumidas cuentas:
1. Bájate de la página de Google-Earth el GoogleEarthLinux.bin correspondiente a la carpeta 'Descargas'. (Versión 6, la última, es una beta). También a través de synaptic puede obtenerse a través del paquete googleearth-package, pero es más corto de la primera manera.
2. Abre un terminal y haz primero
sudo apt-get install lsb-core
(este paquete al parecer evita el error mencionado arriba. Detalles)
3. Sigue dando permisos de ejecución (ponte primero en la carpeta 'Descargas' )
chmod +x GoogleEarthLinux.bin
4. Instala
sudo ./GoogleEarthLinux.bin --target /tmp/ge 
5. COMENTARIO EDITADO EL  23/02/2011 Parece que este último problema ha sido ya resuelto, por lo que aquí acabaría el proceso de instalación y este quinto apartado no tiene ya sentido. No obstante, como nunca se sabe, mantengo el resto de la entrada que puse en su momento:
Una vez terminado, el programa se abre, pero no sale la Tierra ni los menús están activos. Para solucionarlo ve a /home/tu_usuario/.config (recuerda que las carpetas que empiezan por "." son ocultas y para verlas/ocultarlas debes pulsar Ctrl + H);
La carpeta .config contiene una carpeta que se llama Google. Clica sobre ella con el boton derecho > propiedades > permisos . Ahí cambia los permisos para que todo el mundo pueda crear y borrar archivos. Lo mismo con el archivo de configuración que hay en la carpeta.
Y ya tenemos Google Earth con su bola del mundo girando.

martes, 30 de noviembre de 2010

Spotify en LliureX 10.09

Tras instalar Lliurex 10.09 (basado en Ubuntu Lucid Lynx 10.04) y como hay que volver a ponerlo todo de nuevo, he probado a instalar Spotify en la versión experimental para Linux que ofrecen en su web. Copio y pego más abajo para tenerlo más a mano.
Desgraciadamente, esta versión solo está para los que nos rascamos el bolsillo con la versión Premium. La versión gratuita, en el momento de escribir este post, tiene que seguir acogiéndose a instalarlo bajo Wine.

Spotify para Linux (fuente https://www.spotify.com/es/download/previews/)

Por ser una versión preliminar, no ofrecemos soporte oficial, pero ya que estamos utilizándola nosotros mismos intentaremos que se mantenga a la par de las versiones para Windows y Mac. Como aún no hemos encontrado una manera segura e idónea de mostrar la publicidad, la versión para Linux sólo está disponible para suscriptores de Spotify Unlimited o Premium.


Asi qué, ¿cómo consigues Spotify para Linux? La hemos compilado en paquetes para Debian Squeeze/Ubuntu 10.04 y también para Fedora 13, i386 y x86_64.
Debian

# 1. Añade esta línea a tu lista de repositorios
# editando /etc/apt/sources.list
deb http://repository.spotify.com stable non-free

# 2. Ejecuta apt-get update
# 3. (opcional) Si quieres verificar los paquetes descargados,
# debes añadir nuestra llave pública

gpg --keyserver wwwkeys.de.pgp.net --recv-keys 4E9CFF4E
gpg --export 4E9CFF4E |sudo apt-key add -

# 4. Ejecuta apt-get install spotify-client-qt spotify-client-gnome-support

miércoles, 7 de abril de 2010

Partitura dinámica utilizando Impress

Vamos a ver en esta entrada como hacer una partitura dinámica utilizando Impress. Partimos de un acompañamiento musical de la canción Singing in the Rain editado y grabado utilizando Rosegarden y que utilizaremos como fondo musical para una interpretación cantada o interpretada con la flauta, y con la partitura para los alumnos realizada con Musescore. Esta última se ha dividido en fragmentos tal y como se explica en esta entrada. Utilizaremos tambien un par de imágenes capturadas del video utilizando Avidemux. Puedes consultar aquí cómo se hace. 

El resultado puede ser algo parecido a esto





1. Iniciamos Impress

Aplicaciones/Oficina/Open Office - Presentaciones



2. Diapositiva de título. Importamos una de las imágenes que hemos capturado con Avidemux. Con el botón derecho del ratón seleccionamos Posición y tamaño y le damos el ancho de la página, 28 cm, y activamos proporcional para que la imagen no se deforme. El resultado será

Ahora, también con el botón derecho del ratón encima de la imagen, activamos Organizar>Enviar al fondo para poder colocar un titulo encima. Esto lo haremos clicando en la herramienta 'texto' y escribiendo el título de la canción. Aplicamos a continuación tipo de letra, color, etc.



3. Diapositivas con la partitura.


Creamos ahora, por medio de Insertar/Diapositiva tres diapositivas más en las que insertaremos los fragmentos de la partitura que hemos cortado previamente. Cerraremos con una diapositiva de despedida con otra imagen extraida del video.



4. Inserción de la música y transiciones de las diapositivas


Para que la música se escuche a lo largo de toda la presentación debe insertarse en la primera diapositiva, desde el panel Transicion de Diapositivas, clicando en la parte derecha de la pantalla de Impress. En el apartado, 'Modificar transición/Sonido seleccionamos 'otros sonidos' y buscamos el que nos interesa.

Previamente, utilizando Audacity, habremos determinado en qué tiempo de la grabación musical, en segundos, debe producirse el transito de una diapositiva a otra. Podemos o no aplicar efectos de transición entre una diapositiva y otra. (Atención, ya que esto puede modificar los tiempos anteriores).

5. Publicación del resultado

Si lo vamos a utilizar en clase, ningún problema, ya que se reproducirá en modo local. Podemos también subirlo a slideshare y sincronizar la música utilizando la herramienta slidecast. Opciones más sofisticadas son convertirlo en avi o mp4 y subirlo a youtube.