18 Commits (0ccfc845391ab925e06dfa3b87c8851c1eeb0b98)

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