¿Interfaz Gráfico para el MakeTSX?

Page 1/2
| 2

By manolito74

Paragon (1220)

manolito74's picture

20-12-2021, 14:20

Hola:

Para crear un Fichero ".TSX" a partir de un ".Wav" NataliaPC ha creado el Programa MakeTSX, que funciona bajo "línea de Comandos".

Podéis encontrar la última versión aquí:

https://github.com/nataliapc/makeTSX/releases

Estaría bien tener disponible una Interfaz Gráfica, al estilo de la que tiene los Usuarios de Spectrum para el MakeTZX. Así que si hay por aquí alguien que controle del tema y se anime a currarse una GUI para dicho Programa se lo agradeceríamos enormemente. Porque ya sabemos que muchos Usuarios le tienen "alergia" a eso de tener que andar escribiendo Comandos. Quizás con una versión con una Interfaz Gráfica y con la ayuda de los Tutoriales que hay disponible algún Usuario más se anime a crear sus propios TSX, colaborar y darle más vidilla al tema.

Gracias & Saludetes. ;-)

Login or register to post comments

By JACS

Master (209)

JACS's picture

31-01-2022, 08:53

He visto el MakeTSX y se pueden usar estas opciones:
-h Show this page.
-h1 Show a page with KCS/MSX usage examples.
-v Verbose mode.
-di Disable interactive mode.
-dp Disable predictive mode.
-dn Disable normalize audio.
-de Disable enveloppe filter correction.
Block#4B (KCS) modifiers
-nopilot Create blocks without pilot pulses.
-p0 n Pulses in a ZERO bit {1-16 default:2}
-p1 n Pulses in a ONE bit {1-16 default:4}
-lv n Leading bits value {0/1 default:0}
-tv n Trailing bits value {0/1 default:1}
-lb n Check for 'n' leading bits {0-3 default:1}
-tb n Check for 'n' trailing bits {0-3 default:2}
-sbf n Significant bits first {0:Lsb 1:Msb default:0}
Other blocks
-b13 Use only blocks #13(Pulse Sequence) & #20(Pause).
-b15 Use only blocks #15(Direct Recording) & #20(Pause).
-opera Enable 'OperaSoft' block detection.
Export WAVs options
-outn Save the file 'wav_normalized.wav'.
-oute Save the file 'wav_envelopped.wav'.
SwitchesTSX:
-i Show TSX/TZX verbose blocks info.
-c Dump TSX/TZX data blocks in hex-char format.
-d Dump TSX/TZX data blocks in hexadecimal format.

Esto es lo que debería contemplar el programa entiendo. No hay mas opciones no?
Otra cosa, los wavs tendrían que ser archivos pasados directamente de un cassette a wav no? No serviría coger un .CAS y pasarlo a .WAV con el cas2wav no??

By manolito74

Paragon (1220)

manolito74's picture

16-02-2022, 05:46

Hola:

Sí, creo que básicamente esas son las opciones (hay alguna más, pero es "experimental"....)

El Programa sólo trabaja con Ficheros ".Wav". El ".Wav" tiene que haber sido obtenido de una CINTA ORIGINAL. La gracia del TSX es representar con un 99,9999% de fidelidad la Cinta Original: bits, silencios, etc., etc., etc.

Los ".cas" no siempre son una imagen fiel del Original y ha menudo se han tenido que "retocar" para que funcionen (como así lo especifica por ejemplo Martos en su Web)

Así que si te atreves con un GUI, sería genial (algo similar al que se tienen montado para el MakeTZX)

Creo que con un GUI y un "Tuto" quizás la gente se anime más y desde luego el Programa sería más "usable"/intutitivo. ;-)

Gracias & Saludetes. ;-)

By mohai

Paladin (968)

mohai's picture

11-04-2022, 16:24

Buenas.
No parece gran cosa.
Entiendo que el programa tiene 2 modos de trabajo:
Uno, determinar el tipo de modulación a partir de un fichero WAV de audio, extraer los datos digitales, catalogar los los bloques y guardarlos, con posibilidad de usar varias opciones. Crear el .TSX a partir del .WAV, vamos.
El otro modo es visualizar información de un fichero .TSX ya creado y/o extraer bloques de él.

Puede que le lo mire y haga algo.

By manolito74

Paragon (1220)

manolito74's picture

15-04-2022, 02:48

Hola:

Pues ¡genial si te animas a hacer algo!

Gracias & Saludetes. ;-)

By mohai

Paladin (968)

mohai's picture

27-04-2022, 16:24

Hola.

Sólo una pequeña actualización:
Estoy haciendo un launcher / GUI y ya tengo cosas funcionando.
Me está llevando tiempo, porque me está costando enlazar el programa original con el mío.
Además, está el detalle de que MakeTSX no es un programa lineal, me explico: tiene varios modos de funcionamiento, uno para pasar de un WAV a TSX y otro para tratar el TSX ya creado. Luego, algunas de las opciones funcionan de forma automática y, si las especificas y dá error y el resultado es diferente.

Bueno, esto son detalles técnicos que me están complicando la programación, pero prometo que pronto tendré algo decente funcionando.

salu2

By manolito74

Paragon (1220)

manolito74's picture

10-05-2022, 15:46

Hola @mohai:

¡Muchas gracias por tu esfuerzo!

Si necesitas ayuda técnica, te surge alguna duda sobre el funcionamiento del Programa puedes preguntarle a su creadora (NataliaPC) Si no tienes su contacto te lo puedo pasar.

Gracias & Saludetes. ;-)

By mohai

Paladin (968)

mohai's picture

12-05-2022, 20:23

Gracias.
Espero tener algo decente pronto. Lo estoy programando a ratitos y el programa evoluciona despacio.

By JACS

Master (209)

JACS's picture

01-06-2022, 12:28

Yo hice hace un tiempo esta interfaz. No sé si es lo que se pide.
En resumen, el programa funciona arrastrando y soltando los archivos .wav y te muestra visualmente todos los parámetros configurables del wavtotsx de Natalia para que los cambies si quieres. En principio están seleccionados por defecto los que lleva el programa original.
Este programa te deja arrastrar y soltar los archivos que quieras para no tener que estar haciendolo uno a auno.

tsxlista1

tsxlista2

tsxlista3

By mohai

Paladin (968)

mohai's picture

04-06-2022, 21:44

JACS wrote:

Yo hice hace un tiempo esta interfaz. No sé si es lo que se pide.
En resumen, el programa funciona arrastrando y soltando los archivos .wav y te muestra visualmente todos los parámetros configurables del wavtotsx de Natalia para que los cambies si quieres. En principio están seleccionados por defecto los que lleva el programa original.
Este programa te deja arrastrar y soltar los archivos que quieras para no tener que estar haciendolo uno a auno.

La verdad es que está muy chulo.
La opción de poder convertir lotes de archivos en lugar de uno a uno es muy interesante y práctica.

Os dejo en Mega la primera versión utilizable del GUI que estoy haciendo.
Algunas de las funciones no funcionan aún LOL! y el programa puede que se cuelgue en alguna ocasión, si no respetáis la regla de usar el modo interactivo. Aún así, garantizo que no romperá nada en el sistema.

De momento tengo funcionando la versión Win64, pero estoy trbajando para tener versiones para Win32, Linux o Mac.

By manolito74

Paragon (1220)

manolito74's picture

12-06-2022, 03:31

Hola:

Perdonad, pero es que por motivos varios (salud, exámenes y demás) llevo eones sin entrar por aquí... .-(

Muchas gracias por vuestro trabajo, @Mohai and @Jacs

En cuanto pueda lo/s pruebo. ,-)

@Jacs, ¿podrías por favor colgar por aquí esa Interfaz que te has hecho o enviármela al Correo de Gmail.com?

josemanuel74

Gracias & Saludetes. ;-)

Page 1/2
| 2