Setting up sound of bells (tower)

Synopsis

tower tower_id name

Description

CRE has the capability to ring bells audibly using a set of bell samples (referred to as a tower). Each tower consists of a set of bell sound sample files in WAV format, to which CRE has the ability to sequence them to ring methods (or even tunes!).

Sound rendering is platform dependent. At present it is supported natively on Windows (winsound) and MacOS (Objective C library). It may be also be made to work on other platforms, such as LINUX, using the third party PyGame package.

Towers

Each tower consists of a subfolder within the bellview3 folder; for example, if Bell View is installed in

/Users/fred/bellview3

then the bell samples for Harrogate St Wilfrid (an 8 bell tower, tenor 6cwt in C) are located in

/Users/fred/bellview3/towers/Harrogate St Wilfrid

In this folder are files 1.wav to 8.wav which are the samples for bells 1 to 8 and a configuration file tower.csv

Using a tower

To use a tower in CRE, then it needs to be loaded into the workspace and assigned to an identifier; for example, to use Harrogate St Wilfrid and assign the identifier wilf to it:

CRE> tower wilf "Harrogate St Wilfrid"

Once a tower is loaded, it may be used by ring to ring methods or by chime to play tunes. The tower may be tested by chiming rounds on it:

CRE> chime wilf 12345678