30 Commits (e845373ee9c7ebcca469132dd3676a472c91bc72)

Author SHA1 Message Date
  Andrew Belt e845373ee9 Make event callbacks use const 6 years ago
  Andrew Belt 1a7aeb6c3b Create event context for each event that is triggered 6 years ago
  Andrew Belt 217faca052 Parse plugin metadata from plugin.json 6 years ago
  Andrew Belt 00d039c465 Put midi in namespace 6 years ago
  Andrew Belt 0dec45d970 Class-ify window, un-class-ify asset 6 years ago
  Andrew Belt cbed0cf7a1 Wrap asset state into new AssetManager class 6 years ago
  Andrew Belt 402f42a354 Add Context class for storing global state 6 years ago
  Andrew Belt 0e05e63dcb Rename asset::local to user, rename asset:global to system 6 years ago
  Andrew Belt a792c85cbc Cleanup includes more 6 years ago
  Andrew Belt c984651b2a Modernize Core's Rack API calls 6 years ago
  Andrew Belt 316518a794 Wrap engine state into class Engine 6 years ago
  Andrew Belt 73a53f4536 Rename Module::to/fromJson to dataTo/dataFromJson, move ModuleWidget::to/fromJson functionality to new Module::to/fromJson 6 years ago
  Andrew Belt 92951206b6 Rename WidgetState to event::Context, move color.hpp implementations to source 6 years ago
  Andrew Belt 499ceb024f Remove math namespace 6 years ago
  Andrew Belt 2a3c254712 Revert to simpler event system 6 years ago
  Andrew Belt c3407ca07d Code style: Remove () from `new X()` 6 years ago
  Andrew Belt abc34603d9 Add WidgetState 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 3fa78176e2 Move asset to its own namespace 6 years ago
  Andrew Belt bee6f658cf Move logger to its own namespace, add macros to macros.hpp 6 years ago
  Andrew Belt 417b00d3c4 Fix typo in velocity mode for MIDI-Trig 7 years ago
  Andrew Belt ffa5b5d760 Add velocity mode to MIDI-Trig 7 years ago
  Andrew Belt e7171e9a3e Added colors to logger (terminal mode only), use notes for gamepad 7 years ago
  Andrew Belt 617236be06 Add clock divisions to MIDI-1 7 years ago
  Andrew Belt fa95c3e63b Serialize MIDI-TRIG/CC 7 years ago
  Andrew Belt c97a69666e Fix MIDI-TRIG/CC learn mode 7 years ago
  Andrew Belt 0e9a5b692f Finish MIDI-TRIG and MIDI-CC? 7 years ago
  Andrew Belt 388a0f00c1 MIDI-TRIG work 7 years ago
  Andrew Belt 19f95f6f97 Add MIDI-TRIG panel, add sysex, time, and sense flags to MidiInput 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 db8d0fc1d6 Add partial MIDI CC Interface, MIDI CV fixes 7 years ago
  Andrew Belt d7875d5e30 Add midi.cpp with MidiIO class 7 years ago
  ben 5584def2e8 Implement single message per step for all midi modules and Fix quad midi reset bug 7 years ago
  Andrew Belt 36cd050ba4 Remove Module::reset(), Module::initialize(), and Module::randomize(), 7 years ago
  Andrew Belt e60117701c Run autoformatter on Core MIDI modules 7 years ago
  Andrew Belt 56219530cb Clean up warnings 7 years ago
  Andrew Belt 4d70a4d38e Move Core MIDI stuff around 7 years ago
  Andrew Belt 162e1dff35 Update MIDI interfaces to current API 7 years ago
  ben a18eac9a0c Update midi modules for refactor of event framework (8e251c0ddb) 7 years ago
  ben 801744f8d1 cleanup trigger (fix obfuscating pointer stuff) and fix confusing 7 years ago
  ben 3d7fd2b5c2 Naming/Cleanup Midi CC interface 7 years ago
  ben e75029102d Don't reset midi on device change and resetMidi values properly for midiCC 7 years ago
  ben c9c78cb346 Add CC value smothing and cleanup midi CC to CV interface 7 years ago
  Andrew Belt bc619644ac Throw away old lights, add new LightWidget as a final replacement 7 years ago
  ben 9c652e196d Fix sync if ccNum is changed by modifying the text 7 years ago
  ben 698232dfa9 Dim light according to difference 7 years ago
  ben 290e0890d6 fixes 7 years ago
  ben 3dd5298a29 fixes 7 years ago
  ben ec48fd701a Fix #292 (Also: add indicator lights which are ON as long as a knob is 7 years ago