summaryrefslogtreecommitdiff
path: root/src/drumgizmo.cc
AgeCommit message (Collapse)Author
2016-01-19Split CacheManager into several AudioCache classes and refactored the lot of ↵Bent Bisballe Nyeng
them. Unit tests added.
2015-07-27Add free-wheel mode to LV2 and DrumGizmo class.Bent Bisballe Nyeng
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-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-22Added framesize control mechanism to the engine, and made us of it in the ↵Bent Bisballe Nyeng
cachemanager and drumkitloader.
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-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-11Re-enable SSEBent Bisballe Nyeng
2015-04-11Integrate CacheManager into the engine.Bent Bisballe Nyeng
2015-03-14Fix small but nasty buffer offset bug in resampled output. Also; use ↵Bent Bisballe Nyeng
non-resampling engine if ratio == 1.0
2015-02-19Merge branch 'master' into lv2optBent Bisballe Nyeng
2015-02-17Remove events from activeevents when ramped down.Bent Bisballe Nyeng
2015-02-15Merge with master. Remove obsolete -p argument from cli. Add new -a argument ↵Bent Bisballe Nyeng
for async kit loading.
2015-02-13Fix locale sensitive float parsing/printing.Bent Bisballe Nyeng
2015-02-12Add 'enable_resampling' config option for runtime disabling of the resampler.Bent Bisballe Nyeng
2015-02-08Delay TYPE_STOP event until the last active samples are done playing.Bent Bisballe Nyeng
2014-11-03whitespaceBent Bisballe Nyeng
2014-11-03Use Drumgizmo::setSamplerate to control resampler target samplerate.Bent Bisballe Nyeng
2014-11-03Use Drumgizmo::setSamplerate to control resampler target samplerate.Bent Bisballe Nyeng
2014-10-14A bit of code cleanup in preparation for merging with master.Bent Bisballe Nyeng
2014-10-12Merge in from master.Bent Bisballe Nyeng
2014-10-12Add new resampler class and use it in engine.Bent Bisballe Nyeng
2014-07-25Accept loading of the same drumkit twice in a row.Bent Bisballe Nyeng
2014-05-17Fix resampler...Bent Bisballe Nyeng
2014-05-17New resample feature on output channels.Bent Bisballe Nyeng
2014-04-12Make engine ask output module for buffer size. Use this new feature to adapt ↵Bent Bisballe Nyeng
internal buffers to buffer size reported by jack.
2014-04-02Merge with headBent Bisballe Nyeng
2013-12-01Add endpos parameter to cli.Bent Bisballe Nyeng
2013-10-06Refactoring of AudioFile loading and message passing from engine to gui and ↵Bent Bisballe Nyeng
vice versa.
2013-09-20New resample feature (greatly inspired by Cédric 'SxDx') based on libsamplerate.Bent Bisballe Nyeng
2013-06-29Move ConfigParser to its own file.Bent Bisballe Nyeng
2013-06-29Remove unused UI message.Bent Bisballe Nyeng
2013-06-29Add some more AudioFile protection (mutex/magic word)Bent Bisballe Nyeng
2013-06-29New inter-thread message system.Bent Bisballe Nyeng
2013-05-20Make jackaudio output module work.Bent Bisballe Nyeng
2013-05-20Centralise jackclient code for reuse among the jack client modules. ↵Bent Bisballe Nyeng
Implement most of the jackaudio output module (probably broken atm.).
2013-05-16Change printf's to DEBUG.Bent Bisballe Nyeng
2013-05-10Outcommented lazy load for real-
2013-05-09Lazy load of audio. Unloads when there's nothing else to do.-
2013-04-28Fix gui crash on window close. Make drumkit and midimap file and status ↵Bent Bisballe Nyeng
reshow in the gui.
2013-04-26Add MidimapLoadStatus Message.Bent Bisballe Nyeng
2013-04-25Fix crash on 'load drumkit' while another drumkit is already loading.Bent Bisballe Nyeng
2013-04-25Fixed crash on plugin-unload while drumkit load is in progress.Bent Bisballe Nyeng
2013-04-24Fixed missing midimap filename in GUI.Bent Bisballe Nyeng
2013-04-23Fix midifile-no-stored bug.Bent Bisballe Nyeng
2013-04-22Ramp down in 3000 samples instead of 10000.Bent Bisballe Nyeng
2013-04-21Fixed accumulating events in the acitve events queue.Bent Bisballe Nyeng