summaryrefslogtreecommitdiff
path: root/src/audiofile.cc
AgeCommit message (Collapse)Author
2024-03-30Linter fixes for audiofile.ccBent Bisballe Nyeng
2024-03-26Make all mutex locks const, as per linter warningBent Bisballe Nyeng
2019-09-28Add generic logger interface for propagating messages while loading drumkits ↵Bent Bisballe Nyeng
to the commandline and/or plugin UI.
2017-09-03Add bleed controls for the drumkit with priority over those set in the ↵Bent Bisballe Nyeng
instrument files.
2017-09-02Implement master bleed control in the instrument parser and engine.Bent Bisballe Nyeng
2017-05-06Get rid of unused unistd includes. Change the rest of the sleep calls to c++.Bent Bisballe Nyeng
2017-05-06Remove old (obsolete) Mutex class and replace all uses with std::mutex.Bent Bisballe Nyeng
2017-04-18Do not assert here.Bent Bisballe Nyeng
2017-03-23Use cache limit for preloading. Add re-load support through reload counter. ↵Bent Bisballe Nyeng
Refactor AudioFile.
2016-03-31Removed the last Conf:: namespace usage and replaced it with Settings.Bent Bisballe Nyeng
2016-03-22Change license to LGPLv3.André Nusser
2016-02-14Change GPL version number in file headers to 3.André Nusser
2016-02-09Fix two valgrind errors and mark three others with a TODO comment.André Nusser
2016-01-29wip 1André Nusser
2016-01-28Style fixesBent Bisballe Nyeng
2016-01-20Fix loading with num_samples==ALL_SAMPLES (-1).Bent Bisballe Nyeng
2016-01-20Added 'preloadedsize' to AudioFile to reflect how much data was loaded and ↵Bent Bisballe Nyeng
not just how big the entire file is.
2016-01-20Fix partial loading of multichannel files.Bent Bisballe Nyeng
2014-05-17New resample feature on output channels.Bent Bisballe Nyeng
2014-04-12Move inclusion of config.h to the top to fix missing WITH_RESAMPLE ↵Bent Bisballe Nyeng
definition around resample.h header.
2014-04-02Don't include sndfile.h if not configured for resampling.Bent Bisballe Nyeng
2014-02-23Apllied new multichannel audiofile feature patch from John Hammen.Bent Bisballe Nyeng
2014-01-05Fix compile warning.Bent Bisballe Nyeng
2014-01-04Disable/enable resample on compiletime. Enable/disable using env on runtime.Bent Bisballe Nyeng
2013-11-28Fix 64bit compile warning.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-09-15New experimental sample selector (enable using --with-experimental argument ↵Bent Bisballe Nyeng
on ./configure).
2013-06-29Add some more AudioFile protection (mutex/magic word)Bent Bisballe Nyeng
2013-05-16Change printf's to DEBUG.Bent Bisballe Nyeng
2013-05-10Outcommented lazy loading of sound files.-
2013-05-09Iterative reading of sample files. Removed output.-
2013-05-09Lazy load of audio. Unloads when there's nothing else to do.-
2013-04-07Fixed crashbug on drumkit reload.Bent Bisballe Nyeng
2013-03-22Added Engine->Messageing system. Implemented LoadStatus Message. Added ↵Bent Bisballe Nyeng
ProgressBar widget. Made FileBrowser chdir to old value (needs further fixing). More printf->hugin ports.
2013-01-26Background loader for audio files.Bent Bisballe Nyeng
2012-01-12Fix memory leak when unloading a drumkit.Bent Bisballe Nyeng
2011-07-15New input/output plugin architecture. New LV2 plugin.deva
2011-03-01MAJOR rewrite of the internals. New input/output 'plugin' system. Still a ↵deva
lot missing.
2009-11-22Added editor for automated chopping up of audiofiles into samples.deva
2009-09-10Some changes regharding minimizing the memory usage when loading audio files.deva
2009-02-20Incremented version number.deva
2008-12-21Added some cli options. Made preload optional on the commandline. Made chdir ↵deva
to drumkit file prior to loading of the samples.
2008-07-22Fixed 'scratchy' bug.deva
2008-07-22DrumKit parser. Internal drumkit now used in events. This is the first ↵deva
milestone.