GrandOrgue software
  • C++ 94.1%
  • CMake 3.3%
  • Shell 1.3%
  • C 0.8%
  • Python 0.3%
  • Other 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Oleg Samarin 36e34b19cc
Recalibrated the Release baseline of ResampleBlockVariableRatePlanarPolyphase against the Xeon Platinum 8573C CI runs (#2700)
The CI run of feature/vibrato32 on 2026-10-31 landed on an Intel Xeon
Platinum 8573C runner, which delivered 296.6/297.1/296.4/296.4 Mitems/sec
for the four buffer sizes, 15..16% below the 333.1/352.2/352.5/353.7 observed
earlier on AMD EPYC 7763 and Intel Xeon 6975P-C runners, so the baselines of
sizes 128, 512 and 2048 failed. The other tables of this file still passed on
that runner.

Lowered the four baselines to -10% of the new worst, rounded down to 2
significant figures: 290 -> 260, 310 -> 260, 310 -> 260, 310 -> 260.

Co-authored-by: Oleg Samarin <osamarin@openintegration.inc>
Co-authored-by: Claude Code <noreply@anthropic.com>
2026-11-01 19:10:06 +03:00
.github/workflows Detect memory leaks via LeakSanitizer in the functional tests CI job (#2589) 2026-08-24 10:10:36 +03:00
build-scripts Switched the win64 cross-build to wxWidgets 3.3.4 from WxWidgetsCross because MSYS2 dropped wxWidgets from the MINGW64 environment (#2672) 2026-10-17 18:40:44 +03:00
cmake Added capability of building GrandOrgue natively on Windows via MSYS2, without needing a Linux machine for cross-compiling https://github.com/GrandOrgue/grandorgue/issues/2378 (#2571) 2026-08-21 10:26:39 +03:00
ext Added ASIO support to windows build on github. 2021-05-31 23:35:14 +03:00
help Added a swell-box shelf equalizer: enclosures can now cut low or high frequencies as they close, in addition to overall volume attenuation https://github.com/GrandOrgue/grandorgue/issues/717 (#2664) 2026-10-26 11:54:15 +03:00
packages demo 2021-04-19 21:38:19 +03:00
perftests Added distribution of GrandOrguePerfTest and test files in the GrandOrgue package https://github.com/GrandOrgue/grandorgue/issues/868 (#1076) 2022-03-12 10:11:08 +03:00
po Added Eastern European translations (#2594) 2026-08-24 10:08:54 +03:00
resources Added capability of building GrandOrgue natively on Windows via MSYS2, without needing a Linux machine for cross-compiling https://github.com/GrandOrgue/grandorgue/issues/2378 (#2571) 2026-08-21 10:26:39 +03:00
sounds Added capability of changing metronome sound https://github.com/GrandOrgue/grandorgue/issues/2258 (#2354) 2026-02-06 11:11:50 +03:00
src Recalibrated the Release baseline of ResampleBlockVariableRatePlanarPolyphase against the Xeon Platinum 8573C CI runs (#2700) 2026-11-01 19:10:06 +03:00
submodules Update to latest RtMidi that includes Alsa MIDI auto-reconnect logic.… (#2644) 2026-10-18 08:25:54 +03:00
.clang-format [IMP] pre-commit: Add PenaltyReturnTypeOnItsOwnLine 2022-01-09 10:21:23 +01:00
.copyright-updater.yaml Added using a pre-commit hook to automatically update the years in copyright headers of the source files (#1839) 2024-03-12 22:45:38 +03:00
.gitignore Added ide settings to gitignore (#2447) 2026-03-23 22:43:56 +03:00
.gitmodules Print stacktrace and cpptrace integration for debug builds (#2519) 2026-06-30 08:41:22 +03:00
.pre-commit-config.yaml Added using a pre-commit hook to automatically update the years in copyright headers of the source files (#1839) 2024-03-12 22:45:38 +03:00
AUTHORS [IMP] AUTHORS: Add last contributors 2021-09-27 11:30:51 +02:00
BUILD.md Added capability of building GrandOrgue natively on Windows via MSYS2, without needing a Linux machine for cross-compiling https://github.com/GrandOrgue/grandorgue/issues/2378 (#2571) 2026-08-21 10:26:39 +03:00
CHANGELOG.md Added a swell-box shelf equalizer: enclosures can now cut low or high frequencies as they close, in addition to overall volume attenuation https://github.com/GrandOrgue/grandorgue/issues/717 (#2664) 2026-10-26 11:54:15 +03:00
CLAUDE.md Introduced distinct prefixes for owning pointers and for containers of pointers in the naming conventions of CLAUDE.md (#2681) 2026-10-22 11:29:00 +03:00
CMakeLists.txt Fixed RPM package shipping cpptrace/libdwarf headers and static libs (#2597) 2026-09-01 12:24:03 +03:00
INSTALL.md docs: fix spelling typos in BUILD.md and INSTALL.md and Source Code comments (#2456) 2026-03-18 18:54:53 +03:00
LICENSE [IMP] LICENSE: Format first part and reword 2021-09-27 11:22:22 +02:00
README.md Added support of macOS on Apple Silicon (#1864) 2024-04-11 17:29:40 +03:00
README.translate Update README 2015-12-20 16:31:48 +00:00
version.txt Started a new release (#2579) 2026-08-13 15:24:31 +03:00

Build status Release License: GPL v2

GrandOrgue

GrandOrgue is a sample based pipe organ simulator.

It currently supports Linux, Windows and macOS. Porting to other OS supported by RtMidi, RtAudio and wxWidgets should be possible with some build system adjustments.

Home page and resources

GrandOrgue is hosted on Github. The repository can be found at https://github.com/GrandOrgue/grandorgue.

GrandOrgue was earlier hosted on SourceForge https://sourceforge.net/projects/ourorgan and a copy of the old source code before migration can be found in the svn branch https://github.com/GrandOrgue/grandorgue/tree/svn.

Development of GrandOrgue is continuous, see CHANGELOG.md for full history of changes.

The discussion forum is available at https://github.com/GrandOrgue/grandorgue/discussions.

For bug reports and feature requests post issues at https://github.com/GrandOrgue/grandorgue/issues.

Contributors are welcome on Github. You may create pull requests at https://github.com/GrandOrgue/grandorgue/pulls. But before creating a complex pull request it's usually better to first create an issue for discussing it.

Installation

See INSTALL.md for the downloading and installation prebuilt GrandOrgue packages.

Building from sources

See BUILD.md for instructions on how to build GrandOrgue from the source code.

External libraries

ASIO