aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-04-16`NoteInfo` and it's parent `MIDIchannel` no more contains dynamic stuffVitaly Novichkov
Everything now are a simple types and fixed arrays.
2018-04-16Merge pull request #67 from jpcima/hard-realtimeVitaly Novichkov
transform the note map into a fixed array
2018-04-16transform the note map into a fixed arrayJP Cimalando
2018-04-15add more sample typesJP Cimalando
2018-04-13fix inclusion of cinttypes on OS X libstdc++JP Cimalando
2018-04-13Mac OS needs sys/types.h for ssize_tJP Cimalando
2018-04-13general 32bit generator methods, like OPNMIDIJP Cimalando
2018-04-12Merge pull request #55 from jpcima/32bitmix-terVitaly Novichkov
apply a correct buffer offset to channels
2018-04-12fix SPtr implementation mistakeJP Cimalando
2018-04-12apply a correct buffer offset to channelsJP Cimalando
2018-04-12Fix the damaged output regression and a small beautifyingVitaly Novichkov
2018-04-11support for 32 bit mixing, and multiple sample formatsJP Cimalando
2018-04-11Move controls reset into same functionVitaly Novichkov
Also, fixed non-reseted bend sensitivity which distorts pitch on attempt to play another MIDI file
2018-04-11Fixed the real-time playing with multi-chipVitaly Novichkov
Damn, Damn, DAMN! https://github.com/Wohlstand/libADLMIDI/issues/48
2018-04-11Changed logic of CC-74 BrightnessVitaly Novichkov
to affect sound only between 0 and 64 like real XG synthesizers affect sound only between 0 and 64.
2018-04-11Merge branch 'master' of git@github.com:Wohlstand/libADLMIDI.gitVitaly Novichkov
2018-04-11Put Nuked OPL3 1.8 be default and fix the DJGPP buildVitaly Novichkov
2018-04-10fix memory management issuesJP Cimalando
2018-04-10When muting channel, set zero to releasing time out to free the channelVitaly Novichkov
2018-04-10Remove duplicated filesVitaly Novichkov
2018-04-10Fixed the broken output on Nuked OPL3 v 1.8 (#51)Vitaly Novichkov
2018-04-10Added support for CC120 "All sounds off" (#48)Vitaly 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-03-31Small warning fixVitaly Novichkov
2018-03-28Re-Generate AdlData databaseWohlstand
2018-03-27Remove std:: from all snprintf callsWohlstand
2018-03-27Replace all sprintf calls with snprintfVitaly Novichkov
2018-03-27Fixed blank instruments fallback in multi-bank supportVitaly Novichkov
2018-03-25Fixed the `long` vs `int64_t` conflict in CalculateAdlChannelGoodnessVitaly Novichkov
It's a warning came from MSVC
2018-03-25MSVC warning muter and remove `sstream` usageVitaly Novichkov
2018-03-24Another warning fixVitaly Novichkov
2018-03-24Small unused warning fixVitaly Novichkov
2018-03-24Added ability to disable MUS and XMI converters and MIDI SequencerVitaly Novichkov
2018-01-21Copyright year update 2018Vitaly Novichkov
2018-01-21Move version number into the public headerVitaly Novichkov
2018-01-18Fixed C++ comment in nukedopl3.h headerVitaly Novichkov
2018-01-11Apply experimental optimized edition of NukedOPL3 made by @trooshVitaly Novichkov
2018-01-07Allow MIDI-tracks with missing EndOfTrack eventVitaly Novichkov
2018-01-02Rewind on attemt to seek out of music lengthVitaly Novichkov
2017-12-24Remove const from adl_metaMarker() return valueVitaly Novichkov
2017-12-24Fixed an inability to use adlmidi.h in pure C programsVitaly Novichkov
2017-12-23Update @sneakernets's DMXOPL3 bank (2.11b + two commits)Vitaly Novichkov
2017-12-21Reset controllers on initializationVitaly Novichkov
2017-12-21Remove no more needed "device" argument from SendStereoAudioVitaly Novichkov
2017-12-21Fixed uninitialized volume model setup fieldVitaly Novichkov
2017-12-21Added missing DLL exports on RealTime functionsVitaly Novichkov
Without of exports, those functions will be inavailable on Windows if libADLMIDI is built as DLL
2017-12-18Fixed missing applySetup() calls on bank changesWohlstand
Without calling of that function changed bank will have incorrect setup.
2017-12-16Kill sustaining notes by panic commandVitaly Novichkov
2017-12-16Fix the sample rate initializationVitaly Novichkov
2017-12-16Updated version number and changelogVitaly Novichkov