ff-multiconverter, multimedia, audio, video, linux, ubuntu ubuntu kylin, china, releases, linux terminal, ubuntu, linux, comandos, shell conky, gadgets, ubuntu, linux SpeedTest-Cli, velocidad, red, consola, terminal tag foto 6 pinta, grafica, linux, ubuntu djl, juegos, yum, synaptic, paquetes ubuntu, releases, canonical psensor, ubuntu, linux, sistema, monitor

Como configurar GNU/Linux para producción de audio y música.

Suposiciones:

Arrancamos con la suposición de que usted tiene instalada alguna distribución de GNU/Linux basada en Ubuntu funcionando bien en su computador (En especial los controladores de audioy un escritorio gráfico).

1. Repositorios de software para audio.

Los repositorios de KXStudio proporcionan una manera sencilla de instalar muchos paquetes de creación multimedia, sin necesidad de compilar las aplicaciones y usando la herramientas usuales de Ubuntu: apt-get y el Ubuntu Software Center.

gnu audio

Para instalarlos:

sudo add-apt-repository ppa:kxstudio-team/kxstudio
sudo apt-get update
sudo apt-get install kxstudio-repos
sudo apt-get update
sudo apt-get dist-upgrade

Mas información aquí.

2. Sistemas de Audio en Linux.

Quiero aclarar un poco el tema de los diferentes sistemas de audio en Linux, que puede ser confuso.

Primero que todo, al nivel del sistema, existe ALSA. ALSA es la parte del sistema operativo Linux que brinda soporte para audio y MIDI, brinda una API para implementar aplicaciones que soporten audio y/o MIDI e implementa un conjunto de drivers (controladores) para muchas tarjetas de sonido. La aplicación alsamixer (terminal) y gnome-alsamixer (GUI) son muy útiles para establecer los niveles y parámetros de las tarjetas de sonido.

Por otro lado están los controladores FFADO para tarjetas de sonido FireWire. Análogo a gnome-alsamixer, está FFADO Mixer.

En muchos casos y dependiendo del hardware, ALSA solo soporta que una aplicación utilice la tarjeta de sonido simultáneamente. Para solucionar esto y para brindar una experiencia transparente a los usuarios, se creó PulseAudio. PulseAudio es un proxy entre las aplicaciones de usuario y ALSA. Es decir, es quien permite que aplicaciones como Firefox, el plugin de Flash, Skype, etc. utilicen los recursos brindados por ALSA. En Gnome, cuando se edita la configuración de audio a través de la aplicación System Settings, se están modificando los parámetros de PulseAudio. Normalmente no hay que preocuparse por la existencia de PulseAudio, excepto cuando se quiere lograr que aplicaciones de Jack y aplicaciones de PulseAudio funcionen simultáneamente (mas detalles abajo).

ALSA, FFADO y PulseAudio vienen instaladas por defecto en cualquier distribución basada en Ubuntu que tenga un entorno gráfico.

Por último está Jack.

3. Jack Audio Server.

Jack es un servidor que permite correr aplicaciones de audio y MIDI con muy baja latencia, interconectarlas entre ellas y brinda una API sencilla para implementar aplicaciones. Además de instalar el servidor de Jack, vamos a instalar una herramienta gráfica Cadence para controlar y configurar Jack y para hacer conexiones entre aplicaciones.

sudo apt-get install jack2 cadence

Antes de iniciar Jack, debemos cerciorarnos de que nuestro usuario tenga permisos para iniciar tareas de tiempo real y utilizar cuanta memoria necesite, sin las restricciones normales del sistema.

sudo su -c 'echo @audio - rtprio 99 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - nice -10 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - memlock unlimited >> /etc/security/limits.conf'
sudo adduser <nombre_de_usuario> audio #Cambie <nombre_de_usuario> por su nombre de usuario!

Para tarjetas FireWire, también es necesario que el usuario tenga permiso para acceder al stream “crudo” (raw) del bus FireWire:

sudo adduser video

Agregamos lo siguiente al archivo /etc/udev/rules.d/65-permission-raw.rules y reiniciamos el sistema.

KERNEL=="raw1394", OWNER="root", GROUP="video", MODE="660"

La siguiente parte de la configuración de Jack puede ser un poco frustrante porque se trata de un proceso de ensayo y error. Para hacerlo, hay que abrir Cadence, ir a la pantalla de System -> Configure y establecer los parámetros que funcionen para su sistema. Yo tengo dos tarjetas de sonido, la interna de mi laptop y una externa que se conecta via FireWire. Aquí está la configuración que funciona bien para cada una:

Después de esto, Jack debe funcionar bien. Ahora podemos abrir un par de aplicaciones, conectarlas usando Catia (en Cadence, abra la pantalla Tools -> Cadence) y hacer un poco de ruido :)

Jack y PulseAudio.

Ahora, para que PulseAudio y Jack convivan en harmonía, lo mas sencillo es utilizar el script cadence-pulse2jack escrito por FalkTX. El scrip se puede iniciar manualmente en una terminal o si se selecciona la opción Cadence -> System -> PulseAudio -> Start at login el script correrá automáticamente.

Similarmente, para que los dispositivos de MIDI que utilizan el sistema de MIDI de ALSA y los que utilizan el sistema Jack-MIDI puedan jugar juntos, es necesario utilizar la aplicación a2jmidi que actúa como puente entre los dos sistemas de MIDI:

sudo apt-get install a2jmidid
a2j -e

Para automatizar todo esto y que todo arranque cuando iniciemos nuestro equipo, es suficiente jugar con las opciones de la pantalla Cadence -> System.

En ocasiones, después de que mi computador se va a “suspend”, es necesario reiniciar pulseaudio. Para hacerlo de manera automática, se puede poner el siguiente script en /etc/pm/sleep.d/90_pulseaudio:

#!/bin/sh
case "$1" in
"suspend")
pulseaudio --kill
;;
"resume")
cadence-pulse2jack
;;
esac
exit 0;

Mas información:

https://help.ubuntu.com/community/Ubuntu%20Studio%20Upgrade%20from%20Ubuntu#Real-Time_Support

https://help.ubuntu.com/community/HowToJACKConfiguration

http://jackaudio.org/faq

http://home.gna.org/a2jmidid/

4. Ajustes para tiempo real.

Uno de los aspectos mas importantes en la configuración de un equipo para producción de audio es mantener la latencia al mínimo. La latencia es el tiempo que transcurre entre la entrada de una señal a un sistema y la salida de la respuesta del sistema.

Para esto, vamos a instalar un kernel Linux de tiempo real. Esto es un kernel con un conjunto de cambios que hacen que ciertos procesos del sistema (los procesos lanzados con ciertos permisos) tengan mas prioridad que otros (interfaz gráfica, copia de archivos, etc.).

KXStudio hace muy fácil la instalación de un kernel de baja latencia:

sudo apt-get install kxstudio-kernel-lowlatency
sudo reboot

Para que el sistema arranque por defecto con el nuevo kernel, se puede usar la interfaz gráfica de Grub Customizer.

Otro asunto que nos interesa a los que usamos computadores portatiles es el CPU Frequency Governor. Este es un sistema que ajusta la velocidad de funcionamiento de la CPU segun la demanda (cuando hay muchas aplicaciones funcionando y consumiendo procesador, la CPU funciona mas rápido y cuando no, funciona mas lento). Cuando estamos trabajando con Jack, queremos que el governor deje trabajando a la CPU a su velocidad máxima todo el tiempo para evitar retardos y/o glitches en el audio. Para esto, simplemente instalamos la aplicación indicator-cpu-freq-selector y utilizamos su interfaz gráfica para seleccionar la opción ”performance”.

5. Administrar las conexiones.

La modularidad de Jack brinda mucha flexibilidad pero también es un dolor de cabeza abrir y conectar tantas aplicaciones constantemente. Claudia (Cadence -> Tools -> Claudia) tiene el concepto de estudios y proyectos donde se puede tomar una foto de todas las aplicaciones Jack que están abiertas, sus conexiones y restablecer el estado de todo con un par de clicks. Alternativamente, se puede usar otra aplicación llamada GLADISH para esto. Aquí hay un tutorial completo.

6. Aplicaciones.

Dejaré para después una explicación completa de como utilizar diferentes aplicaciones para hacer música en GNU/Linux. Por ahora los dejo con una lista de vínculos a algunas aplicaciones que me han servido.

Secuenciadores / grabadoras.

Sintetizadores.

Drum machines.

Una lista completa.

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

0 comentarios:

Abrir documentos de OpenOffice y LibreOffice en la nube.

Las nubes son esas cosas que flotan en el cielo y a veces, traen agua.

La nube, en cambio, ya no es hablar en singular de ellas.

Trabajar con documentos de Apache OpenOffice y de LibreOffice en la nube es algo que reclaman los usuarios constantemente.

Combinando Google Chrome (navegador) con Google Drive (almacén en la nube) y con la aplicación OpenDocument Reader (que se instala como extensión del navegador) podremos visualizar documentos en formato ODT (texto de Writer) y ODS (Libro de hojas de cálculo de Calc) desde la nube. No es la solución óptima, pero es un paso.

openoffice nube

Hasta ahora, si abres un documento de Writer o de Calc en Drive, muestra una pantalla como la imagen que inicia este tema, ya que no reconoce el formato como propio, y te sugiere abrirlo con Google Drive Viewer. El resultado obtenido, ya que Google traduce y adapta el formato de nuestra suite al suyo, no es muy fiel al original. Pero eso se puede acabar ya.

Instalar la extensión (en realidad viene como aplicación) es sencillo.

  • Desde el menú de Chrome, selecciona Herramientas > Extensiones


  • Haz clic sobre Obtener más extensiones


  • En el buscador, teclea OpenDocument Reader y pulsa Intro.
  • Si es preciso, activa el botón Aplicaciones o Todas.

  • Haz clic sobre el botón +Gratuito mostrado a la derecha. Será necesario que inicies sesión en tu cuenta de Google.
  • Confirma que quieres instalar la aplicación.

Y en segundos, la tienes activada.

A partir de ahora, cuando hagas doble clic sobre un documento de Writer o de Calc en Drive, se mostrará este aviso:

Selecciona OpenDocument Reader, y podrás visualizar tus documentos como si los abrieras en tu propia suite.

Para editarlos, tendremos que esperar un poco más.

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

0 comentarios:

El peso real de Apache OpenOffice en el mundo.

Si vives en España, 1 de cada 17 personas que conoces (incluídos madre, sobrinos, amigos, a la que saludas en el bus...) se han descargado Apache OpenOffice.

Pero si vives en Uruguay, son 1 de cada 31.

Y si vives en Argentina, 1 de cada 79.

Si vives en México, 1 de cada 156.

Si vives en Cuba, deberás conocer a 2.733 personas para que una confiese que lo ha descargado.

La última estadística de descargas por países ha sido publicada en las páginas oficiales de Apache OpenOffice.

Según esa lista, España ocupa un séptimo puesto, tras EEUU, Francia, Alemania, Italia, Japón y Reino Unido. Un puesto muy digno, si atendemos al nivel económico de los países que nos preceden. México y Argentina ocupan el puesto 17 y 22 en ese ranking, y junto con España son los tres primeros países de habla hispana.

apache openoffice¿Es lo mismo si medimos en descargas por cada 100 habitantes?

Las cosas no son tan dignas si miramos las estadísticas de otra forma. Hemos dividido el número de descargas por el número de habitantes de cada país, según la proyección para 1/7/2013 tomada de la Wikipedia.

Los rankings cambian mucho cuando calculas qué porcentaje de la población descarga Apache OpenOffice. Y los números son más indicativos que los de la lista oficial, pues vemos la verdadera incidencia de esta suite en la población de cada país, suponiendo que las descargas indican más o menos el nivel de uso.

Y nos podemos quedar de piedra con los datos.

Los que en porcentaje más han descargado AOO son...

Los ciudadanos del Vaticano. Sí señor. Como digo. Si vives en esa ciudad-estado, 1 de cada 3 personas que conoces se ha descargado AOO.

En nuestra lista, y hablando de los países importantes que mencionamos anteriormente, Francia ocupa el 4º lugar (1 de cada 7 habitantes), seguida de Italia (9º con 1 de cada 10) y Alemania (12º con 1 de cada 11) . España estaría la 33º, seguida de Reino Unido (36º con 1 de cada 19), EEUU (45º con 1 de cada 22) y Japón (54º con 1 de cada 32).

En cuanto a los países de habla hispana, la cosa está que arde, pero por lo fatal.

Tras España, aparece Uruguay (52º con 1 de cada 31), Puerto Rico (72º con 1 de cada 71), Chile (77º con 1 de cada 69), Argentina (81ª con 1 de cada 79). México, Colombia, Ecuador, Venezuela, El Salvador, Perú, República Dominicana, Paraguay, Guatemala, Bolivia, Nicaragua y Honduras se hunden en la tabla todos más allá del puesto 100, cerrando Cuba en el puesto 187.

Esto nos dice dos cosas: Mucho se ha andado, pues cada vez hay más descargas de hispano parlantes, pero todavía queda mucho por andar.

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

0 comentarios:

PDF Import for Apache OpenOffice, extensión para abrir y modificar documentos en formato PDF.

Ariel Constenla-Haile no deja de sorprendernos, y si ya nos sentimos maravillados con su extensión MySQL driver for Apache OpenOffice, esta otra nos deja boquiabiertos.

Recientemente ha hecho pública su nueva extensión PDF Import for Apache OpenOffice, que en su versión Beta nos ha permitido abrir complejos documentos en formato PDF y editarlos desde Draw, con una sencillez y una velocidad dignas de elogio.

La extensión PDF Import for Apache OpenOffice permite por tanto importar y modificar documentos PDF; los mejores resultados se pueden obtener si utilizamos el formato PDF/ODF híbrido, formato que esta extensión también permite.

PDF Import for Apache OpenOffice1

Un archivo PDF/ODF híbrido es un archivo PDF que contiene incrustado un documento ODF; estos documentos pueden abrirse y editarse en Apache OpenOffice como un documento ODF, sin cambio alguno en el diseño.

La extensión puede descargarse e instalarse desde la web oficial de extensiones:

Descargar PDF Import for Apache OpenOffice

Usando la extensión.

PDF Import for Apache OpenOffice

Tras instalar la extensión podremos utilizar el comando Abrir desde cualquier aplicación para editar documentos PDF. Tras un tiempo que depende de la complejidad del documento y de su extensión (a más páginas, más tiempo) el documento se abre en Apache OpenOffice Draw, y permite su completa edición, agregando, eliminando o modificando textos e imágenes.

Una vez modificado el documento PDF, podremos:

  • Guardarlo en formato ODG de Draw
  • Exportarlo de nuevo como PDF
  • Exportarlo de nuevo como PDF/ODF híbrido, seleccionando la opción Incrusta este documento dentro del PDF desde el diálogo Opciones PDF presentado al exportar como PDF.

PDF Import for Apache OpenOffice2

Resultados.

Como era de esperar, hemos realizado nuestras propias pruebas, obteniendo buenos resultados con aquellos documentos con una estructura sencilla, sin que se pierda en un grado importante el formato.

Sin embargo, como también era previsible, aquellos documentos complejos en su estructura (a modo de folletos o revistas, con multitud de imágenes y textos montados y múltiples formatos) pueden editarse, pero en la importación el formato se ha modificado en gran manera.

pdfimportoptions

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

0 comentarios:

Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Dicembre de 2013.

 1.- iTest software open source para tomar exámenes.

Hemos visto tantos sistemas open source utiles para las escuelas y universidades, y aun queda mucho! Hoy le toca a iTest, un software libre para tomar examenes computarizados. iTest consiste basica...


2.- Felices Fiestas Linux.

En este breve artículo queremos recordar a todo el mundo cómo ha evolucionado Linux en las últimas dos décadas, gracias a una infografía publicada por la Fundación Linux hace dos años para conmemor...

3.- CKEditor potente editor de texto que permite añadir barras de herramientas.

CKEditor es un editor de texto HTML/ WYSIWYG de código abierto que provee a la web del poder de las aplicaciones de escritorio al estilo de editores como Microsoft Word, sin la necesidad de instalar ...


4.- Ubuntu para tablets ya es una realidad.

Lo que nunciábamos como una posibilidad hoy se ha cumplido y Canonical ha desvelado una versión de Ubuntu enfocada a tablets, tanto de mediano tamaño como las de gran tamaño.Respecto a la duda que su...

 5.- Prueba Ubuntu Phone OS en tu Android.

Desde El Android Libre nos hacemos eco de una noticia interesante para los poseedores de un telefono Android: “Hemos hablado largo y tendido de Ubuntu en este blog. Sobre todo porque desde el pasado...


6.- Continuan las polemicas, según DistroRank Ubuntu sigue siendo la distro más usada

Ya saben que las estadísticas sobre el uso de GNU/Linux hay que tomarlas todas con pinzas, y no hay mejor ejemplo de ello que las cifras que ofrece DistroWatch, un sitio que ordena a las principales ...

 7.- Histórica migración de una clínica al Software Libre en Antofagasta.

Después de varios encuentros y pruebas de funcionamiento, la Clínica Cumbres del Norte de Antofagasta va rumbo a convertirse en la primera institución de Salud en Chile en adoptar el Software Libre c...


8.- Software libre no es software gratis.

Es común confundir lo que es libre con lo que es gratuito, por lo menos cuando hablamos de software, aunque también se aplica en otras áreas tecnológicas, incluso en la cultura. Comencemos con el cas...

9.- Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Octubre de 2013.

Las mejores artículos elegidos por los lectores de El Mundo de Ubuntu durante el mes de Octubre de 2013.Articulos de opinión y otros de interés general: gràfica, sistema, editores de textos, utilidad...


10.- 12 diferentes terminales para Linux.

Existen muchas consolas o terminales para GNU/Linux, con diferentes particularidades y basados en varios de los diferentes entornos gráficos que utiliza este sistema operativo, que son empleadas por ...

Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

0 comentarios: