8 Commits (0b0170f4635df7239a5fb2ef64d630cc337c3d3b)

Author SHA1 Message Date
  Andrew Belt 0b0170f463 Rename AudioWidget to AudioDisplay, MidiWidget to MidiDisplay. Move 3 years ago
  Andrew Belt 3abe6aa804 Implement all Core panel redesigns. Reorganize Core module class and SVG names. 3 years ago
  Andrew Belt a37ad4eeb5 Rename EventState::setHovered() etc to setHoveredWidget() etc. 3 years ago
  Andrew Belt 5484126aaa Change `event::Foo` to `FooEvent`. 4 years ago
  Andrew Belt ae21a4c70d Add Audio-2 WIP. 5 years ago
  Andrew Belt a7fc2c67e3 Add text editing in NoteChoice of MIDI-Gate and CC-Gate. 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt 535b64c5bb Wrap Core plugin in core:: namespace. 5 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 6 years ago
  Andrew Belt 3b5380d28c Added Core AUDIO-16 6 years ago
  Andrew Belt 2c9644d80d Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro. 6 years ago
  Andrew Belt 9d609fee2b Rename `widget::*Event` to `event::*`. 6 years ago
  Andrew Belt f63b4a6b34 Change "LRN" to "--" on Core MIDI modules. 6 years ago
  Andrew Belt 009ff12a0b Add default text for AudioWidgets and MidiWidgets. 6 years ago
  Andrew Belt b84e2f57fa Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event. 6 years ago
  Andrew Belt 11544f25b3 Update rack0.hpp header 6 years ago
  Andrew Belt 8bfa81c850 Add CC learning to MIDI-Map. 6 years ago
  Andrew Belt bfcae28495 Update MIDI-Map panel. Add Engine::getModule(). 6 years ago
  Andrew Belt dab876ab96 Add description to Core modules. Disable QWERTY MIDI keyboard when an element is selected. 6 years ago
  Andrew Belt 02e5e382d5 Require Enter, Select, DragStart, and DragEnter to be consumed in order to the event State to be set. 6 years ago
  Andrew Belt cc3b9acb7c Create `component::` namespace 6 years ago
  Andrew Belt 8a5a806425 Add app::, ui::, and widget:: namespaces. 6 years ago
  Andrew Belt 9ab5244002 Add MIDI-Map panel and boilerplate. Various fixes for SVGButton. 6 years ago
  Andrew Belt c13c967b26 Finish CV-MIDI, CV-CC, and CV-Gate. Clean up MIDI-CV, MIDI-CC, and MIDI-Gate. Make Grid16MidiWidget generic and reusable. 6 years ago
  Andrew Belt 244b44bb4e Rename Core MIDI modules to their modern names, keeping their slugs compatible. 6 years ago
  Andrew Belt 9ffb57edd0 Remove Window::isModPressed() and isShiftPressed(). Add Window::getMods(). Add partial implementations of Core MIDI-CC and MIDI-Gate. 6 years ago
  Andrew Belt 2862703f4c Add CV-MIDI to Core. Move arrow key scrolling from ScrollWidget to RackWidget. 6 years ago
  Andrew Belt 6475c630b5 Revise event and widget API (draft), migrate source files to headers (WIP), separate large headers into small headers in subfolders (WIP) 6 years ago
  Andrew Belt c57c76e6d1 Move math to its own namespace, clean up deprecated classes 6 years ago
  Andrew Belt 0e9a5b692f Finish MIDI-TRIG and MIDI-CC? 7 years ago
  Andrew Belt e51ce44588 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 614c6d0988 Add MIDITriggerToCVInterface skeleton 7 years ago
  Andrew Belt 25226eb5d5 Add MIDI-4 skeleton 7 years ago
  Andrew Belt db8d0fc1d6 Add partial MIDI CC Interface, MIDI CV fixes 7 years ago
  Andrew Belt 2ff1ee5c86 Allow separation from Module and ModuleWidget in Model subclass 7 years ago
  Andrew Belt 575e4df2fd Use RELEASE=1 to build release version. VERSION is automatically set in the Makefile now. 7 years ago
  Andrew Belt 4d70a4d38e Move Core MIDI stuff around 7 years ago
  Andrew Belt 0c4cf64726 Renamed Plugin to Manufacturer, added multiline to TextField, added 7 years ago
  Andrew Belt 33ca4dac2d Add override keyword everywhere 7 years ago
  ben 63cfbc3d3c Restructure midi interface 7 years ago
  Andrew Belt 18eb87ae40 Add BlankWidget to Core, refactor ModuleWidget 7 years ago
  Andrew Belt f8f478ad4c Add Bridge template 7 years ago
  ben 4ccb746e5a Restructure MidiInterface, add velocity and aftertouch 7 years ago
  Andrew Belt a16a9e1b5f Added asset.hpp for managing paths, Plugin instance created by Rack instead of the shared library, attempt to load plugins from global and then local location 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 6b33f9dbac Lazy initialize portmidi and portaudio 7 years ago
  Andrew Belt aad709e62c Large refactor to modularize include files, add NanoSVG dependency, added Image/Font/SVG loader 8 years ago
  Andrew Belt 4c891085fe Modify ports to support Component Library 8 years ago
  Andrew Belt a18e4a4d6e Added ring buffers, made Rack a class, added stringf helper function, added VIPMutex/VIPLock, added sample rate and block size options to AudioInterface 8 years ago
  Andrew Belt 0669bf5dd7 Made AudioInterface and MidiInterface a bit prettier, added audio input 8 years ago