| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | #285 | 
|  | Polymorphism is not used here, but this makes more problems than good. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | It should allow normal work of emulators without full-panning extension implementation, or with real hardware interfaces | 
|  |  | 
|  |  | 
|  |  | 
|  | as built-in is faulty | 
|  | Not yet working properly | 
|  |  | 
|  |  | 
|  | Done by @noisecode3: https://github.com/Wohlstand/libOPNMIDI/commit/5767f32630ef22ae43f00d650793b6606823c8b0 | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | This will guarantee the identical work on hardware too | 
|  | + refactor of the MIDI play, making separated loop functions instead the mess of everything in one single loop function. | 
|  |  | 
|  | Took the OpenMPT's fix for this
#278 | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | - Added missing transpose, depth control, and song marker controllers | 
|  | #268 | 
|  |  | 
|  |  | 
|  |  | 
|  | Make HMI-OLD volume model also use "Any-Released" channel allocation as the normal "HMI". | 
|  | It violates C90 standard | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | - It breaks compilation on -std=c90
- It conflicts with the existsing declaration at the header | 
|  |  | 
|  | Actually, Wreckin Crew racing game hadn't used the MIDI sound, however, I found the same bank is used at "Heroes of Minght and Magic 2" |