The Debian package for GRAMophone II 0.8.13a is available. Check your testing or unstable repository now! :)
Fixed bug in midi type 0 generation. Now the files can be correctly edit with all midi compatible software. I succesfully tested it with Fruity Loops 8 and Anvil Studio.
Updated notes and tips and tricks about GRAMophone. Check in the Documentation area on this site.
The Debian package for GRAMophone II 0.7.29a is available. Check your testing or unstable repository now! :)
GRAMophone was accepted and listed in the Hello, World Collection list compiled by Wolfram Rösler. Go to http://roesler-ac.de/wolfram/hello.htm :)
Fixed bug in operator precedence and equation calculus and another bug in cycles of Chomsky productions
Added some notes and tips and tricks about GRAMophone. Check in the Documentation area on this site.
Added "else" (the ":" symbol in Grammy) in conditional productions and fixed bug in cycles of Chomsky productions.
Fixed bugs in Chomsky conditional productions and in CHomsky productions with cycles.
Added the print() function for printing variables and strings!
GRAMophone II 0.5.13a is now available for Ubuntu in the "Universe" repository. :)
The Debian package for GRAMophone II 0.5.13a is available. Check your testing or unstable repository now! :)
Fixed a bug in Inversion of Retrograde calculus. Now sequences like inversion(retrograde(C[,,,]D[,,,]) are correctly generated. :)
The Debian package for GRAMophone II 0.5.1a is available. Check your testing or unstable repository now! :)
Examples about Lindenmayer generation and serialism with melodic operators. See in Documentation.
GRAMophone II 0.5.0a is out! Added the retrograde() melodic operator and fixed a bug in calculus of nested melodic operators.
The Debian package for GRAMophone II is available. Check your testing or unstable repository now! :)
Since the transpose function doesn't comprise the first note in the calculus, the note is got to be transposed of m0+m1-1. See in Documentation for the right version.
Added the "silent note" N[,,,] and the update_var[] operator.
The "silent note" N[,,,] doesn't play, but it's useful for updating note variables (octave, velocity, duration, release).
The update_var[] operator updates single variables of all types (msb too). It takes an assignment like argument.
Fixed a stupid bug introduced after last fix! I've been able to notice it only now.