Ir al contenido principal

OPENOFFICE/LIBREOFFICE Y LILYPOND

La suite ofimática libre OpenOffice o LibreOffice dispone de un procesador de textos WYSIWYG llamado Writer con unas prestaciones similares o superiores a muchos otros comerciales. Este procesador puede ser de gran utilidad para la escritura de documentos de texto junto a fragmentos de música gracias a la extensión OOoLilypond de Samuel Hartmann. 
 
La puedes descargar de la siguiente dirección: http://ooolilypond.sourceforge.net. También hay una versión de esta misma página traducida al español por Francisco Vila: http://www.paconet.org/ooolilypond/.

Esta extensión nos permite incorporar fragmentos musicales como imágenes dentro del texto, mediante el lenguaje Lilypond. Estos fragmentos musicales son   modificables en cualquier momento sin necesidad de salir del procesador de textos.

Una vez instalada la extensión OooLilypond podemos incorporar un fragmento musical pulsando sobre el botón Oly de la barra de herramientas y obtendremos el siguiente dialogo:


El mayor espacio del dialogo lo ocupa la área de edición donde introducir el lenguaje Lilypond, donde por defecto nos muestra un ejemplo: \key e \major e8 fis gis e fis8 b,4. | e2\fermata \bar "|.".  

Para la correcta integración de Lilypond con el procesador de textos no se permite la incorporación directa de todas las características propias de Lilypond, pues en especial todo lo relacionado con el formato de la página podría chocar con el formato del documento que se está editando. Por lo tanto OooLilypond utiliza una serie de plantillas (Templates) con el fin de parametrizar algunos valores de configuración. Donde podemos apreciar que la longitud (LineWidth) y tamaño (StaffSize) del pentagrama se establece mediante parámetros. Se disponen de otros parámetros personalizados (Custom 1 y 2) según la plantilla, para el caso de la plantilla Default el campo Custom 1  se refiere la instrucción \relative de Lilypond. En cuanto al posicionamiento de la imagen (Anchor) lo podemos vincular al carácter (As Character), párrafo (To Paragraph) o página (To page).

Para que se muestre la imagen del fragmento músical pulsaremos sobre el botón Lilypond  en el caso de producirse algún error con el texto introducido los errores se mostrarán al pie del dialogo y se podrán ver los distintos mensajes utilizando los botones de desplazamiento < y > que están situados al pie izquierdo del dialogo. También podemos ver la salida de Lilypond pulsando sobre el botón Ly Output.

Podemos acceder a otros valores de configuración mediante el botón Config, para  establecer los valores por defecto que obtendremos con el dialogo de edición de OooLilypond, además de indicar donde se encuentran las plantillas y la instalación de Lilypond. También podremos indicar que formato de la imagen sea png o eps y la resolución de la imagen en puntos por pulgadas.



Comentarios

Entradas populares de este blog

Conectar Dolibarr con otra aplicación mediante un servicio SOAP

Para conectar con Dolibarr otras aplicaciones, como un carrito de la compra, puede ser muy interesante utilizar los " Web Services " que nos ofrece Dolibarr. Para activarlos tenemos que ir a Configuración-> Módulos-> Módulos Interfaz y poner a ON los WebServices. También hay que configurar la clave para usar los Web Services (parámetro "dolibarrkey" en webservices). Indicamos una palabra clave que se nos ocurra como por ejemplo: $5x8Cd45Cadec_f?K y pulsamos salvar. A continuación muestro un ejemplo con Python y la librería suds para obtener una factura: from suds.client import Client client = Client('http://www.midominio.es/dolibarr/webservices/server_invoice.php?wsdl') auth = client.factory.create('authentication') auth.dolibarrkey='$5x8Cd45Cadec_f?K' auth.sourceapplication='' auth.login='usuario' auth.password='clave' auth.entity='' result = client.service.getInvoice(auth,'1') print resu...

Instalación Django en NAS Synology con FastCGI

Los NAS Synology no traen el módulo de apache mod-wsgi por lo que he utilizado el módulo mod-fastcgi en su lugar para hacer funcionar Django en los NAS Synology. Necesitamos del módulo mysql-python , para su instalación podemos seguir la entrada que ya se publicó en este mismo blog:  http://ilizaran.blogspot.com.es/2014/09/instalacion-del-modulo-mysql-python-en.html De la instalación de mysql-python ya tendremos instalado pip en el NAS por lo que podremos instalar Django con algunos módulos necesarios: pip install Django pip install setuptools pip install flup Para saber que la instalación de Django ha sido correcta y verificar la versión podemos realizar: python import django  django.VERSION Ahora modifcamos la configuración de apache editando el fichero /etc/httpd/conf/httpd.conf-user  para hacer accesible los ficheros css, imágenes y javascript de la parte administrativa de Django, por lo que añadimos: Alias /static/admin /usr/local/packages/@appstor...

Calendario compartido en thunderbird sincronizado con el calendario de Google.

Se pretende crear un calendario común y compartido para que todos los que queramos vean nuestro calendario. Para ello tenemos que tener el thunderbird que es un cliente de correo. Si ya teníamos thunderbird, solamente tenemos que instalar 2 complementos: lightning y provider for google calendar . Para instalarlos simplemente entramos en thunderbird y en el menú superior entramos en Herramientas > Complementos . En la parte superior hay una barra para buscar los complementos y simplemente escribimos los 2 complementos dichos anteriormente y reiniciamos thunderbird. Ahora creamos una cuenta en google y si la tenemos no hace falta crearla. Accedemos a la cuenta de google y entramos en Calendar Una vez hemos entrado, a la izquierar nos saldrán los calendarios que tenemos. Creamos un nuevo calendario desplegando la pestaña que está al lado de Mis calendarios.   Creamos un calendario al que le vamos a llamar prueba. Ya estaría creado nuestro calendario. Entramos ...