aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-05-14midi_sequencer_impl.hpp: Remove actually unused local variableWohlstand
2023-05-14adlmidi.cpp: Remove the n_periodCountStereo conditionWohlstand
2023-05-10midi_sequencer.hpp: Fixed warningWohlstand
2023-03-30nukedopl3.c: Remove "inline" keywordWohlstand
- It breaks compilation on -std=c90 - It conflicts with the existsing declaration at the header
2023-03-20Import latest Nuked OPL 1.8 code (#264)M-HT
2023-02-09Rename the "Wreckin Crew" bank into "Heroes of Minght and Magic 2"Wohlstand
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"
2023-01-03Updated copyright for 2023Wohlstand
2022-12-23Misc: Added WUT mutex supportWohlstand
2022-12-12Include the 3DS into the condition of the packing disablingWohlstand
2022-12-01Sequencer: Fixed the sign comparison warningWohlstand
2022-11-29Fixed crash on attempt to change the volume of a blank noteWohlstand
2022-11-29More robust EA-MUS detection/parsingWohlstand
by https://github.com/dashodanger https://github.com/Wohlstand/BW_Midi_Sequencer/pull/7
2022-11-15adlmidi_db.h: Don't pack structures on ARM64Wohlstand
An attempt to resolve the "pointer not aligned at address" CLang error
2022-10-26Fixed typo in the function pointer declarationWohlstand
2022-10-25XMI2MIDI: Optimised the algorithm for multiple songsWohlstand
2022-10-17Improved the multi-song XMI supportWohlstand
- 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)
2022-06-29Added the chip channels allocation mode optionWohlstand
2022-06-16Disable automatic arpeggio by defaultWohlstand
2022-03-11Use LWP_Mutex API from libOGC where neededWohlstand
2022-03-08Disable mutex usage at some platformsWohlstand
2022-01-05Updated copyright year for 2022Wohlstand
2021-12-13Added per-bank MT32 defaults optionWohlstand
This option makes MT32 defaults being set: - 127 initial volume - octave-wide pitch bend
2021-11-20Another small fixWohlstand
2021-11-20Fixed buildWohlstand
2021-11-20Fixed memory damages and crashes while playing XMI filesWohlstand
2021-11-19Send CC123 after passing loop endWohlstand
This should resolve the problem of un-closed notes caused by bad placement of loop end, or after XMI files (#160)
2021-10-25Added an ability to disable/enable the MIDI channelWohlstand
2021-10-25Added an ability to set number of loopsWohlstand
2021-10-25Updated the midi sequencer codeWohlstand
2021-08-21Minor fix of broken drums at msadlib bankWohlstand
2021-08-19Another banks reorganizingWohlstand
- 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
2021-08-16Added MS-AdLib bankWohlstand
2021-07-27wopl_file.h: Organize the stdint necessary definesWohlstand
2021-07-27gen_adldata: Added an option to minify the generated source fileWohlstand
2021-07-18Synchronize the MIDI Sequencer with mainstreamWohlstand
2021-05-24Merge branch 'master' of github.com:Wohlstand/libADLMIDIWohlstand
2021-05-24Added the DMX bank from the Strife gameWohlstand
2021-02-09Fix compilation on SolarisCacodemon345
2021-01-24Added an ability to disable auto-arpeggioWohlstand
Backported from libOPNMIDI
2021-01-14Updated copyright for 2021Wohlstand
2021-01-07Tune the processing of bank recognizing algorithmWohlstand
#121
2020-11-26Fixed IMF playing because of last data row missWohlstand
2020-10-16Remove useless blocks from play and generate callsWohlstand
2020-10-16Remove the check from the MIDI playerWohlstand
It's useless here, it's important for the only generator
2020-10-16Fixed an infinite loop caused by a zero delay valueWohlstand
2020-10-14Chipset: Synchronize code with OPL3-BEWohlstand
2020-10-14DosBox: keep own smart pointerWohlstand
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
2020-10-12DMX: A small fix of SynthBass2 G-bugWohlstand
When playing SynthBass2 the G note of any octaves, result will sound distorted Fix by @nukeykt
2020-10-11Apply the same fix as for libOPNMIDIWohlstand
2020-09-28Fixed some minor MSVC warningsWohlstand