Zylann/OrganSampler

Organ sampler plugin compatible with GrandOrgue files (VST2/RTAS/AAX)

★ 6Forks 2C++GitHub ↗Compare

README

Organ Sampler audio plugin

THIS PROJECT IS NO LONGER IN DEVELOPMEMT

This is my first audio plugin, made with WDL-OL. It's a sampler that can read Hauptwerk organ files, or at least it's my objective :) It can also read custom instruments you can define in JSON (I have to document the format yet).

Why

I discovered GrandOrgue recently, but I was frustrated by the absence of a VST hostable version. Maybe I could use virtual MIDI wires, but with no luck, and I didn't found a simple way to do this on Windows.

So I ended up learning how to program VST plugins from the very start, just to be able to play with GrandOrgue files into my favourite DAW, and by the way, freely sample any sounds or instruments the way I like.

Please note that I developped this software as fast as I could to get results quickly, so the code may not be pretty, there are work-in-progress parts, but it kinda works :)

Links

Here is an example of the plugin in action: https://soundcloud.com/zylann/gothic-iii-vista-point-reprise-church-organ

Link to the original GrandOrgue project: http://sourceforge.net/p/ourorgan/wiki/Home/

Build

I'm adding this section 9 years later, and truthfully I don't remember much of how this project worked. But I managed to find the Reaper project in which I tested it, and after a bit of tryings, it seems the plugin still works on my machine (Windows 10 64 bits).

So upon demand I uploaded the DLL here.

Screenshot of the plugin

Click the "Open Organ" button and locate the .organ file you want to use. It should then show a list of all the "stops" the organ has. You can click on them to activate pipes. You might have to transpose MIDI notes, as it seems I could not figure out where to make them start depending on the organ. Samples are not compressed whatsoever, so using a lot of pipes will consume a lot of memory.

WARNING: as already mentionned, this was a very rough testing project, there will be bugs, things not working properly, maybe it will crash your DAW. I only tested this on the song I uploaded on SoundCloud. I am no longer working on it, and I can't make new builds, so if you want things fixed or improved, you are on your own.

Contributors

Zylann

Issues