Sing-song: un código hablable para números y claves largas
Sing-song: a speakable encoding for long numbers and keys

Sing-song es un experimento de codificación reversible que convierte cadenas de bytes en sílabas pronunciables CV. Su alfabeto de 64 sílabas asigna cada valor de 6 bits a una sílaba, manteniendo la longitud de bytes y los ceros iniciales sin metadatos externos. Es determinista, reversible y estable por prefijos, lo que facilita la transcripción y el habla frente a formatos como hex o Base58. El artículo detalla el algoritmo, las variantes opcionales con sufijos, la pronunciación fonémica y compara con alternativas como diccionarios de sílabas o grupos consonánticos, mostrando que el equilibrio entre densidad y simplicidad es óptimo.
La gramática CV proporciona una verificación básica de sintaxis: las posiciones impares deben contener una consonante y las pares una vocal, y los caracteres fuera del alfabeto correspondiente deben ser rechazados.