Age | Commit message (Collapse) | Author |
|
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"
|
|
|
|
|
|
|
|
|
|
|
|
by https://github.com/dashodanger
https://github.com/Wohlstand/BW_Midi_Sequencer/pull/7
|
|
An attempt to resolve the "pointer not aligned at address" CLang error
|
|
|
|
|
|
- Allow selecting every individual song of the XMI file
- Allow dynamic song switch without re-opening of a file
- Fixed XMI2MID converter with adding an ability to export every individual song
- Added hooks for loop start and end events
- Added an option to immediately stop the song processing on loop end reaching (needed to perform dynamic song switch at the loop end point)
|
|
|
|
|
|
|
|
|
|
|
|
This option makes MT32 defaults being set:
- 127 initial volume
- octave-wide pitch bend
|
|
|
|
|
|
|
|
This should resolve the problem of un-closed notes caused by bad placement of loop end, or after XMI files (#160)
|
|
|
|
|
|
|
|
|
|
- Use the Jammie O'Connel's fmsymth interlnal bank instead of externally placed gm.ibk and drum.ibk
- Put hmi banks in a friendly way
- Crafted the WOPL of "Master of Magic" using original AIL OPL files rather than deal with dirty AdLib-Gold banks. Now the first bank has both standard and orchestral percussion in a proper way
- Use the Jammie O'Connel's drums bank with the Cyberpuck's bank
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Backported from libOPNMIDI
|
|
|
|
#121
|
|
|
|
|
|
It's useless here, it's important for the only generator
|
|
|
|
|
|
Because of MSVC that doesn't gives the proper value for __cplusplus without of the `/Zc:__cplusplus` argument,
make just use of hand-made pointer to allow users to build library's code easier
|
|
When playing SynthBass2 the G note of any octaves, result will sound distorted
Fix by @nukeykt
|
|
|
|
|
|
|
|
* ADLMIDI2: Fixed an MSVC build
However, it may work glitchy!
* Experimental WinMM MIDI driver
TODO: Make a control panel to configure the driver
* WinMM-DRV: A workaround for older MinGW
* WinMM-DRV: WIP control panel appled / tool
* WinMM-DRV: Better test a driver's work
* WinMM-DRV: More progress on a control panel
* WinMM-DRV: And more progress on this control panel
It's almost completed, I need to make the working setup through a registry.
* WinMM-DRV: Driver is almost ready
However, control panel can't ping a driver to reload settings yet
* WinMM-DRV: Fix the missing volume model setup
* WinMM-DRV: Setup reload on the fly now work!
* WinMM-DRV: Stabilize the thing
* WinMM-DRV: Stabilizing
* WinMM-DRV: Avoid all "setup" in names
to avoid a stupid PCA thing:
https://stackoverflow.com/questions/17660404/how-to-programmatically-disable-program-compatibility-assistant-in-windows-7-and
* A small warning fix at the WOPL module
* WinMM-DRV: Fixed some warnings
* WinMM-DRV: Avoid PCA dialog on the installer
* WiNMM-DRV: Make the linking of pthread being optional
Required to use MinGW-w64 toolchain with the "win32" threading mode
* WinMM-DRV: Receive the MODM_RESET to reset the MIDI state
* WinMM-DRV: Attempt to fix a sound distorsion on song song
* WinMM-Drv: Fixed a build on some older MinGW toolchains
* WinMM-Drv: Fixed default settings not being loaded
|
|
|
|
It's needed to make a correct sounding of music of some game
soundtracks such as "Asterix & Obelix"
TODO: Verify the behavior of drums, seems still being different!
|
|
|