summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-10-14Fix bug of infinite loop in sample selection when all powers were same.André Nusser
Division by zero was the issue.
2019-09-29Clear metadata on drumkit load to get rid of dangling metada from a ↵Bent Bisballe Nyeng
previously loaded kit on current kit load error.
2019-09-28Add generic logger interface for propagating messages while loading drumkits ↵Bent Bisballe Nyeng
to the commandline and/or plugin UI.
2019-07-22Fix humanizer bug and simplify stamina filter code.André Nusser
2019-07-22Fix BSD build error.André Nusser
2019-07-22Bugfix for last commit.André Nusser
2019-07-22Small ammend to previous commit.André Nusser
2019-07-22Center velocities as well as disable stddev when disabling humanizer.André Nusser
2019-07-20Again adapt standard settings for sample selection.André Nusser
2019-07-20Set new default values for sample selection alg and scale parameters.André Nusser
The parameters are now all in [0,1].
2019-07-20Fix bug in sample selection (missing parentheses).André Nusser
2019-07-19Make "diversity" penalty linear instead of quadratic.André Nusser
This again makes our sample selection less prone to extreme outliers. Now only closeness has a quadratic penalty.
2019-07-18Fix issues of sample selection choosing very far samples.André Nusser
It can still do so, but it is much more unlikely and generally more stable now.
2019-07-13Improve the function for diverse in the sample selection.André Nusser
2019-06-29Rename DrumkitLoader::loadKit to loadKitAudio to avoid confusion with ↵Bent Bisballe Nyeng
loadkit (lower-case k) in the same class.
2019-06-28Fix inclusion of semaphore.h is hardcoded to glibc non-multiarch - aka ↵Bent Bisballe Nyeng
rename sempahore.h to sem.h
2019-06-16Add missing dist-files.Bent Bisballe Nyeng
2019-06-16Make max channnel count controllable through the configure script to make it ↵Bent Bisballe Nyeng
possible to exceed the default 16.
2019-05-15Reduce stddev range a bit.André Nusser
2019-05-12Move stddev to own filter.André Nusser
2019-05-12Delete old sample selection algorithm and do slight adaption.André Nusser
The slight adaption was the one deva and I talked about on IRC.
2019-05-11Parameter tweaking of sample selection.André Nusser
2019-05-11Some cleaning up of the sample selection.André Nusser
2019-05-11Add settings and GUI for new sampling algorithm.André Nusser
2019-05-11Variable renaming.André Nusser
2019-05-11Minor fix to compensate for dropped 0 velocity notes.André Nusser
2019-05-11Fix weird selection using gaussian.André Nusser
2019-05-11Some fixes for the new sample algorithm.André Nusser
2019-05-11Optimized version of new sample selection.André Nusser
2019-05-11Make it simpler to conduct experiments for new sample alg.André Nusser
2019-05-11Split sample selection into own class.André Nusser
2019-05-11First version of new sample algorithm.André Nusser
2019-05-11tmpAndré Nusser
2019-05-11Make toggling the humanizer also set the stddev to zero.André Nusser
2019-04-25Do not discard midi messages bigger than 3 bytes.Bent Bisballe Nyeng
2019-04-08Move midi note process to one common place in ↵Bent Bisballe Nyeng
AudioInputEngineMidi::processNote and use it in the four input engines (plugin, midifile, ossmidi and jackmidi)
2019-04-08Add midi aftertouch choke for plugins.Bent Bisballe Nyeng
2019-04-06Avoid calling find on a map twice in midimap lookup.André Nusser
2019-03-17Add version number to config xml (version="1.0" only for now).Bent Bisballe Nyeng
2019-03-17Fix bad behaviour (and potential division by zero) if the fadelength is less ↵Bent Bisballe Nyeng
than or equal to 0.
2019-03-17Implemented new directed choke feature.Bent Bisballe Nyeng
2019-02-11Fix division by zero crash if drumkit without files is being loaded.Bent Bisballe Nyeng
2019-02-03Integrate clicky-kit with DOM to get click colours, image and image map from ↵Bent Bisballe Nyeng
the drumkit xml.
2019-02-03Add metadata support to xml parser and dom model. RE-add unit-tests for ↵Bent Bisballe Nyeng
version 1 instruments.
2019-02-01Fix configfile parsing of empty value lines and creation of missing ↵Bent Bisballe Nyeng
configuration directory.
2019-01-27Re-instate instrument v1.0 support.Bent Bisballe Nyeng
2019-01-27Remove unused files.Bent Bisballe Nyeng
2018-10-30Added dynamic midnam support.Bent Bisballe Nyeng
2018-10-08Move event.h and audiotypes.h into src and get rid of the obsolete include ↵Bent Bisballe Nyeng
folder.
2018-09-16Default to version 1.0 if the version attribute is missing from the drumkit ↵Bent Bisballe Nyeng
and instrument xml.