Code Monkey home page Code Monkey logo

church-carillon-bells's Introduction

Church-Carillon-Bells

Automatic church bells program, created to replace archaic Maas-Rowe Carillon Bells machine. Runs in Python, and plays Westminster Chimes & Hymns as defined by the user.

#Requirements Requires Python 3. I run Python 3.11.3 currently. Requires argparse, datetime, and pathlib, schedule and playsound.

#Setup carillonbells.py is the application prgram. It will be looking for uppercase .WAV files in the "Tolls" and "Hymns" folder. I have not created every Westminster Chime, as I only need it to run a few times per day, but the Tolls folder contains Westminster Chimes. The Hymns folder contains short Weslyan hymns on bells, which the program is currently set to play every day at noon, after the 12 Westminster chimes. There is also a folder for Christmas Hymns, but the program must be modified to look for lowercase .wav files if you use that folder, as I exported them differently.

Usage

To use, simply launch the Python script in Command Prompt or Terminal.

python3 carillonbells.py

It will print that the program is launched and that the chimes are scheduled. Each time it plays a chime, it will print that it completed the chime at the current time, on the current date. This way you can keep a log of when the chimes played and if they worked or didn't work.

To change the times that the chimes play, you will need to edit the Python script. It's decently straight-forward.

Currently, the script is set to skip the 9:00 AM chime on Sunday mornings, so be aware of that.

License

This was made for my church and all the hymn songs were recorded by the church's organist. I am releasing all this as GPL 3.0 License. If you fork this or edit it, please credit me. However, it is Free to use forever! I hope this will help you in your ministry.

Why?

Real bells in bell towers are often a thing of the past for many churches. Mine included. The church installed loud-speakers on the top of the bell-tower in the 1980s, and purchased a ~ $50,000 music machine to play bell sounds. It broke, however, and it's prohibitably expensive to repair. Thus it sat, playing no bells for about 20 years. That's where I come in. I hook a 100W Amplifier to the cable that runs to the loudspeakers, I hook a Mac Mini to the amp, I write this program (with help from @le717), and wham, we have free carillon bells (sans the cost of the computer, but I found all this equipment at church just lying around, so technically for me this progject was completely free!). And now I want to share this with YOU. :)

vlcsnap-2023-03-06-14h13m14s570

DSC03929

Video of Carillon in action:

Carillon.Drone.Shot.Small.mp4

church-carillon-bells's People

Contributors

rioforce avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.