Commit graph

  • 2b291705f2 - support dynamic loading of FluidSynth 2.2 1.1.8 alexey.lysiuk 2021-05-19 09:13:53 +0300
  • 0ee7aa9a5b - support arbitrary number of FluidSynth dynamic library names alexey.lysiuk 2021-05-19 09:13:32 +0300
  • 69692696ec - load FluidSynth dynamic library once alexey.lysiuk 2021-05-19 09:12:59 +0300
  • 2cae98b442 - update library version number alexey.lysiuk 2021-05-19 09:12:31 +0300
  • 74ff273a3d - fixed file header in MIDI wave writer 1.1.7 alexey.lysiuk 2021-05-05 11:18:45 +0300
  • 0c2ac8cbf3 - open MIDI wave output as binary file alexey.lysiuk 2021-05-05 11:18:31 +0300
  • e79fdcef2c - forward callback to play device in MIDI wave writer alexey.lysiuk 2021-05-05 11:18:04 +0300
  • 0f1d954646 - avoid passing nullptr args to MIDI streamer alexey.lysiuk 2021-05-05 11:17:45 +0300
  • 91c36605bb Add support for FluidSynth 2.2.0 Cacodemon345 2021-04-26 13:42:05 +0600
  • e598ab7f1c - fixed file closing in standard MIDI file writer alexey.lysiuk 2021-03-19 10:04:41 +0200
  • ba9e9da6e6 - fixed incorrect buffer size in wave writer device alexey.lysiuk 2021-03-19 09:47:22 +0200
  • a192e66049 - updated continuous integration workflow alexey.lysiuk 2021-03-15 11:07:48 +0200
  • f24498950d
    - made sndfile imported library global alexey.lysiuk 2021-03-14 19:36:16 +0200
  • 6bcbc7aeb5 - multiply master volume for module player by 4. 1.1.6 Christoph Oelckers 2021-03-14 08:34:56 +0100
  • 4c223a7de7 - fixed bad return for zmusic_wildmidi_config change. Christoph Oelckers 2021-03-13 23:53:32 +0100
  • ecad4aaf06 - added ZMusic_GetDeviceType function to return the currently active MIDI synth. Christoph Oelckers 2021-03-13 23:53:07 +0100
  • b3c4b55dab Overhaul CMakeLists to conform with modern CMake 1.1.5 Braden Obrzut 2021-01-08 16:49:44 -0500
  • 248fe17343 Remove unneeded integer typedefs Cacodemon345 2021-02-07 12:59:33 +0600
  • 0bd339d737
    Create README.md Rachael Alexanderson 2021-01-02 06:47:39 -0500
  • d9702317ba - demote IMPORT_EXECUTABLES to a warning, address issue #19 Rachael Alexanderson 2021-01-02 05:44:47 -0500
  • 39e8fc1c21 Remove CMAKE_CROSSCOMPILING function Nathan Owens 2021-01-01 20:15:03 -0600
  • 9e950c164b Add detection of Opus comment tags in Ogg files. Dennis Meuwissen 2020-11-01 12:16:24 +0100
  • 6867698e63 Add detection of Opus comment tags in Ogg files. Dennis Meuwissen 2020-11-01 12:16:24 +0100
  • eac26c3aca libADLMIDI and libOPNMIDI: Fixed an infinite loop caused the stuck 1.1.4 Wohlstand 2020-10-16 11:44:03 +0300
  • 05873f3d82
    libADLMIDI and libOPNMIDI: Fixed an infinite loop caused the stuck Wohlstand 2020-10-16 11:44:03 +0300
  • a175de1531 The small update at libADLMIDI - Fixed a bug of DMX frequency, accidentally ported from DMX - Removed the useless adlmidi_sequencer.cpp file - Synchronize all files of chipset with OPL3-BE Wohlstand 2020-10-15 14:24:44 +0300
  • 16c8b61347 The small update at libADLMIDI - Fixed a bug of DMX frequency, accidentally ported from DMX - Removed the useless adlmidi_sequencer.cpp file - Synchronize all files of chipset with OPL3-BE Wohlstand 2020-10-15 14:24:44 +0300
  • 8eff49f731 libADLMIDI & libOPNMIDI: Apply the important fix Wohlstand 2020-10-11 01:44:20 +0300
  • ce2aee1b5a
    libADLMIDI & libOPNMIDI: Apply the important fix Wohlstand 2020-10-11 01:44:20 +0300
  • 8c9f402c31 ADLMIDI: Set the different gain per volume model Vitaly Novichkov 2020-09-29 12:46:27 +0300
  • 2f5332a461 ADL & OPN: Added SysEx calls Wohlstand 2020-09-29 01:59:29 +0300
  • 61f54f9487 ADLMIDI: Don't even try to load custom bank if disabled Wohlstand 2020-09-29 01:57:31 +0300
  • 14c771f609 OPNMIDI: Fixed an inability to load a custom bank Wohlstand 2020-09-29 01:57:08 +0300
  • 13623aeda8 ADL & OPN MIDI: Fixed some MSVC warnings Wohlstand 2020-09-28 23:40:23 +0300
  • c4f24b47f4 OPNMIDI: Try to remive the unistd header at PMDWin emulator Seems it doesn't required here... Wohlstand 2020-09-28 23:30:47 +0300
  • 6b2e4b9153 Use the "Auto" volume model by default at libADLMIDI After a small set of tests, it's fine to use the "AUTO" volume model by default. Every embedded bank and every WOPL file has a setting of a volume model that matches to the behavior of the original OPL2/3 driver of each volume model. Wohlstand 2020-09-28 21:59:45 +0300
  • 03afaef324 Update default bank and some settings of libADLMIDI Wohlstand 2020-09-28 21:41:13 +0300
  • 72c23d98a3 Update libOPNMIDI library to 1.5.0 Wohlstand 2020-09-28 21:23:55 +0300
  • 1d4a016c41 Update libADLMIDI up to 1.5.0 Wohlstand 2020-09-28 21:17:46 +0300
  • 9461e3cc62 Ignore *.user* files, generated by Qt Creator IDE Wohlstand 2020-09-28 21:15:18 +0300
  • 7cbcab35ec
    ADLMIDI: Set the different gain per volume model Vitaly Novichkov 2020-09-29 12:46:27 +0300
  • 2ae931e5f9
    ADL & OPN: Added SysEx calls Wohlstand 2020-09-29 01:59:29 +0300
  • 94e8587678
    ADLMIDI: Don't even try to load custom bank if disabled Wohlstand 2020-09-29 01:57:31 +0300
  • 114a6aaf8a
    OPNMIDI: Fixed an inability to load a custom bank Wohlstand 2020-09-29 01:57:08 +0300
  • 3df4d6a801
    ADL & OPN MIDI: Fixed some MSVC warnings Wohlstand 2020-09-28 23:40:23 +0300
  • fbfdb3e210
    OPNMIDI: Try to remive the unistd header at PMDWin emulator Seems it doesn't required here... Wohlstand 2020-09-28 23:30:47 +0300
  • 78f4aed7a1
    Use the "Auto" volume model by default at libADLMIDI After a small set of tests, it's fine to use the "AUTO" volume model by default. Every embedded bank and every WOPL file has a setting of a volume model that matches to the behavior of the original OPL2/3 driver of each volume model. Wohlstand 2020-09-28 21:59:45 +0300
  • b93e219d6c
    Update default bank and some settings of libADLMIDI Wohlstand 2020-09-28 21:41:13 +0300
  • 1a595df5af
    Update libOPNMIDI library to 1.5.0 Wohlstand 2020-09-28 21:23:55 +0300
  • 8a24b91efa
    Update libADLMIDI up to 1.5.0 Wohlstand 2020-09-28 21:17:46 +0300
  • 5a59d86e5b
    Ignore *.user* files, generated by Qt Creator IDE Wohlstand 2020-09-28 21:15:18 +0300
  • bff02053be Cleanup and add guards against malformed MIDS files 1.1.3 Cacodemon345 2020-09-14 15:38:26 +0600
  • 5bfa76c948 Add MIDS music format playback support Cacodemon345 2020-09-14 00:58:12 +0600
  • bcf09d6506 CMakeLists.txt: remove options for system GME. Érico Rolim 2020-09-04 23:35:08 -0300
  • d821b0ef92 - fixed event processing in XMI reader alexey.lysiuk 2020-08-22 13:01:56 +0300
  • 271b919048 - fixed ARM64 compilation errors reported by Xcode 12 beta 4 alexey.lysiuk 2020-08-09 15:05:24 +0300
  • 0e789a9f1b - set macOS deployment target to match GZDoom and Raze alexey.lysiuk 2020-08-09 14:57:26 +0300
  • 2d0ea86117 - fixed Win32 CI build by forcing internal ZLib alexey.lysiuk 2020-07-03 11:14:41 +0300
  • c1bf2f82a9 - fixed undefined CMAKE_INSTALL_... variables 1.1.2 alexey.lysiuk 2020-06-09 12:23:30 +0300
  • 9d7175259e - timidity++: better handling of soundfont terminal preset record alexey.lysiuk 2020-06-08 14:55:15 +0300
  • e8b2bd4318 - added header files to CMake generated projects alexey.lysiuk 2020-06-08 11:31:07 +0300
  • 823d9f5d7f - removed hardcoded include and lib directories from install target 1.1.1 alexey.lysiuk 2020-05-30 11:29:38 +0300
  • 425ac9048d
    Fix compilation on NetBSD (#8) Cacodemon345 2020-05-30 08:26:23 +0000
  • a9d7db042f
    Update fileio.h Cacodemon345 2020-05-30 08:22:57 +0000
  • e6f6f3ddd5
    Update wildmidi_lib.h Cacodemon345 2020-05-30 08:19:36 +0000
  • c3ce33b925 move <cstdargs> include to wildmidi_lib.h header and substitute the NetBSD check for something else Cacodemon345 2020-05-30 07:06:35 +0000
  • c0d658875f Fix compilation on NetBSD Cacodemon345 2020-05-29 17:06:38 +0000
  • fbb3a50e9a - fixed wrong point values in loop tags parser alexey.lysiuk 2020-03-13 13:26:29 +0200
  • 4719ad44d8 - added ABI version to soname alexey.lysiuk 2020-03-02 11:48:06 +0200
  • 53a9c7853d - added ABI version to soname alexey.lysiuk 2020-03-02 11:48:06 +0200
  • 7f25a3f52a cmake: add script to find system GME Benjamin Lowry 2020-02-29 20:04:57 -0600
  • b9d22fb358 - do not expose module_progdir variable alexey.lysiuk 2020-02-23 12:25:52 +0200
  • b071c53aa5 - fixed switching of subsong for already playing GME song alexey.lysiuk 2020-02-22 13:12:11 +0200
  • fb0abfcd08 - removed Windows CD Audio support. work Christoph Oelckers 2020-02-18 21:44:21 +0100
  • 26f87a5055 - interface prefixing. Christoph Oelckers 2020-02-18 21:32:31 +0100
  • bba49323e3 - added ZMusic_ prefixes to all declarations in the header. Christoph Oelckers 2020-02-16 11:42:23 +0100
  • fd518da5cd - renamed several structs and enums to contain a ZMusic prefix. Christoph Oelckers 2020-02-16 10:43:52 +0100
  • 9097591879 - fix for loop tag parser. 1.1.0 Christoph Oelckers 2020-02-15 09:59:54 +0100
  • 92563245ce - added more loop tag labels as used by EDuke32's sound engine. Christoph Oelckers 2020-02-11 20:02:29 +0100
  • bd138d248e - removed unused CMake option alexey.lysiuk 2020-02-09 15:35:16 +0200
  • 79effe2353 - fixed print function with va_list argument alexey.lysiuk 2020-02-09 15:18:56 +0200
  • edd802e655 - added ability to build static libraries alexey.lysiuk 2020-02-09 12:16:10 +0200
  • 55921d0d34 - the last bit of needed exports for GZDoom. 1.0.0 Christoph Oelckers 2020-02-08 14:23:29 +0100
  • ee291e37d0 - CD_Enable is also needed to implement ZDoom's CD player. Christoph Oelckers 2020-02-08 13:55:30 +0100
  • 00bc98db2d - exported the CD utility functions used by ZDoom's CCMD interface. Christoph Oelckers 2020-02-08 13:37:33 +0100
  • 2566f9007f - added a run-time loading interface to the public header. Christoph Oelckers 2020-02-08 12:19:49 +0100
  • 8c18ac996d - added license overview. Christoph Oelckers 2020-02-08 11:30:24 +0100
  • 5dca3403a1 - use C++11 features to delete unwanted methods. Christoph Oelckers 2020-02-08 10:42:37 +0100
  • 645a8506e2 - fixed: StreamSong did not flag itself as stopped when non-looping playback ended. Christoph Oelckers 2020-02-08 10:25:44 +0100
  • 7f63ad8707 - fixed uninitialized variables in decoders. Christoph Oelckers 2020-02-08 10:25:08 +0100
  • dc214dbdd6 - backported OPL init fix. Christoph Oelckers 2020-02-08 10:07:52 +0100
  • aa004f78a9 - removed garbage character. Christoph Oelckers 2020-01-11 15:34:33 +0100
  • 5c8607c846 - removed the last use of the Alsa message function. Christoph Oelckers 2020-01-11 15:17:00 +0100
  • 17d7942d02 - made the global interface c compatible. Added an empty C source so that incompatibilities immediately trigger compile errors. - simplified the message printing interface to a single function. Christoph Oelckers 2020-01-11 12:47:07 +0100
  • 463cd4e0c5 - updated the Alsa MIDI device. Christoph Oelckers 2020-01-11 10:31:13 +0100
  • b415394560 - update continuous integration workflow alexey.lysiuk 2020-01-07 13:17:42 +0200
  • af79a0bec0 - extended list MIDI devices sample alexey.lysiuk 2020-01-07 13:15:24 +0200
  • e02e7fb1ca - enabled rpath explicitly on macOS alexey.lysiuk 2020-01-07 13:14:56 +0200
  • 778d0c8faa - added a configuration record that can be used by the client to set up the needed data structures, allowing to deal with internal changes without having to recompile against a more recent version. Christoph Oelckers 2020-01-04 19:03:42 +0100
  • fb0d3ac183 - embedded the default OPN bank directly in the binary so that it works, even if no custom bank is set. Christoph Oelckers 2020-01-04 17:14:09 +0100