/GrandOrguePi

Shell Script to download, compile and install GrandOrgue for Raspberry PI and similar SBCs

Primary LanguageShell

This script is deprecated please follow these instructions to install

Pre-compiled binaries are now available on the GrandOrgue Gitbub site, please follow these instructions to download and install:

Installing GrandOrgue on Raspberry PI OS 64bit

Download the latest 64 bit image from:

http://downloads.raspberrypi.org/raspios_arm64/images/

Burn to SD card using Raspberry Pi Imager or Balena Etcher.

Update the os :

sudo apt update

sudo apt upgrade

Go to:

https://github.com/GrandOrgue/grandorgue

Click the “Latest” button on the right hand side

Download the latest arm64.deb version e.g.

wget https://github.com/GrandOrgue/grandorgue/releases/tag/3.4.0-1/grandorgue_3.4.0-1_arm64.deb

Install GrandOrgue:

sudo dpkg -i grandorgue_3.4.0-1_arm64.deb

If this gives an error message then run:

sudo apt --fix-broken install

this will install the missing packages required by GrandOrgue

GrandOrgue can now be run from the Sound and Video menu.

==============

Update for newer versions of Raspbian

I have forked this from Ben Yanke and updated such that the script now works on recent versions of Raspbian. This has been tested on a Raspberry PI 4 with several audio HATs and it works perfectly.

In the past I have sucessfully used this scipt to install on a Raspberry PI 3 however a raspberry PI 4 with 4GB RAM is recomended along with a good power supply, audio HAT and additional cooling as GrandOrgue will stress the CPU depending on the number of concurent samples playing. Based on my tests it should be able to handle at least 30 concurernt stops with couplers playing "Full Organ".

David Bottrill November 2019.

GrandOrgue Compiler Script for Raspberry Pi

Need GrandOrgue to power your portable setup? GrandOrgue doesn't have native binaries for the Raspberry Pi, and compiling your own is a pain. Not with this automated script! This bash script does the following:

  1. Gets the most recent version of the source code from GitHub (Repository here)
  2. Installs the packages needed for compiling (apt-get install ....)
  3. Prepares sourcecode to compile (cmake)
  4. Compiles the source code (make)

To use this bash script, please begin with a new install of Raspian, and ensure it is connected to the internet. Once that is complete, run the bash script provided here using this single command:

wget https://raw.githubusercontent.com/djbottrill/GrandOrguePi/master/installGoAuto.sh -O installGoAuto.sh  && chmod +x installGoAuto.sh && sudo  ./installGoAuto.sh

Miscellany

  • The initial prep process can take 10-20 minutes, and the compiling process itself can take an hour or more.
  • This has been tested on the Raspberry Pi 3. No tests on the slower Pi 2 and 1 have been done at this time.
  • The only midi interface I own ([LINK] (http://amzn.to/1TanhaX)) worked perfectly as soon as I plugged in. YMMV with other interfaces.
  • The built in Raspberry Pi soundcard is not very high quality. I highly suggest getting a higher quality soundcard if you plan to use this for more than practice. Again, YMMV.

Suggested Settings

There are a number of things which are not required for Grand Orgue to work, but are reccomended:

  • Run "sudo raspi-config" and ensure that audio is forced through the soundcard, not the HDMI.