Implementación en C del algoritmo de separación de fuentes de sonido 
Por fin. Me he puesto en serio y ya he terminado de implementar el algoritmo de separación de fuentes de sonido por discriminación de azimut publicado por Dan Barry, Bob Lawlor y Eugene Coyle en la Conference on Digital Audio Efects (DAFX) de 2004. Para más información puede consultarse el PDF con la descripción detallada del algoritmo y la página web de Dan Barry.

Mediante este algoritmo podemos, a partir de una grabación estéreo con los instrumentos panoramizados, extraer de forma bastante precisa los instrumentos aislados. El algoritmo es muy sencillo y el PDF explica de forma bastante buena el principio de funcionamiento del mismo. En la sección soft he puesto un tar.gz con el código fuente en ANSI-C y un ejemplo.

El código compila perfectamente en un entorno de desarrollo gnu básico (gcc) que se puede encontrar en cualquier Linux.

[ añadir comentario ] ( 1208 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 2167 )
Corregido bug en PHPRFC 
He corregido un problema en PHPRFC que hacía que se enviaran de forma errónea las cadenas de caracteres dentro de arrays.

En la sección soft puede encontrarse la última versión de esta librería, que permite llamar a funciones remotas implementadas en PHP desde Javascript utilizando el paradigma Ajax.

[ añadir comentario ] ( 1115 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 2174 )
Nuevas versiones de AjaxRMI y AjaxRMIClient 
Ahora es posible realizar llamadas a métodos remotos también desde Java. Hasta ahora AjaxRMI estaba orientado únicamente a Javascript y permitía realizar llamadas a métodos remotos hechos en Java (implementados en un Servlet) desde cualquier navegador en Javascript utilizando el paradigma Ajax.

En esta nueva versión ya es posible, junto con la nueva librería AjaxRMIClient, realizar llamadas a los mísmos métodos de servlet pero desde aplicaciones Java standalone gracias al componente HttpClient de apache que permite realizar conexiones HTTP de forma sencilla y gestionar las cookies de sesión automáticamente. La librería AjaxRMI puede ya comunicarse tanto con clientes Javascript como con clientes Java sin ningún problema :-)

Más info en la sección Java de la página soft

[ añadir comentario ] ( 1134 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 2163 )
AjaxRMI-0.3 
AjaxRMI es un conjunto de clases en Java y Javascript que permiten realizar llamadas desde Javascript a métodos de un servlet en Java.

// Javascript (CLIENTE)
var ajaxrmi = new AjaxRMI();
var ret = ajaxrmi.call('unMetodo', 'hola', ' mundo');
alert(ret);



// Java (Servlet en el SERVIDOR)
...
public String unMetodo(HttpSession session, String a, String b) {
return a + b;
}
...


En esta nueva versión he añadido la capacidad de mapear objetos Javascript en Java y viceversa:

// Javascript (CLIENTE)
...
function MiObjeto() {
this.valor1 = 4;
this.valor2 = 'adios';
}
...
var ajaxrmi = new AjaxRMI();
var obj = new MiObjeto();
var ret = ajaxrmi.call('otroMetodo', 'hola', obj);
alert(ret);



// Java (Servlet en el SERVIDOR)
...
public String otroMetodo(HttpSession session, String a, MiObjeto obj) {
return a + obj.getValor2();
}
...


Nótese que es necesario que exista una clase MiObjeto y que posea los métodos set y get correspondientes a los campos del objeto Javascript. Para más información, echarle un vistazo al código fuente o pregutarme a mi :-)

Sección soft.

[ 1 comentario ] ( 1525 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 2.8 / 2336 )
Música electrónica canaria de calidad 
El colectivo drone es la unión de varios músicos electrónicos canarios. La verdad es que la mayoría de los temas están super guapos: minimalismo, noise, funk electrónico, etc. Todo un conjunto de joyas que pululan por nuestro archipiélago alejadas de los circuitos comerciales y que no tienen nada que envidiar a los grandes DJs y productores europeos o estadounidenses.

Bájense los temas y flipen 8-)

[ añadir comentario ] ( 1002 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 2524 )

<< <Anterior | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | Siguiente> >>