Andrew Belt
|
bee6f658cf
|
Move logger to its own namespace, add macros to macros.hpp
|
6 years ago |
Andrew Belt
|
fafb63a26d
|
Type into MidiCcChoices
|
7 years ago |
Andrew Belt
|
d5ed5c7ea3
|
Learn CC only if value changes
|
7 years ago |
Andrew Belt
|
83652270aa
|
Generate MIDI with Gamepad driver, allow negative CC values in MIDI-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
|
7fdb1b0cd0
|
MIDI-CC debugging
|
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 |
ben
|
9452d69737
|
Resolve issues after merging (initialisze -> reset etc.)
|
7 years ago |
ben
|
3bace286ec
|
remove virtual from functions in modules (inherit from midiIO not from
individual modules)
|
7 years ago |
ben
|
70381c53c0
|
resetMidi when initialize is called
|
7 years ago |
ben
|
7b41fe9d52
|
Add midi learn to CC/Trigger module (hold down right mouse button on
text field and turn knob/press button)
|
7 years ago |
ben
|
997eeaa2d7
|
Update midi modules accordingly
|
7 years ago |
ben
|
9647f22eee
|
[WIP] Implement rtMidi wrapper
(Note: This misses some checks and proper error handling, but should be
good enough to test in principle)
|
7 years ago |
ben
|
63cfbc3d3c
|
Restructure midi interface
|
7 years ago |