******************************************************************************* Libre Media Server - An Open source Media Server. (c) Santiago Noreña 2012-2013 ******************************************************************************* Developing and support: libremediaserver@gmail.com Code: http://code.google.com/p/libremediaserver ******************************************************************************* v0.05 video: Necesarios: - ¿Cómo transmitir el dmx a Pure Data? --> Unix Domain Socket parece lo mejor. Habría que hacer external en PD? - Mover ola2pd a la parte C++ (importar de glmixer-dmx) - Mover fileselector a la parte C++ (importar de glmixer-dmx) - Crear base de datos al inicio en vez de leer ficheros del disco. Generar thumbs --> Importar de glmixer-dmx - Añadir shaders, cambiar objetos Gem por uniform glsl. Alpha, chroma, ... - Documentación en inglés - Incluir archivos pd en el ejecutable como recursos Qt - Cambiar archivo de configuracion a xml (importar de glmixer-dmx) - Optimizar CITP/MSEx a la forma QT --> QDataStream - patchear universos OLA directamente en vez de usar el servidor web de olad Quizás: - On air button - Generación de fractales visuales (Iteración en Gem) - Algoritmos de generación visuales de glmixer - Homografía real, cambiar curve3d - Blending - máscaras? --> estilo glmixer - Efectos - Contraste, brillo, saturación - Scripts: script para formatear archivos de texto - GUI: avisar cuando no se pueda leer un archivo de texto v0.05 audio: - Audio: Theremin, sintetizadores. - Audio: Música fractal mediante generadores de fx de las mesas - Audio: Tarjetas con varias salidas y varias mezclas - Audio: Mute check box. ----------------- Para considerar/investigar: - Necesidad de 16 bits en size, rotation, entry-end points, puntos de bezier? - Más puntos de Bezier? - GUI: PD Watchdog reinicia el proceso Pure Data --> Puede que sea mejor que se reproduzca más lento a forzar un reinicio? --> Ahora estoy trabajando sin watchdog y no noto la diferencia