musiCal bot es un robot con el que podés interactuar en telegram. Te ofrece distintas herramientas para el análisis y la composición musical. Acá describo los distintos comandos que tiene.

/start

Simplemente para saludarte. Ningún bot en Telegram puede comunicarse con vos si antes no ejecutás el comando /start.

/error

El comando que podés usar para reportar cualquier error que le encuentres al bot.

/pcs

Un comando para iniciar una sesión de análisis de conjuntos de grados cromáticos. Podés enviar tantos conjuntos de notas como quieras. Vas a recibir su clasificación, forma ordenada, forma prima y vector interválico. Tené en cuenta que las notas se representan con números (0 do, 1 do# ... 11 si) y tenés que separarlas con espacios.
Podés dar por finalizada la sesión con cualquier comando inventado (como por ejemplo: /cortala).

/chain

Un comando para iniciar una sesión de construcción de cadenas (secuencias de alturas) con un conjuntos de grados cromáticos constante. Vas a recibir la mejor cadena que el programa pueda armar. El programa prioriza las cadenas cerradas, aunque no siempre puede construir una. Al igual que con /pcs las notas se representan con números (0 do, 1 do# ... 11 si) y tenés que separarlas con espacios.
Podés dar por finalizada la sesión con cualquier comando inventado (como por ejemplo: /gracias).

/help

Un comando que va a intentar ayudarte directamente en el chat. Aunque en seguida te va a sugerir venir hacia acá.

/language

El comando que necesitás para configurar el idioma que usa el bot. Podés elegir español o inglés.

+ info

musiCal bot es simplemente una interfaz para acceder a las distintas herramientas de CalPyTools. Si no usás Telegram y te llevás bien con la línea de comandos podés usarlas directamente. El código lo encontrás acá.