22 Commits (82f32038ac52523edc30e1d43186cc57506fd0fe)

Author SHA1 Message Date
  Andrew Belt 6fe14dca06 Move reset and randomize from Param to ParamWidget. 5 years ago
  Andrew Belt e9aacbed93 Add adjacent module IDs and pointers to Module. 5 years ago
  Andrew Belt 43dd52f9fe Add Model pointer to Module. 5 years ago
  Andrew Belt a509fab1c1 Move and rename widget::DrawContext to widget::Widget::DrawArgs. Rename Module::ProcessContext to Module::ProcessArgs. 5 years ago
  Andrew Belt 9c275dd20d Add Module::process and Module::ProcessContext. 5 years ago
  Andrew Belt 52151a709d Add various API documentation 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 da4110367a Move DSP window functions to window.hpp. Use 0-indexed module/cable IDs instead of 1-indexed. Unserialize module/cable IDs as they are in the patch file. 5 years ago
  Andrew Belt 927c77eca6 Add more engine docstrings 5 years ago
  Andrew Belt 64602576b0 Create `engine::` namespace 5 years ago
  Andrew Belt 6d86a8280c Add convenience methods to Port. Draw blue plug lights for polyphonic ports. 5 years ago
  Andrew Belt 94c33c5e77 Use cable history actions when interacting with cables 5 years ago
  Andrew Belt 38c291b365 Merge ParamInfo with Param 5 years ago
  Andrew Belt cb7e139b47 Make power meter display in microseconds instead of millisamples. Add history::ComplexAction. Split Param into Param and ParamInfo. Rename setup() to config(). 5 years ago
  Andrew Belt 69bd0575b5 Add Module bypass to UI and engine 5 years ago
  Andrew Belt 94d34c51fa Add id to Wire 5 years ago
  Andrew Belt 788fe92856 Clean up RackWidget. Use Module::id for referencing modules in patches. 5 years ago
  Andrew Belt c999df235d Clean up ModuleWidget 5 years ago
  Andrew Belt 8204f8f944 Set Param labels to sane defaults in Module::setup 5 years ago
  Andrew Belt a792c85cbc Cleanup includes more 5 years ago
  Andrew Belt 316518a794 Wrap engine state into class Engine 5 years ago