About

This is a project begun over the summer of 2010 by Robert Wallis, and aims to be a fast, user-friendly interface to the data provided on methods.cccbr.org.uk.

Apps

iPhone/iPad users can install Blueline as a web app by navigating to the homepage in Mobile Safari, tapping the action button, then tapping 'Add to Home Screen'. There's no native iOS app, and no current plans to make one as I don't have an Apple computer to make it on.

An Android app is available.

If you are using Chrome or Edge browsers then you can install Blueline as a web app. On desktop: click the "Install" button in the right of address bar. On mobile: Find "Add to Home Screen" in the overflow menu.

Data and Copyright

You should assume that I'm open to you using or copying anything generated on this website free-of-charge for any purpose. The purpose of publishing the site online is that I hope it will be useful to bellringers everywhere.

A more detailed version of the summary below can be read here.

Methods

Method details are derived from the Central Council of Church Bellringers data maintained on methods.cccbr.org.uk.

Data has not been modified, but the following additional fields have been added for use on this site:

Table FieldValue
methods.notationExpandedContains the place notation of the method converted to a normalised format using 0-9 and uppercase letters for places, 'x' for changes with no places made, '.' to seperate consecutive changes with places made, and expanding any abbreviations made due to palindromic symmetry. The code carrying out this expansion is here.
methods.abbreviationContains manually curated abbreviations for methods where the generated abbreviation is not ideal or clashes with common usage.
methods.nameMetaphoneContains the metaphone key of the method's name. This is used for implementing spell-check in search. Example.
methods.magicContains an integer that can be used to sort methods in an order approximating how popular/common they are. This is calculated using a number of variables, such as whether the method is in a standard collection, what classification it is, how commonly peals of the method are rung, etc
methods.callsContains the details of common calls (Bobs and Singles) for the method. These are automatically generated unless overidden by me based on common practice (e.g. Stedman Triples has Bobs of '5:6:-3' and Singles, '567:6:-3').
methods.callingPositionsContains call position naming conventions. This is manually set where required.
methods.ruleOffsDetails where lines should be drawn to divide the method into sections when displaying, in the format '[divisionLength]:[start]' with both divisionLength and start integers.
This is assumed to be '[leadLength]:0' unless overidden by me based on common practice (e.g. Stedman divided into sixes by '6:-3').

Some of these (such as calls) are guessed based on common practice. Manual overrides which are not code-generated are best viewed on GitHub for calls/rule-offs/calling positions and here for abbreviations.

I would welcome any comments on other methods where tweaks are required.

Collections

Collection data have been added by me and are based on my knowledge of common practice.

Performances

The method data discussed above contains the date and location of the first towerbell and handbell peals of methods, and some additional performance details, if they are known.

Source code

The source code for this website is made available for interested people.