aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2018-07-09provide XMI to MID conversion as toolJP Cimalando
2018-06-24Correct intefrace of built libraryVitaly Novichkov
2018-06-24Small fix of VLC codecVitaly Novichkov
2018-06-21Move MIDI sequencer into completely separated classVitaly Novichkov
TODO: - implement C bindings for most of class functions - test it in work on any different synthesizer
2018-06-19Apply same DJGPP build fixVitaly Novichkov
as here https://github.com/Wohlstand/libADLMIDI/commit/96f407668feb79b883e294d1ce3f7fc5bbf823ed [ :warning: A conflict with "poly-portamento2" is possible!!! :warning:. Need to me resolve it on receiving the push ]
2018-06-19Merge branch 'master' into update-chip-baseVitaly Novichkov
2018-06-19get chip base on level with OPNMIDIJP Cimalando
2018-06-18CMake: Fixed configure when no CMAKE_BUILD_TYPE was definedVitaly Novichkov
2018-06-17Set Release when CMAKE_BUILD_TYPE is not definedVitaly Novichkov
2018-06-17Small correction of CMake buildVitaly Novichkov
2018-06-16Upgrated measurer algorithm and re-generated full embedded banks databaseVitaly Novichkov
2018-06-08chips: create a common method set for generation and resamplingJP Cimalando
2018-06-04Fix the debug buildVitaly Novichkov
2018-06-03Re-Order CMake flags and info, and update the changes logVitaly Novichkov
2018-06-03Small beautifying in CMakeLists.txtVitaly Novichkov
2018-06-03Fixed warnings in the utilsVitaly Novichkov
2018-06-03optional high-quality resamplingJP Cimalando
2018-06-03Fixed some warnings on MinGWWohlstand
2018-05-16specialized hash table for bank number mappingsJP Cimalando
2018-05-16CMake: Fixed build of ADLMIDI2 when GenAdlData is disabledVitaly Novichkov
2018-05-08CMake: Fourth attempt to fix MinGW buildVitaly Novichkov
2018-05-08CMake: third attempt to fix MinGW buildVitaly Novichkov
2018-05-08CMake: Another attempt to fix MinGW buildVitaly Novichkov
2018-05-08CMake: Use different strategy to identify MinGW if CMAKE_CXX_COMPILER_ID ↵Vitaly Novichkov
doesn't gives "GNU"
2018-04-20Use the same WOPL_File parser from OPL3 Bank Editor in libADLMIDIVitaly Novichkov
TODO: port this into Gen-ADLDATA too! No more need to update same file parser twice. Just, copy-paste the same WOPL parser between of OPL3 Bank Editor and libADLMIDI.
2018-04-18explicit link against the library targetJP Cimalando
2018-04-13propagate the include directory of ADLMIDIJP Cimalando
2018-04-12Fixed the VLC plugin support built via CMake!Wohlstand
TODO: Implement install support
2018-04-10Apply the update of measurer and fix the build of GenAdlDataVitaly Novichkov
2018-04-10[Experimental] Added support for emulation core switching in real time!Vitaly Novichkov
Due to clunky playback on updated Nuked OPL3 emulator v 1.8, I kept the Nuked OPL3 1.7.4 work in parallel and be a separated switchable emulator.
2018-04-08fix the check which identifies cmake as a legacy versionJP Cimalando
2018-04-04Allow using of older CMake buildsVitaly Novichkov
2018-03-24Added ability to disable MUS and XMI converters and MIDI SequencerVitaly Novichkov
2017-12-24Added a very simple pure C exampleVitaly Novichkov
2017-12-16Added experimental VLC pluginVitaly Novichkov
Plugin is made for VLC 2.2.2 Weatherwax (pre-installed in Linux Mint 18.3) Existing issues: - No ability to change codec properties yet, this thing is WIP - By unknown reason, resulted sound has different (RANDOM) sample rate which is different from 44100 Hz
2017-12-01Some fixes on non-DOS OpenWatcom targetsWohlstand
Unfortunately, std::fflush() causes a crash on Linux but works fine on DOS
2017-11-15Fix linking of GenAdldataWohlstand
2017-11-12libADLMIDI now is buildable under OpenWatcom except of some workaroundsWohlstand
- Need a different way to create a static library, otherwise it don't wanna be built. - Needed a different custom STL containers (std::vector and std::set) implementation that will work and will don't glitch with a crashes
2017-11-10Repair support of DJGPP for libADLMIDI and Classic ADLMIDI toolWohlstand
However, Important TODO: Implement support for Ctrl+C!!!
2017-11-09Resolve weird crash caused by Tetris inside ADLMIDI2 and other changesWohlstand
- Move most of inline classes methods into own CC file - Move Input into own header with own CC file to share it with the puzzle game - Created virtual destructors and resolved weak vtable trouble between of Tetris's classes - Remove static declarisons of Tetris class. Instead, let it be member of UserInterface - Fixed forgot note-offs while sorting events row with zero length notes - Fixed crash caused by unsafe access by reference to element of array that was modified/reallocated one or multiple times - Stabilize dealing with zero-length notes
2017-11-08Fixed Windows MSVC build (adlmidi2 and gen_adldata)Wohlstand
2017-11-07Fix linking on some computersWohlstand
2017-11-07New API, classic ADLMIDI, and CMakeWohlstand
- Attempt to support hardware OPL and add build of classic ADLMIDI into CMake - Added new API functions - Added C++ Extras are needed for classic ADLMIDI player - Error string is no more static. Static variant is kept for initialization errors only.
2017-10-22Fix MSVC CMake compilationWohlstand
TODO: Fix a freaking MSVC's "invalid comparator" assert given by std::map::lower_bound() call
2017-10-22Fix execution of gen_adldata from Xcode project buildWohlstand
2017-10-22Fixed CMake build on macOSWohlstand
2017-10-21Fixed MSVC2015 buildWohlstand
2017-10-20Fixed MinGW Windowd build via CMakeWohlstand
(Issue #26)
2017-10-20Fixed CMake buildWohlstand
2017-10-20Added CMake supportWohlstand