KnG Consulting

Church music, prepared and ready.

Virtual Church Musician is a suite of desktop and mobile tools for preparing, practicing, and running music in worship services. It plays your MP3 recordings through the sound system and sends MIDI to your organ or keyboard.

How it fits together

Seven apps, one picture

Transcript

Every Sunday, a lot of pieces have to come together. The music, the timing, the instruments, the people.

At the center is the Server. It keeps your hymns, chants, and services, and plays them at the right moment, to your sound system.

To prepare, there are two free apps. Templates holds the shape of a service. Services fills it in for Sunday: the date, the hymns, the timing.

On Sunday, Runner is the one you press Play on, on a computer or on a phone. Each item shows what is waiting, what is next, and what is playing.

If your organ is across the room, the MIDI Player sits beside it. The Server sends it the music over your church network, and it plays the instrument.

To keep it yours, Administrator decides which devices may connect. Security does the same from a phone, for lost or new devices.

Seven apps, one picture, all running on your own network. No internet, no account. Just the pieces you need.

Every app has a built-in demo, so you can look around first. Find it all at kng-consulting.com.

Virtual Church Musician

Everything a service needs, in one suite.

A set of connected apps for church musicians: build the order of service, run it live, and keep everything organized.

Prepare

Build templates and services ahead of time with the VCM Templates and VCM Services.

Run

Play the service live with the VCM Runner. The VCM Server plays MP3 audio and sends MIDI to your instrument, directly or through a VCM MIDI Player.

Manage

Keep it all connected with a central server and an VCM Administrator.

See all the apps

Services

Made to fit your church.

Beyond the software, we can help you get exactly what you need.

Customization

Custom versions of Virtual Church Musician, built by the people who own the code.

Hymnal metadata

Help planning, building, and importing your hymnal metadata definitions.

Hardware

VCM Servers and VCM MIDI Players as a custom build, or installed and configured on hardware you supply. We recommend the Raspberry Pi.

See our services

Blog

Notes from Gerald Lester

Product direction, practical lessons, and what comes next for KnG Consulting.

End to End Testing Python/Tkinter Desktop Programs

Driving a real Tkinter app end to end takes a virtual display, Tk's own "send" command, and a discipline about events versus direct calls that keeps the test honest.

Unit Testing Python/Tkinter Desktop Programs

Tkinter code is testable once you stop testing Tkinter -- mock every Tk interaction, keep logic out of widgets, and prove the mocks are complete by running headless.

View all posts