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
buttons instead of CC
|
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(),
add onRandomize(), onReset(), onCreate(), and onDelete()
|
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
naming in midi CC
|
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
not in sync with the output)
|
7 years ago |