17 Commits (669ace54c6485dc68b7cb08f59040a470428fe0c)

Author SHA1 Message Date
  Andrew Belt 669ace54c6 Fix Param serialization mistake. Update template patch. 6 years ago
  Andrew Belt cdf7a2bbfa Fix serialization for unbounded Params. 6 years ago
  Andrew Belt 31d99cbdcd Add assertions to Module helpers. 6 years ago
  Andrew Belt 0c0be078c6 Only serialize left/rightModuleId if valid ID 6 years ago
  Andrew Belt 357952c3d3 Move all metadata from Param to ParamQuantity. 6 years ago
  Andrew Belt 6fe14dca06 Move reset and randomize from Param to ParamWidget. 6 years ago
  Andrew Belt c43d2314c9 Serialize/deserialize left/rightModuleId in Module. 6 years ago
  Andrew Belt 64602576b0 Create `engine::` namespace 6 years ago
  Andrew Belt 5de5db2a18 Add Param::randomizable 6 years ago
  Andrew Belt 8cc4cb3c2b Add PatchManager. Clean up and refactor RackWidget and CableContainer. 6 years ago
  Andrew Belt 38c291b365 Merge ParamInfo with Param 6 years ago
  Andrew Belt 19d9fdd041 Add ModuleBypass. Serialize Module::bypass. 6 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(). 6 years ago
  Andrew Belt 3d6de43a78 Refactor ParamWidget event behavior, draw polyphonic wires with greater thickness, fix serialization bug in Module 6 years ago
  Andrew Belt 788fe92856 Clean up RackWidget. Use Module::id for referencing modules in patches. 6 years ago
  Andrew Belt c999df235d Clean up ModuleWidget 6 years ago
  Andrew Belt 316518a794 Wrap engine state into class Engine 6 years ago