A fast, flexible and human-friendly composing engine. Monument is currently in an alpha state of readiness (see the known issues).
A guide to Monument can be found here.
The ultimate goal of Monument is to get you compositions that you want to ring, as quickly and easily as possible. Monument should also be correct and performant, but this should be a goal of all software.
Note that this doesn't necessarily mean generating the perfect composition, or generating every possible composition. Monument guarantees neither of these but in return, Monument is orders of magnitude faster than any other engine I'm aware of (if anyone knows of any faster generally-available engine, then please let me know!).
If you do want to run exhaustive searches or want guaranteed optimal results, then Monument isn't for you - SMC is extremely good at exhaustive searching to get optimal results. If you want to exhaustively search spliced, I think you need to write your own engine. I wish you the best of luck getting results before the eventual heat death of the universe.
If you want a GUI, Monument isn't for you (yet).
If you want an engine that doesn't change often, Monument isn't for you (yet).
part_head = "134265"
will allow 134265
or 142365
(but not 123465
or 134256
).length = "peal"
or length = "QP"
, or adding runs
front/back as music:
toml
[[music]]
run_lengths = [4, 5, 6, 7, 8]
*6578
courses (but not necessarily all
the 6578s).-Q <number>
to the end of a command will limit the queue length to <number>
(the
default limit is 10,000,000).Finally, it's worth pointing out that generating compositions is, in general, really hard (NP hard, in fact). There will always be queries which are simply too hard for Monument (or any other engine) to complete, so any promise of speed is a best-effort not a guarantee.