summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-04-18Do not assert here.Bent Bisballe Nyeng
2017-04-17CLI diskstreaming optionsGoran Mekić
2017-04-15Fix audio cache test - missing updateChunkSize call before processing.Bent Bisballe Nyeng
2017-04-15Add chunk size control to the audio cache engine.Bent Bisballe Nyeng
2017-04-15Use std::size types.Bent Bisballe Nyeng
2017-04-01Update underrun counter directly in AudioCache.Bent Bisballe Nyeng
2017-04-01Added disk_cache_chunk_size and number_of_underruns to Settings.Bent Bisballe Nyeng
2017-03-25Fix crash on multiple stop/start command due to invalid pointer returned to ↵Bent Bisballe Nyeng
the engine from the diskstreamer.
2017-03-23Use cache limit for preloading. Add re-load support through reload counter. ↵Bent Bisballe Nyeng
Refactor AudioFile.
2017-03-23Add file counter methods to DrumKit and Instrument classes.Bent Bisballe Nyeng
2017-03-12Add reload_counter to Settings and use it in DrumKitLoader to reload a ↵Bent Bisballe Nyeng
drumkit whenever it changes (ie. increments).
2017-03-07Test diskstreaming CLIGoran Mekić
2017-03-04Disk streaming cli optionGoran Mekić
2017-02-17Replace obsolete WIN32 ifdefs with platform define.Bent Bisballe Nyeng
2017-02-17Win32 build fixes.Bent Bisballe Nyeng
2017-02-06Remove old ui and engine libe Makefiles.Bent Bisballe Nyeng
2017-02-05Compile engine as a library.Bent Bisballe Nyeng
2017-01-27Add settings for disk cache control (enable and cache upper limit)Bent Bisballe Nyeng
2017-01-10Check for EINT in semaphore wait.Bent Bisballe Nyeng
2017-01-10Wait less when idling in drumkitloader to fix lv2 unittest.Bent Bisballe Nyeng
2017-01-08Replace used <random> methods by own.André Nusser
This makes our random numbers cross-platform.
2017-01-07Retry semaphore timedwait on interrupt.Bent Bisballe Nyeng
2017-01-03Force use of the same random number engine acros all compilers/platforms.Bent Bisballe Nyeng
2017-01-03Add MemChecker implementation for FreeBSD.Bent Bisballe Nyeng
2016-12-10Fix warnings reported by clang.Bent Bisballe Nyeng
2016-12-10Fix predelacration of Settings to correctly be 'struct' and not 'class'.Bent Bisballe Nyeng
2016-12-08Alternative approach to semaphore timed wait.Bent Bisballe Nyeng
2016-12-08Revert to using sem_* function family for FreeBSD.Bent Bisballe Nyeng
2016-12-08Fix include orderBent Bisballe Nyeng
2016-12-08Add FreeBSD implementation of SemaphoreBent Bisballe Nyeng
2016-12-08Added FreeBSD as platform.Bent Bisballe Nyeng
2016-12-07Revert 8a92e11fe808e92fc923f5334aff1639f77aa6f8 'Add support for eXpat ↵Bent Bisballe Nyeng
alternative; bsdxml.' - According to the docs it is supposed to work with regular eXpat on FreeBSD as well.
2016-12-07Add missing include.Bent Bisballe Nyeng
2016-12-06Make destructors virtual as appropriate.Bent Bisballe Nyeng
2016-12-05Add support for eXpat alternative; bsdxml.Bent Bisballe Nyeng
2016-11-01Fix licence headers.Bent Bisballe Nyeng
2016-10-29Add missing distfiles.v0.9.11Bent Bisballe Nyeng
2016-09-15Make sure we set progress to 0 when starting to load a new kit. Also set ↵Bent Bisballe Nyeng
progress to 100% when showing an error in order to be sure we actually have a progressbar to paint red.
2016-09-06Fix atomic configure test (hopefully for the last time).Bent Bisballe Nyeng
2016-09-05Use atomic libs.Bent Bisballe Nyeng
2016-09-05Initial sempahore implementation for OSX - wrong include.Bent Bisballe Nyeng
2016-09-05Initial sempahore implementation for OSX - missing include.Bent Bisballe Nyeng
2016-09-05Initial sempahore implementation for OSX.Bent Bisballe Nyeng
2016-07-24Clear output buffers in LV2 and jack modes before each process iteration to ↵Bent Bisballe Nyeng
eliminte noise when drumkit has not yet been loaded.
2016-07-16Memchecker code for OS X.André Nusser
2016-07-16Move config io from DrumGizmo to DrumGizmoPlugin (into own class).André Nusser
Drumkit file and midimap file are now fetched from settings instead of DrumGizmo members.
2016-07-14Move free-wheel control into the main run method.Bent Bisballe Nyeng
2016-07-13Introduce input engine isFreewheeling method.André Nusser
2016-07-13Introduce output engine isFreewheeling method.André Nusser
2016-07-13Remove the run(int endpos) method from drumgizmo.André Nusser
Insert the code directly instead.