summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-04-09Review comments.Bent Bisballe Nyeng
2020-04-08Refactoring configfile.André Nusser
The most important changes are: * general cleaning up * changing to platform independent newline in reading and writing * changing the Windows config directory to DrumGizmo (instead of .drumgizmo) And also, regarding the old code: C called, they wanted all their file operations back. ;-p
2020-04-04Converting NoteOn with velocity 0 to Choke events.André Nusser
2020-03-15Add missing dist-files.Bent Bisballe Nyeng
2020-02-23Add arg to static_assertBent Bisballe Nyeng
2020-02-23Scratch the pointer returning get and instead add getType.André Nusser
2020-02-23Add two get(event_id) function to EventsDS.André Nusser
Still needs testing and review.
2020-02-23Change channel type to channel_t in EventsDS and introduce new assert.André Nusser
2020-02-23Remove unused types.André Nusser
2020-02-23Work in review for EventsDS.André Nusser
2020-02-23Add documentation to memory_heap.hAndré Nusser
2020-02-23Fix style, minor code fixes, and add review comments.Bent Bisballe Nyeng
2020-02-18Modernize audio types.Bent Bisballe Nyeng
2020-02-16Introduce EventsDS to handle all the events and enable new features.André Nusser
Also: * Added an id.h class to make IDs with type * Added a range class to easily use range based for loops
2020-02-01Improve sample selection parameter defaults.Bent Bisballe Nyeng
2019-12-24Split processOnset into multiple helper functions for improved readability.Bent Bisballe Nyeng
2019-12-24Fix type-o in choke handling.Bent Bisballe Nyeng
2019-11-15Create DEBUG_FLAGS and use that in the Makefiles whenever appropriate, ↵Bent Bisballe Nyeng
instead of adding -Wall -Werror directly to CXXFLAGS.
2019-11-15Add missing include path to zita-resampler submodule.Bent Bisballe Nyeng
2019-11-15Move zita-resampler inside wrapper.Bent Bisballe Nyeng
2019-11-13Fix zita-resampler include path.Bent Bisballe Nyeng
2019-11-03Fix non-linux compilation errors.Bent Bisballe Nyeng
2019-11-03Add zita-resampler to the project as a submodule and remove system dependency.Bent Bisballe Nyeng
2019-10-26Add default midimap functionality.André Nusser
Move directory.{h,cc} to src/ for this.
2019-10-26Fix variable name typo: resamplig -> resamplingAndré Nusser
2019-10-14Enable normalized samples by default.Bent Bisballe Nyeng
2019-10-14Added 'normalized' attribute to sample tag.Bent Bisballe Nyeng
2019-10-14Add support for normalized samples in the engine.André Nusser
This is untested and also the part of the parser is missing.
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