summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-01-19Check for lock in setChunkSize. Remove lock in clearEvents.Bent Bisballe Nyeng
2016-01-19Fix some comments.Bent Bisballe Nyeng
2016-01-19Split CacheManager into several AudioCache classes and refactored the lot of ↵Bent Bisballe Nyeng
them. Unit tests added.
2015-12-24Add experimental 'silencing' of all active events on frame size change.Bent Bisballe Nyeng
2015-12-24Split internal CacheManager AFile class out into it's own file/class ↵Bent Bisballe Nyeng
CacheAudioFile and improve interface.
2015-07-27Add free-wheel mode to LV2 and DrumGizmo class.Bent Bisballe Nyeng
2015-07-19Collapse LOADNEXT events if they share filename and position.Bent Bisballe Nyeng
2015-07-19Make cachemanager behave as if it isn't there when CHUNK_MULTIPLIER is big ↵Bent Bisballe Nyeng
enough to contain all data in an audio file. Add refcounted file handling in cachemanager.
2015-07-19The SIMD implementation is broken with the current cachemanager version and ↵Bent Bisballe Nyeng
does not add much to the performance anyway; so now it is disabled.
2015-07-19Fix loading with num_samples==ALL_SAMPLES (-1).Bent Bisballe Nyeng
2015-07-10Fix channel swapping when playing samples after the initially loaded.Bent Bisballe Nyeng
2015-06-28Fix read of memory that was alreay freed. Fix misaligned SIMD copy.Bent Bisballe Nyeng
2015-05-22Merge with masterBent Bisballe Nyeng
2015-05-22Added framesize control mechanism to the engine, and made us of it in the ↵Bent Bisballe Nyeng
cachemanager and drumkitloader.
2015-05-22Remove semaphore debug output.Bent Bisballe Nyeng
2015-05-22Use new load return value from ConfigFile.Bent Bisballe Nyeng
2015-05-22Add error handling in ConfigFile parser.Bent Bisballe Nyeng
2015-05-21New configfile parser with unit test.Bent Bisballe Nyeng
2015-05-16Merge remote-tracking branch 'origin' into diskstreamingBent Bisballe Nyeng
Conflicts: src/Makefile.am.drumgizmo src/drumgizmo.h
2015-05-15Add support for referenced files through refs.conf.Bent Bisballe Nyeng
2015-05-15New ConfigFile class for generic config file reading/writing in homedir ↵Bent Bisballe Nyeng
.drumgizmo folder. Use said new class for PluginConfig class.
2015-05-15Make sure that M_PI is defined.Bent Bisballe Nyeng
2015-05-15Make sure that M_PI is defined.Bent Bisballe Nyeng
2015-04-26Simplify (and slightly optimize) buffer counter code.Bent Bisballe Nyeng
2015-04-26Fixed wrong position in buffer by adding buffer_offset to all inner loops.Jonas Suhr Christensen
2015-04-25Fixed wrong indexing in local buffer caused when FRAMESIZE is not divisible ↵Jonas Suhr Christensen
by initial_sample_size.
2015-04-25Fix invariant about c.pos. It shows the position from which the next read ↵Bent Bisballe Nyeng
call must be made.
2015-04-23Fix size checks in initial copy from preloaded data. Re-enable close event.Bent Bisballe Nyeng
2015-04-23Added run sempahore (wait until thread actually started). Fixed localpos ↵Bent Bisballe Nyeng
bug. Added 'threaded' argument to init that handles events either directly or in a thread when dispatched. Added cachemanager unit test (currently failing).
2015-04-23Added 'preloadedsize' to AudioFile to reflect how much data was loaded and ↵Bent Bisballe Nyeng
not just how big the entire file is.
2015-04-12Fix file loading.Bent Bisballe Nyeng
2015-04-12Fix partial loading of multichannel files.Bent Bisballe Nyeng
2015-04-12Added audiofile reading.Jonas Suhr Christensen
2015-04-12Added close event to free cache buffers.Bent Bisballe Nyeng
2015-04-12Fix buffers and clean up a bit.Bent Bisballe Nyeng
2015-04-12Added buffers and removed local cache vectors.Jonas Suhr Christensen
2015-04-12Fix bad buffer pointers.Bent Bisballe Nyeng
2015-04-11ADded local cache.Jonas Suhr Christensen
2015-04-11Merge branch 'diskstreaming' of http://git.drumgizmo.org/drumgizmo into ↵Jonas Suhr Christensen
diskstreaming
2015-04-11ADded local cache.Jonas Suhr Christensen
2015-04-11Re-enable SSEBent Bisballe Nyeng
2015-04-11Integrate CacheManager into the engine.Bent Bisballe Nyeng
2015-04-11Resizing before initializing values in vector.Jonas Suhr Christensen
2015-04-11Setting local cache in open call.Jonas Suhr Christensen
2015-04-11Initializing localcache.Jonas Suhr Christensen
2015-04-11Fixed compile warnings.Jonas Suhr Christensen
2015-04-11Merge branch 'diskstreaming' of http://git.drumgizmo.org/drumgizmo into ↵Jonas Suhr Christensen
diskstreaming Conflicts: src/cachemanager.h Fixed conflicts.
2015-04-11Handling frames in next.Jonas Suhr Christensen
2015-04-11Add documentation of CacheManager public API.Bent Bisballe Nyeng
2015-04-11Added pos to event_t. Fixed bufs.Jonas Suhr Christensen