Skip to content
Baz edited this page Mar 2, 2023 · 56 revisions

Digigurdy-baz Documentation Main Page

Welcome to the repository for the digigurdy-baz code. If you're thinking, "What on Earth is a digigurdy-baz?", check out the Digigurdy website at https://digigurdy.com for info on the instrument itself by John Dingley. This is the software that runs it.

Why -baz? I'm Basil, and I didn't want to call it the same thing as the object itself :-)

Refer here for help compiling, installing, and using this code on your Digigurdy.

User Guide

Installing/Upgrading your Digigurdy

  • Updating your Digigurdy (with pre-compiled code) - how to install the "builds" listed below to upgrade the software on your gurdy without having to compile it yourself. Here's a video of the process (recently updated!):

    Loading Software Updates to Digi-Gurdy

    (Performed and narrated by John Dingley himself!)

Latest Builds

I provide pre-compiled builds upon request. Major updates (versions that production Digi-Gurdies ship with) will have builds here for download, but I'm not going to make builds of every single test version unless people request it.

That said, file an issue here or hit me up on the Facebook group, and I'm more than happy to make you a build if you want one. I can usually get to it pretty quickly once I get the message.

Compiling the Code Manually

Branches can be downloaded as zip files (the green "Code" button on each branch page), but if you're going to be compiling the code I recommend you pull the git repository yourself, especially if you want to submit changes (pull requests).

Hardware SPI

Beginning with version 2.2, your Digi-Gurdy must be wired up to use hardware-accelerated SPI for your screen. Digi-Gurdies before December, 2022 are not wired up by default for this, and will need to be re-wired to use versions beyond 2.0.

See here for more information.

See here for auto-generated documentation for every class and function used in the code, as well as all configuration variables. Anyone interested in modifying or reconfiguring the code should check it out!

  • These docs will stay synchronized with the testing-branch version of them. They are also in the repository itself, in the docs/html/ directory.

Digigurdy-baz is the awkward name for the software that powers the Digi-gurdy.

The Digi-gurdy is an electronic/MIDI hurdy gurdy.

Clone this wiki locally