Advertisement
Bienvenido a Squishdot Reportes Anuncios Debian Ciencia Linux
 principal
 nivel superior
 enviar artículo
 buscar
 administrar
 acerca de ...
 rdf
 rss
 main


Reporte 14-VIII-09
Reportes Posted by ernesto on Saturday August 15, @09:07AM el 2009
from the dept.

Hola,

Aquí está mi reporte. La semana pasada estuve de vacaciones, así es que no hice reporte. Ya me pongo al corriente.


Terminado:

  • Pienso que ya estudié suficiente sobre el opcode FOF (utilizado para síntesis vocal). Esta semana me enfoqué en el siguiente ejemplo. Para probarlo, basta teclear "csound fofx6" en la terminal (obviamente estando parado en la carpeta donde está el archivo). El ejemplo es bastante impresionante, funciona con una GUI FTLK y trae una breve explicación de su funcionamiento. El sinte utilizado es mucho más complejo que lo que estoy pensando para los agentes, ya que usa seis copias simultaneas de FOF. Si quieren ver un ejemplo más sencillo del opcode, pueden ver esta gui para explorar una sola copia de fof.

En proceso:

  • Corregir que, al salir de sequence_threaded vía ctrl^c, la terminal se restablezca. Sigo sin éxito. Ya escribí a la lista de csounderos buscando ayuda. Estoy a la espera de alguna respuesta. Dado que he pasado varias semanas dedicando gran parte de mi tiempo a arreglar esto sin éxito y a que no encuentro más recursos que probar (salvo pedir auxilio), le bajaré a la prioridad de esta tarea.

Pendiente:

  • Empezar a estudiar el código de los agentes con miras a la implementación de su sonido.

Saludos,

Ernesto



Reporte del 21-VIII-09 | reporte ligeramente atrasado  >

 

Related Links
  • Articles on Reportes
  • Also by ernesto
  • Contact author
  • The Fine Print: The following comments are owned by whoever posted them.
    ( Reply )

    Re: Reporte 14-VIII-09
    by jergas on Sunday August 30, @05:23PM

    Hola,

    El hecho de que tengas que dar mas de un ctrl^c creo que tiene que ver con que hay mas de un thread. Pero el que la terminal quede mal creo que tiene que ver con curses, preguntale al Panx, mandale un correo con la liga a este post, porque sospecho que no ve estos comentarios tanto como deberia. El ya habia lidiado con algo asi. Sino pregunta en alguna lista de curses.

    Un Abrazo,

    Jergas


    [ Reply to this ]
    • Re: Reporte 14-VIII-09
      by Víctor Martínez on Sunday August 30, @05:38PM
      Yo no se si sea un bashismo, pero podrias llamar a reset al final del llamado a ctrl + c eso debiera regresar la terminal a su estado normal
      [ Reply to this ]
      • Re: Reporte 14-VIII-09
        by ernesto on Wednesday September 02, @03:31AM

        Bashismo o no bashismo voy a probar. Como siempre, gracias por el tip. Un abrazo,

        Ernesto


        [ Reply to this ]
    • Re: Reporte 14-VIII-09
      by ernesto on Wednesday September 02, @03:26AM
      Hola,

      Ojalá Pancho pueda elucidar el problema. Voy a contactarlo para ver que onda. Desafortunadamente para mi (y afortunadamente para Pancho), sequence_visual si se re-estable tras ctrl^c. En fin, ya dirá él. Gracias por el tip.
      En cuanto a lo que dices de los threads, pienso que lo que pasa es que la interrupción es detectada por el thread de Csound (ajeno a Python), y esto de alguna manera previene el clean-up de curses. Esto dado que una versión multi-thread sin audio es interrumpida correctamente. He intentado implementar el clean-up que efectúa curses.wrapper, como parte de la cláusula de la excepción, pero sin éxito. Esto me hace pensar que interrumpir Csound genera una excepción que impide cualquier proceso posterior. Aunque no estoy seguro de esto. En fin en esas sigo.
      Un abrazo,

      Ernesto
      [ Reply to this ]

     
    The Fine Print: The following comments are owned by whoever posted them.
    ( Reply )

    Powered by Zope  Squishdot Powered
      "Any system that depends on reliability is unreliable." -- Nogg's Postulate
    All trademarks and copyrights on this page are owned by their respective companies. Comments are owned by the Poster. The Rest ©1999 Butch Landingin.
    [ home | post article | search | admin ]