23 Commits (dca30e2b53ffff0e34343b8a67fd57d5dd63dc2a)

Author SHA1 Message Date
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt 1252437344 Add Engine::getFrame(). 6 years ago
  Andrew Belt 41552e79f2 Restructure ParamHandle Engine internals. 6 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 6 years ago
  Andrew Belt 30c5b24ec5 Add Engine::yieldWorker() which turns worker spinlocks into mutex locks. Fix race condition in EngineWorker::run() when changing number of threads. 6 years ago
  Andrew Belt a0e738bc07 Write to `settings::sampleRate` and `threadCount` instead of calling Engine methods. 6 years ago
  Andrew Belt d699c2e07d Don't overwrite param handles when duplicating MIDI-Map. 6 years ago
  Andrew Belt 66aa746476 Replace ModuleHandle with ParamHandle. Move touchedParam from Engine to RackWidget. Fix param mapping bugs in MIDI-Map. 6 years ago
  Andrew Belt 7458b5d709 Add param touch to engine. Add param learning to MIDI-Map. 6 years ago
  Andrew Belt d7b72c5b0f Rewrite thread API. Add ParamMap::to/fromJson(). 6 years ago
  Andrew Belt bfcae28495 Update MIDI-Map panel. Add Engine::getModule(). 6 years ago
  Andrew Belt 927c77eca6 Add more engine docstrings 6 years ago
  Andrew Belt 2b98dfc6f9 Write custom threading model in Engine. Remove OpenMP dep. Fix bugs in string::basename/extension. 6 years ago
  Andrew Belt 64602576b0 Create `engine::` namespace 6 years ago
  Andrew Belt d35d91de05 Make engine multithreaded with OpenMP 6 years ago
  Andrew Belt 0a22c3e378 Use engine mutex for bypassing module 6 years ago
  Andrew Belt 6dad6ec000 Add param smoothing when moving Knob 6 years ago
  Andrew Belt 3ab43a2ce0 Rename wire to cable 6 years ago
  Andrew Belt 788fe92856 Clean up RackWidget. Use Module::id for referencing modules in patches. 6 years ago
  Andrew Belt f5601d2042 Work on toolbar, event context 6 years ago
  Andrew Belt 402f42a354 Add Context class for storing global state 6 years ago
  Andrew Belt a792c85cbc Cleanup includes more 6 years ago
  Andrew Belt 316518a794 Wrap engine state into class Engine 6 years ago