Compiladors · FIB-UPC
Intèrpret de JSBach
Escriu música amb codi: JSBach és un petit llenguatge amb procediments, variables, bucles i condicionals que reprodueix notes musicals. Prova els exemples o escriu el teu propi.
<:> C4 toca una nota
<!> "text" imprimir
x <- 5 assignar
|: ... :| bloc Exemples
Editor de Codi
Sobre aquest projecte
Originalment construït amb ANTLR4 i Python per a un curs de compiladors a la FIB-UPC. El llenguatge suporta procediments, recursió, aritmètica, llistes, condicionals, bucles i reproducció de notes musicals. Aquesta versió per a navegador utilitza un parser escrit a mà i la Web Audio API per a la síntesi de so.