Welcome to Elf, the Online Half-lead Spliced Composing Engine


Not sure what half-lead method splicing is? Then it's probably best to go away and come back later. (Much later).

Elf is here to help you find touches and quarter-peal compositions of half-lead spliced. It is an online composing engine - you tell it which methods to use, and how long a touch you're looking for, and it does the rest. Here's a summary of the features Elf provides:

  1. Choose any number of Surprise, Delight or Treble-bob Major methods to splice.
  2. Select any number of parts and any number of leads in the part.
  3. Find touches with or without calls.
  4. High speed composing engine - capable of processing millions of leads per second.
  5. Composition results sorted by music and method balance.
  6. Runs off-line once the "Composer" page has downloaded - you don't need to stay connected.
  7. Sophisticated pruning options to speed up and target your search.
  8. No knowledge of composition or computers required!
On the downside, there are some things that Elf can't do. It is designed for Major methods only; and finding peal lengths is too big a job for it.

If you're interested in trying Elf, you'll first need to check that your computer and browser meet the following minimum requirements:

  1. IE 5.0 or higher only.
  2. A Microsoft Java VM must be installed, and if you have the "Sun Java Plug-in" you will need to disable it. Click the Java problems link for more information.
  3. Processor speed of 300MHz or higher recommended.
  4. At least 64M RAM required.
If your computer meets these specifications, click here to enter the wonderful world of Elf.

If you have any questions or suggestions, send email to .


Quick Links

Start Elf now
Tinúviel Build - new features
Elf Help
Source Code

Spawn of Elf

Here is an example of the type of composition that Elf can produce:

1344 Horton's Four
London, Bristol, 
Belfast (F), Glasgow

2345678
2436875 BL
4382765 FB
3246857 GG
4823657 LF
8246357 BG
8234567 BF

7 part, ATW
77 changes of method