Hola maldita
pregunté algo parecido:
[url=https://www.hispasonic.com/foros/synthedit-ask-for-texvo/67362 ... +for+texvo[/url]
Si sólo quieres hacerlo para synthedit, no se la respuesta, pero si no te importa la manera de conectar texto-midi, hay otros métodos, no tan vistosos como synthedit... Aunque seguro que ya hay algún vsti en un lugar perdido que lo hace.
Tengo curiosidad ¿Tienes ya idea de cómo interpretarías el texto?
Saludos
Hola, impulsado por tu idea, he escrito un pequeño plugin para secuenciar texto desde audacity. Te explico cómo va, por si te sirve. En el adjunto, el zip, contiene tres archivos:
maldita.ny --> el plugin propiamente dicho, que debes copiar a la carpeta plugin donde tengas instalado el audacity.
texto.txt y reglas.txt son ejemplos. El primero contiene simplemente la frase.
[code]Ninguna frase logra atrapar nuestros cuestionamientos.[/code]
pero puede ser lo el texto que tu quieras. El archivo reglas.txt, contiene las reglas que transforman cada caracter en "algo". Pero ese algo, debe ser algo que entienda audacity. He añadido esto:
[code]"a" (pluck c4)
"e" (pluck d4)
"i" (pluck e4)
"o" (pluck f4)
"u" (pluck g4)[/code]
Significa, si hay "a" que ejecuta (pluck c4) -pulso do4-, etc.
Para ejecutarlo simplemente entra en audacity, y ve al menú generar, y verás una llamada a "maldita sea...". Obtendrás una ventana como esta:
Imagen no disponible
Se obtiene un sonido como el del adjunto.
Por cierto, cada letra se lee sucesivamente cada unidad de tiempo (definida en tempo). Pero, y esta es una peculiaridad de Audacity, durará, lo que tengas seleccionado en la pista. Es decir, si creo una pista en silencio, y selecciono un segundo, la duración asignada a cada letra será de un segundo. Entonces, si lee más rápido de lo que duran, se solaparán los sonidos, pudiendo así hacer efectos interesantes.
Robakun, como se "crea" una interfaz VST?
Bueno, aqui te pongo unas fuentes (por compilar) y el instalador. Esta escrito en vb.net, asi que para ejecutarlo necesitarias el .NET Framework 1.1
Es una versión primeriza y llena de bugs, pero no te puedo pasar la terminada, porque esta pendiente de un concurso, y ademas no lo hice solo.
De todos modos, creo que te puede dar ideas. Cualquier cosa que no entiendas..aqui estamos.
buenos dias!
siguen los problemas: he copiado los dos archivos .txt (texto y reglas) dentro de la carpeta audacity. voy a 'generar', llamo a 'maldita sea' y escribo lo que muestra el adjunto.
(sigue en el otro mensaje)
si le doy a debug, aparece un mensaje de alerta como el adjunto y posteriormente este código
[code]error: bad argument type - NIL
Function: #
Arguments:
NIL
Function: #
Arguments:
((A 1) (ARCHIVO (OPEN ARCHIVO :DIRECTION :INPUT)) (RESULTADO NIL))
(WHILE (NOT (NULL A)) (SETF A (READ-CHAR ARCHIVO)) (PUSH (ELT-A-SEQ A) RESULTADO))
(CLOSE ARCHIVO)
(REVERSE (REST RESULTADO))
Function: #
Arguments:
"texto.txt"
Function: #
Arguments:
((TEXTO (LEE-ARCHIVO-TEXTO ARCHIVO)) (REGLAS (LEE-ARCHIVO-REGLAS ARCHIVO-REGLAS)) (SECUENCIA NIL) (CONTADOR 0))
(DOLIST (N TEXTO (QUOTE SECUENCIADO)) (LET ((A (ASOCIA N REGLAS))) (IF (NOT (NULL A)) (PUSH (LIST (QUOTE AT-ABS) (* CONTADOR (/ 60 TEMPO)) A) SECUENCIA) (PUSH (LIST (QUOTE AT-ABS) (* CONTADOR (/ 60 TEMPO)) (QUOTE (CONST 0))) SECUENCIA))) (SETF CONTADOR (+ 1 CONTADOR)))
(APPEND (QUOTE (SIM)) (REVERSE SECUENCIA))
Function: #
Arguments:
"texto.txt"
"reglas.txt"
:TEMPO
300
Function: #
Arguments:
"texto.txt"
"reglas.txt"
:TEMPO
300
1> [ gc: total 18640, 3662 free; samples 1KB, 0KB free ]
`[/code]
y si le doy a aceptar, sale directamente el mismo mensaje de error adjunto. está en catalan, pero dice 'nyquist no ha devuelto el audio'.