OrgMaker 3 is an updated fork of OrgMaker, a simple piano roll music sequencer. It was the software used to create the music for Cave Story.
In 1999, Daisuke Amaya, better known online as Studio Pixel, created the Organya music engine for use in Cave Story, although it was also used in a few other games. Pixel created the original version of OrgMaker (which was also named Organya in Japan) to produce music in this format.
In 2003, Pixel gave the source code of OrgMaker to Rxo Inverse for use in the game STARGAZER. Rxo would continue updating the program, now as OrgMaker 2, until the end of 2014. It was eventually open-sourced in 2018.
Organya allows for use of up to 8 melody channels, and 8 percussion channels. Melodic instruments are selected from 100 waveforms, and percussive instruments are selected from 42 samples. Melody channels also support finetuning, and a 'pizzicato' mode, which makes notes produce a short blip instead of sustaining.
Check the Releases for the latest version:
You'll need Visual Studio 2022 with the Desktop development with C++ workload. You should also select the C++ MFC for latest v143 build tools component. After installing, open source/Org3.sln and build the project.

