summaryrefslogtreecommitdiff
path: root/src/drumkitloader.cc
AgeCommit message (Collapse)Author
2017-05-11Remove seemingly forgotten std::cout in drumkitloader.ccAndré Nusser
2017-05-06Introduce the new resampling frame.André Nusser
2017-04-22Include new information into the status frame.André Nusser
2017-04-15Add chunk size control to the audio cache engine.Bent Bisballe Nyeng
2017-03-23Use cache limit for preloading. Add re-load support through reload counter. ↵Bent Bisballe Nyeng
Refactor AudioFile.
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-01-10Wait less when idling in drumkitloader to fix lv2 unittest.Bent 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-05-27Instrument holds AudioFile via unique_ptrChristian Glöckner
2016-05-26Instrument Vector using UniquePtrChristian Glöckner
2016-05-22Explicitly stop the loader thread to ensure we don't delete the ↵Bent Bisballe Nyeng
DrumGizmo::drumkit member while the loader is attached to it.
2016-05-14Make all components use the same Random instance and add seed method on ↵Bent Bisballe Nyeng
DrumGizmo class. Added dgreftest application for doing reference midifile rendering tests.
2016-05-08Revert accidentally enabled disk caching.Bent Bisballe Nyeng
2016-05-08Make Resamplers container class.Bent Bisballe Nyeng
2016-05-08The last loader thread stuff.Bent Bisballe Nyeng
2016-04-16Some DrumKitLoader refactoring.Bent Bisballe Nyeng
2016-04-13New Semaphore method wait with timeout.Bent Bisballe Nyeng
2016-04-08Refactoring to finally get rid of MessageHandler/Receiver in favor of the ↵Bent Bisballe Nyeng
new Settings mechanism.
2016-03-31Settings.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-01-31Fix indentation error.André Nusser
2016-01-31Make it more clear how to enable diskstreamingBent Bisballe Nyeng
2016-01-28Style fixesBent Bisballe Nyeng
2016-01-28Preload the entire file. Don't mess with the CHUNKSIZE...Bent Bisballe Nyeng
2016-01-28Added debugBent Bisballe Nyeng
2016-01-27Make it possible to destroy the DrumkitLoader without setting a frame size.Bent Bisballe Nyeng
2016-01-27Add debug.Bent Bisballe Nyeng
2016-01-23Add minimal preload buffer size (1024 samples).Bent Bisballe Nyeng
2016-01-20Split CacheManager into several AudioCache classes and refactored the lot of ↵Bent Bisballe Nyeng
them. Unit tests added.
2016-01-20Added framesize control mechanism to the engine, and made us of it in the ↵Bent Bisballe Nyeng
cachemanager and drumkitloader.
2016-01-20Added 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).
2013-12-01Fix floting point exception. Fix AudioFile deletion prior to string evalutation.Bent Bisballe Nyeng
2013-11-28Fix 64bit compile warning.Bent Bisballe Nyeng
2013-10-12Don't send a message to the GUI on /each/ file that has been loaded. ↵Bent Bisballe Nyeng
Decimation is the key.
2013-10-06Refactoring of AudioFile loading and message passing from engine to gui and ↵Bent Bisballe Nyeng
vice versa.
2013-06-29New inter-thread message system.Bent Bisballe Nyeng
2013-05-16Change printf's to DEBUG.Bent Bisballe Nyeng
2013-05-09Lazy load of audio. Unloads when there's nothing else to do.-
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-19More pointer sanity checksBent Bisballe Nyeng
2013-04-07Fixed crashbug on drumkit reload.Bent Bisballe Nyeng
2013-04-04New message system. New common midi input class. Some compiler warning ↵Bent Bisballe Nyeng
fixes. New ListBoxBasic class used by both LustBox and ComboBox. New embossed font.
2013-03-30Make debug-sleep code work on win32 as well as linux.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