64 Commits (b8e3df2ce00b9c483054064d80e8834938833709)

Author SHA1 Message Date
  bsp2 4a76974790 add numerical param editing; add param copy'n'paste; add param mini-undo 6 years ago
  bsp2 ad0d90f664 add idle-detection (off, wake on MIDI note-on, wake on audio input) 6 years ago
  bsp2 b7ef460fa0 replace GLFW by LGLW 6 years ago
  bsp2 7e79bd3eda add DLL plugin support; add Template_shared example plugin; move dBiz.* modules to plugin.dll 7 years ago
  bsp2 7c57fadba9 fix VST param assignment when module is duplicated; pre-select default VST MIDI input device; remove VultModules; add dBiz and Ohmer modules 7 years ago
  bsp2 8a825ca755 update VST parameter handling (use UI widget min/max info for VST parameter range translation) 7 years ago
  bsp2 7ab4b46299 update README and precompiled VST plugins 7 years ago
  bsp2 848871160e initial commit 7 years ago
  Andrew Belt 84093ef8b3 Add module preset copy, paste, load, and save 7 years ago
  Andrew Belt e7f5cc169d Call all Module::on*() events from engine thread, remove mutex from 7 years ago
  Andrew Belt 221db5cc30 Remove Module::onCreate and Module::onDelete 7 years ago
  Andrew Belt 9e5494e824 Add "lock modules" to toolbar 7 years ago
  Andrew Belt 7d4de0be00 Remove obsolete MidiIO code, serialize power meter state to settings 7 years ago
  Andrew Belt 944b4dfc93 Add the rest of the toolbar icons, remove File menu 7 years ago
  Andrew Belt f8bf481809 Use hex strings for colors in patch file instead of object 7 years ago
  Andrew Belt 076aea61e4 Restructure midi for multiplexing, add gamepad midi driver, add CPU 7 years ago
  Andrew Belt d83788b3b4 Add version to context menu 7 years ago
  Andrew Belt 5a99301e68 Add timestamp to logger, remove version check at boot and .vcv file 7 years ago
  Andrew Belt 3b9204c684 Change "manufacturer" to "author" 7 years ago
  Andrew Belt 9be5332daf Added util/color.hpp, fixed LightWidget color algorithm, added Ctrl+U key command for "Disconnect cables", refactor audio.cpp/midi.cpp, add new Audio Interface panel 7 years ago
  Andrew Belt 6186861c53 AudioInterface rework, Notes rework, partial MIDIToCVInterface rework 7 years ago
  Andrew Belt a6e86b5282 Allow separation from Module and ModuleWidget in Model subclass 7 years ago
  Andrew Belt b33a0875df Rename gui.hpp to window.hpp 7 years ago
  Andrew Belt 67499624ee Add box shadow behind modules, tweak light fall times 7 years ago
  Andrew Belt c483779fb7 Refactor math.hpp 7 years ago
  Andrew Belt afabba1429 ModuleWidget serializes pos in rack grid coordinates instead of pixel 7 years ago
  Andrew Belt 990068edc9 Use Module::params/inputs/outputs indices instead of 7 years ago
  Andrew Belt ea36ea1874 Remove Module::reset(), Module::initialize(), and Module::randomize(), 7 years ago
  Andrew Belt 60c8c786f6 Clean up warnings 7 years ago
  Andrew Belt 3a3b82c32d Add plugin "version" to module in .vcv file 7 years ago
  Andrew Belt fc29d9861b Merge manufacturerSlug and manufacturerName to manufacturer, use plugin 7 years ago
  Andrew Belt 8e251c0ddb Refactor event framework. Everything uses Event* structs instead of 7 years ago
  Andrew Belt 661e93bb24 Remove old panel if ModuleWidget::setPanel is called multiple times, 7 years ago
  Andrew Belt 0e7e362565 Change internals of SVGWidget subclasses 7 years ago
  Andrew Belt 243aa8308a Fixed most mouse alignment issues 7 years ago
  Andrew Belt fde88775d4 Add Notes to Core, added manufacturer slug/name to Model, reverted to 7 years ago
  Andrew Belt 0c4cf64726 Renamed Plugin to Manufacturer, added multiline to TextField, added 7 years ago
  Andrew Belt 8060a1e657 Rename initialize() to reset() 7 years ago
  Andrew Belt 33ca4dac2d Add override keyword everywhere 7 years ago
  Andrew Belt 18eb87ae40 Add BlankWidget to Core, refactor ModuleWidget 7 years ago
  Andrew Belt 2cbe7c39a7 Set gFocusedWidget only if Widget::onFocus() returns true, make 7 years ago
  Andrew Belt 0d24d6926d Fixed onHoverKey traversal 7 years ago
  Andrew Belt fc3cf452ff Move ModuleWidget delete/backspace key to onMouseMove so it doesn't 7 years ago
  Andrew Belt 7ee43d337d Rework widgets to support cable stacking 7 years ago
  Andrew Belt 6239856310 Added C#-style property constructor, explicitly clamp samples in Audio Interface, scroll horizontally if Shift is held 7 years ago
  Andrew Belt 23143d6c67 A few minor fixes 7 years ago
  Andrew Belt 970e227c20 Changed onSelect/onDeselect to onFocus/onDefocus, added key commands for Open/Save/Save As, open in last used directory 7 years ago
  Andrew Belt 52d41865ef Add allowCursorLock setting for touch screens and tablets 7 years ago
  Andrew Belt ec34a36c05 Added ModuleWidget::createContextMenu() so subclasses can add 7 years ago
  Andrew Belt 24cb2f506b Cleanup widget code 7 years ago