Menú

El peligro de las patentes informáticas (Richard Stallman)

5 de marzo de 2009

Richard Stallman Posando

Y el gurú llegó a Imaginática. El hombre más relevante del mundo del software libre y creador del sistema GNU, que junto con el kernel Linux de Torvalds se publicó con el nombre de GNU/Linux también tuvo cabida en Imaginática. Y no dejó indiferente a nadie.
Aunque la conferencia en principio trataba sobre lo malotas que son las patentes del software, al final derivó en lo que debía, en su charla sobre lo que es el software libre a nivel técnico y ético, lo bueno que resultaría que el software fuera libre y lo pernicioso que es la existencia del software propietario (en ese punto yo guardé el mac).

Pero no me apetece hablar de las 4 libertades del software libre, que por cierto, que la primera regla sea la regla 0 dice mucho de cómo funciona el cerebro de este hombre. Creo que la mejor definición de software libre la escuché en el Documental Código Linux que os dejo a continuación. Mirad al menos el principio, porque en él Stallman desvela también los intereses ocultos de las patentes del software:

Sant GnunacioPero la conferencia no fue para nada aburrida porque venía con algunas sorpresas, como la de San IGNUcio (click en la foto para ampliar), personaje representativo de la iglesia de Emacs, un grupo de programadores que adoran y rezan por su dios-editor Emacs.
También hubo una subasta de un libro, pegatinas revolucionarias que él siempre lleva a sus charlas y una ronda de preguntas un poco peculiar. En definitiva, un personaje bastante radical pero con unas ideas muy claras y con la razón de su parte.

Nota: Gracias a Brero por las imágenes.

Aplicaciones informáticas para la música: Sistemas de recomendación musical y procesado de voz cantada

4 de marzo de 2009

Music Technology GroupMuy interesante conferencia la que tuvo lugar ayer en el edificio rojo de Biología y que dio el Music Technology Group, un grupo de desarrolladores de software de tecnología musical situado en Barcelona.
Con el título de Aplicaciones informáticas para la música: Sistemas de recomendación musical y procesado de voz cantada la conferencia estuvo dividida en dos charlas de dos de los miembros del grupo de investigación.

Sistemas de recomendación musical

Me gusta mucho la música y además soy usuario activo de comunidades como lastfm o Spotify, por lo que la charla que Emilia Gómez dio sobre técnicas para recomendar música a través del análisis y relación de canciones me pareció una gran ocasión de conocer el funcionamiento interno de los sistemas de recomendación de estos servicios web. No sabía que había grupos dedicados a este tipo de campos aquí en España, ni que la recomendación musical conllevaba tantos cálculos, aunque también he de reconocer que las recomendaciones que hace lastfm o Spotify o Pandora (cuando lo usaba) no me convencen, pues los gustos musicales de los usuarios en la mayoría de los casos no responden a relaciones de géneros y mucho menos de los instrumentos utilizados en las canciones.
Aun así merece mucho la pena hacer un repaso a los métodos de análisis de canciones presentados por Emilia Gómez, aunque primero sería necesario definir cuáles son los requerimientos de una buena recomendación musical. Éstos, aunque en principio evidentes, deben ser enumerados para tener siempre presente las metas que se quieren conseguir con el desarrollo de las aplicaciones. Se pueden resumir en:

  • Que la recomendación sea relevante, esto es, que reconozca música relacionada con la música que normalmente escuchas.
  • Que sea novedosa, es decir, que no siempre sea la misma música, pues esto puede llegar a aburrir al usuario
  • Que sea transparente y explique por qué se está recomendando esa canción, lo que viene a decir que el usuario debe saber cuál es la relación que existe entre esa canción y la que se está tomando como modelo.

Al ser una tarea muy complicada la de recomendar música de manera automática, el problema se ha abarcado desde varios frentes, usando varias técnicas y a menudo combinándolas entre ellas para conseguir una mejor eficiencia y exactitud.

Aproximaciones para la recomendación automática:

  • Filtraje cooperativo: Una comunidad de usuarios combinan las evaluaciones de la información. Esto tiene la ventaja de que es la comunidad la que hace el trabajo por ti, pero tiene el problema de la existencia de vandalismo (pueden ver las etiquetas asignadas a Paris Hilton en lastfm para comprenderlo)
  • Anotación manual: Si no quieres vandalismo siempre tienes la opción de ser tú mismo el que crea el contenido y las relaciones. Esto es lo que llevan haciendo muchos años la gente de allMusic, un sitio para información musical realmente bueno. El problema de este método es básicamente el coste, pues necesitas subcontratar a gente que etiquete el contenido.
  • Búsqueda en la web: Siempre se puede echar mano a la gran cantidad de información que ya hay en la web al respecto, sin embargo esto conlleva el construir analizadores semánticos que realmente comprendan las relaciones entre los artistas, que extraigan la información relevante para relacionarlos.
  • Descripción automática del contenido: Se basa en extraer parámetros a través de la señal de sonido, tales como el timbre (instrumentos), ritmo, estructura…

Esta última aproximación es la que este grupo de investigación ha intentado abordar con la aplicación Ella, un software que detecta los instrumentos en los temas por el análisis de frecuencias de la señal de sonido, aunque también puede detectar los ritmos de los temas (muy útil para los dj que podrían usar estas opciones para buscar mezclas de manera automática), su compás, incluso los acordes de las canciones.

Procesado de voz cantada

Blue SonicLa segunda charla de la conferencia la dio Jordi Bonada y en ella se nos mostró una serie de programas dedicados al procesamiento de la voz cantada. Después de una breve introducción de los aspetos básicos de producción de la voz (pulmones, cuerdas vocales, conducto vocal) Jordi estuvo enseñándonos algunos ejemplos de programas que había en el mercado y sus aplicaciones:

  • SingingTutor: Un tutor de canto para karaoke desarrollado para Yamaha (es como un singstar pero en plan profesional).
  • También Bluesonic, un programa diseñado para hacer los castings online de Operación Triunfo.
  • Muy interesante un Impersonador para karaoke, Elvis, un programa que convierte la voz de un usuario amateur de karaoke en la de un profesional. Básicamente consiste en una capa de audio que se superpone sobre la capa de la persona que canta.
  • También nos enseñó todo tipo de efectos, como crear coros a partir de una voz principal o transformar voces masculinas en femeninas en tiempo real.
  • Por último algunos ejemplos de software de síntesis de voz cantada, esto es, programas que cantan sin la necesidad de una grabación de entrada. En japón llevan algún tiempo ya y son toda una revolución. Nada más mirar los más de 1300 vídeos sobre Hatsune Miku, mi primera cantante, una de las cantantes virtuales de la serie Vocaloid, para darse cuenta del impacto que este tipo de programas está teniendo en Japón.

En resumen, una conferencia muy muy densa y con muchas muestras de lo que hace el Music Technology Group, aunque creo que queda mucho por investigar si quieren conseguir sistemas de recomendación que de verdad acierten con los gustos musicales de la gente y también mucho por hacer para conseguir voces que sean idénticas a la voz cantada natural.

Panoramio: Una start-up de garaje

3 de marzo de 2009

“Una compañía startup o start-up es un negocio con una historia de funcionamiento limitada, pero con grandes posibilidades de crecimiento, generalmente son empresas que provienen del mundo del emprendimiento, o sea emprendedores que levantan compañías que aportan positivamente al desarrollo de sus países y de ellos mismos, al promover practicas asociadas a la innovación, desarrollo de tecnologías, empleos de calidad, mejor distribución de la riqueza, etc. Por lo general son confundidas con pymes o mipymes, sin embargo estas compañías tienen un factor diferenciador respecto a las clásicas empresas del mercado y por ende caen en una categorización distinta asociada a la nueva economía muy fuertemente ligada al ocaso de las carreras con El espíritu emprendedor y la vida Wired”

Definición de start-up en la wikipedia

Una definición muy seria y muy formal para personas como Eduardo Manchón y Joaquín Cuenca, creadores del proyecto Panoramio cuando, todavía sin una idea clara de lo que sería este famoso servicio de fotos del mundo, decidieron que podría ser útil una aplicación que geolocalizara imágenes en la recién estrenada API de Google Maps.

Los principios

PanoramioLo que en un principio empezó como un proyecto amateur entre 2 personas sin financiación (pero con tan sólo los gastos que supone un hosting mensual) sin infraestructuras (trabajaban desde sus propios pisos compartidos), pero también sin burocracias que enlentezcan los procesos de producción del software, rápidamente se convirtió en una ventaja, pues esa forma de programación casi suicida daba a su proyecto algo que les falta a las grandes empresas: velocidad de creación en un mundo en el que 9 meses pueden ser suficientes para que una buena idea pase a ser obsoleta. Diseñar aplicaciones web sin un estudio de mercado, corregir los bugs en tiempo real y realizar nuevas versiones que añadan funcionalidades siempre en ciclos temporales muy cortos fueron las claves del éxito de Panoramio.
Pero también lo fue la comunidad creada. Con la idea de que “lo cutre atrae comunidad” estos desarrolladores se dieron cuenta de que son más importantes los comentarios chorras de las imágenes que los análisis profesionales o más técnicos de ellas, pues estos primeros animan a que cualquier usuario comente la foto, por poco conocimiento que tenga de fotografía o de los lugares que se muestran en las imágenes.

Google muestra su interés

El éxito se consolidó con el interés del gigante Google en el proyecto que estos dos españoles estaban llevando a cabo. Un buen día, el presidente de Google Earth les comunica su interés en colocar Panoramio como una capa de Google Earth (al igual que ya aparecían las capas de carreteras, trenes, restaurantes…) en la próxima versión de programa. 6 horas después de la publicación de la nueva versión de Google Earth los servidores de Panoramio (que ya habían sido migrados a servidores prestados por Google a Eduardo y Joaquín) murieron de éxito y el servicio cae durante varias horas. Era el principio de un sueño de una comunidad 2 millones de usuarios, varios millones de imágenes y la consolidación como sitio de referencia para la geolocalización de imágenes.
En Julio de 2007 Google compra Panoramio y Joaquín y Eduardo continúan su trabajo con Panoramio ya desde dentro de la compañía.

Presente y futuro de Panoramio

Joaquin YeduardoActualmente Panoramio continúa su integración en los servicios de Google. Hace una semana se ha integrado dentro de Google Street View una aplicación que detecta imágenes geolocalizadas con el mismo patrón que la vista de calle que estés viendo en cada momento. No sé si ya estará en marcha, pero es cuestión de tiempo que las nuevas cámaras con GPS integrado acaben siendo utilizadas por Picasa para colocar en el mapa su localización de manera automática como ya lo hace la nueva versión de iPhoto. Sea como sea, el proyecto Panoramio, que empezó en España desde una start-up de garaje gozará de salud todavía por mucho tiempo.

Comienza Imaginática 2009

2 de marzo de 2009

Imaginatica Logo
Durante toda esta semana tiene lugar en la ETSII de la Universidad de Sevilla una serie de jornadas de conferencias dedicada a nuevas tecnologías. Con el nombre de Imaginática, este ciclo contará con un catálogo de más de 100 conferencias. Al igual que hace dos años, iré escribiendo lo que más me interese de las conferencias a las que voy a asistir. Os dejo el calendario de estas:

Imaginatica-Programa

The Thrill Is Gone

19 de febrero de 2009

“The Thrill is Gone” es un blues escrita por Rick Darnell y Roy Hawkins en (1951) y popularizada por B. B. King en (1970). La canción fue grabada en un principio por Hawkins para quien se convirtió en un sencillo de segunda fila. B. B. King grabo su versión en junio de (1969) para su álbum Completely Well, del mismo año. La calidad de la producción y el uso de instrumentos de cuerda marco la diferencia tanto con el original como con el material anterior de B. B. King. Cuando apareció el sencillo en diciembre de (1969), la canción se convirtió en el meyor éxito de su carrera y en su canción emblema. La grabación de B. B. King le supuso un Grammy por la Mejor Interpretación R&B Vocal Masculina y aparte un premio Grammy Salón de la Fama en (1998). La versión de King obtuvo el puesto 183 en la lista de 500 mejores canciones de todos los tiempos de la revista Rolling Stone. B. B. King ha incluido otras versiones memorables en sus álbumes Live in Cook County Jail (1971), Bobby Bland and B. B. King Together Again…Live (1976), y Live at San Quentin (1991).

Extraído de la entrada de The Thrill Is gone de la Wikipedia

Luther Allison
Aunque la versión más famosa pueda ser la de B.B King, a mí la que realmente me pone la piel de gallina es la de Luther Allison, un guitarrista de blues de Chicago que escuché por primera vez en un recopilatorio de blues que me regalaron MrWolf y Nkn por mi cumpleaños. Esta versión de 11 minutos es imprescindible para los amantes del buen blues, y por eso creo que era necesario darlo a conocer desde este blog.
Como hace semanas vengo disfrutando de Spotify y veo muy útil su sistema de urls para las canciones, aprovecho para enlazar la primera canción. Puedes escuchar la canción directamente desde Spotify o con el reproductor de goear de siempre: