http://soundcloud.com/avelinoherrera/unmute
Hoy he recibido un correo pidiéndome permiso para ponerlo en una tienda y el buen amigo taiwanés Dj WangHart lo va a pinchar hoy en su set de todos los viernes a las 14:00, hora canaria, a través de Intersonik Radio
http://intersonik.net
Aquí para ver el set completo que usará.
No me puedo quejar, la verdad :-). Espero que les guste.
[ añadir comentario ] ( 1341 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 2042 )
Acabo de grabar y subir un nuevo tema de cosecha propia. Se titula Sol y está disponible tanto en mi cuenta de SoundCloud
http://soundcloud.com/avelinoherrera/sol
como por descarga directa en la sección Música.
Espero que les guste :-)
[ 2 comentarios ] ( 7554 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 18882 )
Ya tenemos un nuevo tema colgado en la web:
guineo - metamorfosis
Nuestra primera incursión en el español :-)
[ añadir comentario ] ( 2975 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 18980 )
Yamil Saiegh ha parcheado el código fuente del test de MIDI out para PIC 16F84, en la sección PIC.
La anterior versión utilizaba 35 ciclos de máquina por cada bit MIDI. Sin embargo a 4MHz es más preciso utilizar 32 ciclos de máquina por cada bit MIDI en lugar de 35.
Sección PIC.
[ añadir comentario ] ( 3280 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 18950 )
En la sección soft he puesto el código fuente de un parser/reproductor de ficheros MIDI (compatible con tipo 0 y tipo 1) implementado en C y en C++ (dos implementaciones separadas).
Se trata de un esqueleto básico. Para que el parser/reproductor funcione con un hardware determinado hay que hacer las siguientes modificaciones.
en C
Modificar la implementación de la función void sendMidiEventCallback(uint8_t *data, uint8_t dataLength) para que emita los "dataLength" primeros bytes de "data" sobre el hardware deseado.
en C++
Implementar una clase que herede de TMidiPlayer (esta clase tiene el método virtual puro void sendMidiEvent(u8 *data, u8 size) que debe ser implementado en alguna subclase).
Más info en la sección soft, subsección sonido.
[ añadir comentario ] ( 3157 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 18957 )