81 Commits (075449b5967b012e297b2f5d2d1b9c313ff34bf6)

Author SHA1 Message Date
  Andrew Belt 478c1e1392 Add clock divisions to MIDI-1 7 years ago
  Andrew Belt fc3a625d41 Use screen blending with alpha compositing for LightWidget rendering 7 years ago
  Andrew Belt 91e42632ab Change Parameter back to ParamWidget 7 years ago
  Andrew Belt ddb8cae974 Reorganize Components, add LEDSlider with colors 7 years ago
  Andrew Belt 7a2640b3c0 Add shadows to knobs, remove ability to rescale knobs (must export 7 years ago
  Andrew Belt 65e6875dd1 Reorganize ParamWidgets, introduce Component as shared base class 7 years ago
  Andrew Belt 68672c7308 Added "Disconnect cables" to menu 7 years ago
  Andrew Belt 8b7b48f025 Add VirtualWidget, add SequentialLayout 7 years ago
  Andrew Belt e197b45a35 Serialize ModuleBrowser favorites 7 years ago
  Andrew Belt 676d50a11a Remove PulseAudio from default Linux rtaudio build, fix lastPath being overwritten when autosave is loaded, add List, replace AddModuleWindow with Sublime Text-like browser (partially complete) 7 years ago
  Andrew Belt 454bf67d0e Add `smooth` variable for ParamWidgets 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 efdd34c949 Add partial MIDI CC Interface, MIDI CV fixes 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 9f2a362c13 Divide widgets.hpp to widgets.hpp and ui.hpp 7 years ago
  Andrew Belt 0433b88b98 Change Port's createInput and createOutput to create 7 years ago
  Andrew Belt b93018c990 Add Widget::create static methods, replaces create*() helpers in 7 years ago
  Andrew Belt 67499624ee Add box shadow behind modules, tweak light fall times 7 years ago
  Andrew Belt 358386a57e Refactoring, remove "f" and "i" prefixes from math.hpp functions 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 f41cb7e780 Serialize wire color 7 years ago
  Andrew Belt 2b68057cb7 Add midi.cpp with MidiIO class 7 years ago
  Andrew Belt c3b0f55044 Add AudioWidget 7 years ago
  Andrew Belt ea36ea1874 Remove Module::reset(), Module::initialize(), and Module::randomize(), 7 years ago
  Jeremy Wentworth 911286b60a clarified comment about sizes (#510) 7 years ago
  Andrew Belt 60a1ecde4c Rename SVGSlider to SVGFader, refactor LightWidget 7 years ago
  Andrew Belt 93e0459c51 Split tags into tags.{hpp,cpp} 7 years ago
  Andrew Belt 3e2be87d44 Split tags into tags.{hpp,cpp} 7 years ago
  Andrew Belt 3f7ce8b01b A few random changes from the last week 7 years ago
  Andrew Belt 70bb8c7759 Add plug lights, remove plug light toggling 7 years ago
  Andrew Belt 5567c5f22d Added AddModuleWindow 7 years ago
  Andrew Belt 8e251c0ddb Refactor event framework. Everything uses Event* structs instead of 7 years ago
  Andrew Belt 093fa99474 Add Widget::onPathDrop() event, added dragging patches to window to load 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 bc619644ac Throw away old lights, add new LightWidget as a final replacement 7 years ago
  Andrew Belt 41c66f1d8a Set SVGPanel oversampling on every frame 7 years ago
  Andrew Belt 580f0db6b4 Change zoom only when zoom slider has finished moving (onAction()) 7 years ago
  Andrew Belt 99ad658694 Oversample SVGPanels by 2, everything else by 1 7 years ago
  Andrew Belt 2affd8a648 Redraw rails when zooming 7 years ago
  Andrew Belt 243aa8308a Fixed most mouse alignment issues 7 years ago
  Andrew Belt a22aac6493 Added zoom slider, zoom to settings, finished Framebuffer scaling 7 years ago
  Andrew Belt dbd4e44eda Added Light object to engine.hpp, added automatic scrolling when 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 0b5e30fcf0 Don't smooth snapped knobs 7 years ago
  Andrew Belt 5cee9b53a9 Added boolean parameter to make knobs snap, made them visually snap as 7 years ago
  Andrew Belt 5f311e7e15 File > New attempts to load template.vcv if exists 7 years ago