Hola Rafaex.Rafaex escribió: EDITO: FOREROS: QUÉ PASA CON ESOS POST SOBRE EL FIRtro ? ... ANÍMENSE!!!!
De momento estoy preparando la base de la pizza. Los ingredientes son:
- 1) Jackd y ecasound para gestión de/acceso a los dispositivos de audio.
- 2) emplear los tty's necesarios para disponer en todo momento de un gestor de los controles de la tarjeta (alsamixer) y de un picómetro (ecasignalview). Aquí, por culpa de que los controles disponibles dependen enormemente de la tarjeta en cuestión, había dos opciones de diseño:
- 2.1.) Modelo de tarjeta de sonido cerrado (..no será FIRtro lo que no tenga la tarjeta XXX-guarrilla-1218). No es lo mejor para disponer de un grupo de beta-testers aceptable. Pero permitiría una superautomatización
- 2.2.) Facilitarle al máximo al usuario el acceso a los controles de la tarjeta y a las pruebas posibles (ruidos para cada canal, picómetro enganchado a la entrada de micrófono), de forma que haya una guía de pasos a seguir con unas pruebas tras las cuales el usuario debe decidir si la instalación de conexiones es finalmente correcta. No sería todo automático, pero amplia el rango de tarjetas de sonido válidas a todas aquellas con soporte alsa.
- 3) Dada la filosofía del FIRtro, el interfaz de usuario tiene que hacerse con (n)curses. Recordemos que no hay ventanas.
- 4) El pegalotodo es python, a base de las librerías os, popen2, re (principalmente, que habrá más). Y el módulo no estandar urwid (para la gestión del puñetero interfaz de usuario a base de ncurses)
- 5) La estructura de datos estará parcialmente contenida en el propio sistema de carpetas (nombres, árboles de directorios,...). De momento.
El desarrollo de los scripts será independiente de los ajustes que haya que hacer en Slax. Habrá dos bloques de desarrollo: uno el del sistema FIRtral y otro el de la adaptación de Slax para que el sistema entre y funcione. Para todo ello ayuda disponer de un linux en condiciones (XWindow, escritorio, sistema de gestión de paquetes...)
Todo esto no será útil de momento para beta-testers, que quede claro.