(Page Under Construction) ArpEgg generates musical arpeggios. It is based on a rewriting grammar, as described in the paper ArpEgg: a Rewriting Grammar for Complex Arpeggios published at Generative Art 2006, Milan.


Follow the instructions for downloading it here.

How to use it

You’ll find instructions on using ArgEgg here.


Feel free to subscribe to the mail list. If you are using ArpEgg, I’d love to hear your thoughts on it. If folks find it useful then the mail list can be a place to exchange grammars etc. You can contact me either through the mail list or direct via kevin (at) mcguireclan (.dot.) net.

Related References

A short bibliography of generative music can be found here. Please let me know if you have others to add!

Legal (ugh)

It pains me that we must think of such things but here goes:
The name “ArpEgg” and the grammar for generating arpeggios are copyright Kevin McGuire. The download consists of three parts:

  1. Eclipse framework, licensed under EPL.
  2. The ArpEgg software (see below).
  3. The JMusic jar.

ArpEgg is licensed under Creative Commons LicenseCreative Commons Attribution-No Derivative Works 3.0 License. You can use it freely, redistribute it with attribution, and the output (midi files) can be used freely for commercial purposes. You cannot reverse engineer ArpEgg or decompile it.