Reply 40 of 78, by Malignant Manor
wrote:the bird chirping is very muted and not the right sound
I found an option to enable more accurate pitch in mt32emu.h which may fix this.
#define MT32EMU_ACCURATENOTES 0
Change to:
#define MT32EMU_ACCURATENOTES 1
It has a note that it could be very slow. I'm not sure about the speed because it doesn't compile.
partial.cpp: In member function 'void MT32Emu::Partial::initKeyFollow(int)':
partial.cpp:145:68: error: invalid types 'MT32Emu::Bit32s [217][float]' for array subscript
partial.cpp: In member function 'void MT32Emu::Partial::startPartial(MT32Emu::dpoly*, const MT32Emu::PatchCache*, MT32Emu::Partial*)':
partial.cpp:171:128: error: cannot call member function 'MT32Emu::File* MT32Emu::Tables::initNote(MT32Emu::Synth*, MT32Emu::NoteLookup*, float, float, float, MT32Emu::PCMWaveEntry*, MT32Emu::File*)' without object