Andrew Belt
|
df89de7847
|
Move Svg to window:: namespace.
|
3 years ago |
Andrew Belt
|
f25a17075c
|
Add window:: namespace.
|
3 years ago |
Andrew Belt
|
a2904149c8
|
Rename window.hpp/cpp to Window.hpp/cpp since it's a class.
|
3 years ago |
Andrew Belt
|
e1ba06e1b6
|
Add default ID getter to audio/MIDI devices.
|
3 years ago |
Andrew Belt
|
6d72605716
|
Generate 14-bit MIDI CC with gamepad driver. (Untested)
|
5 years ago |
Andrew Belt
|
1dcaf6c1bc
|
Fix some segfaults when destroying environment.
|
5 years ago |
Andrew Belt
|
b6f1191168
|
Make all environment init() functions re-entrant after calling destroy() if it exists.
|
5 years ago |
Andrew Belt
|
e6a12cbb2d
|
Implement gamepad::InputDevice::getName().
|
5 years ago |
Andrew Belt
|
c713cfb864
|
Make midi::Message a wrapper for std::vector<uint8_t> since MIDI messages have unbounded size (due to SysEx).
|
5 years ago |
Andrew Belt
|
dca30e2b53
|
Auto-format code with astyle.
|
5 years ago |
Andrew Belt
|
696939069d
|
Use <> instead of "" for include directive.
|
6 years ago |
Andrew Belt
|
b066025ed1
|
Correctly handle MIDI messages with less than 3 bytes.
|
6 years ago |
Andrew Belt
|
98ca9248a3
|
Generate MIDI CC instead of MIDI notes for gamepad joystick buttons
|
6 years ago |
Andrew Belt
|
f312191e0a
|
Move MIDI subclasses to source files
|
6 years ago |
Andrew Belt
|
d7186474d3
|
Implement midi::Output. Tweak midi API a bit
|
6 years ago |
Andrew Belt
|
00d039c465
|
Put midi in namespace
|
6 years ago |
Andrew Belt
|
20b78190c1
|
Put math in namespace
|
6 years ago |
Andrew Belt
|
3644b1877e
|
Clean up includes
|
6 years ago |
Andrew Belt
|
499ceb024f
|
Remove math namespace
|
6 years ago |
Andrew Belt
|
c3407ca07d
|
Code style: Remove () from `new X()`
|
6 years ago |
Andrew Belt
|
dd02ec52ad
|
Move Widget class to header, wrap settings, keyboard, and gamepad in namespace
|
6 years ago |
Andrew Belt
|
587f936a99
|
Move random to its own namespace, shuffle files around
|
6 years ago |
Andrew Belt
|
bee6f658cf
|
Move logger to its own namespace, add macros to macros.hpp
|
6 years ago |
Andrew Belt
|
c57c76e6d1
|
Move math to its own namespace, clean up deprecated classes
|
6 years ago |
Andrew Belt
|
732c1f104a
|
Round MIDI CC value
|
6 years ago |
Andrew Belt
|
036d1a4b83
|
Revise way to initialize MIDI drivers
|
7 years ago |
Andrew Belt
|
ba275e31e5
|
Massive refactor to MIDI API, re-enable Bridge
|
7 years ago |
Andrew Belt
|
6829aab3d5
|
Added preliminary computer keyboard MIDI support
|
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
|
83652270aa
|
Generate MIDI with Gamepad driver, allow negative CC values in MIDI-CC
|
7 years ago |
Andrew Belt
|
8a9f81cbd7
|
More MIDI restructuring, changed driver -> driverId, device -> deviceId
|
7 years ago |
Andrew Belt
|
26a5651a66
|
Added more verbose logging
|
7 years ago |
Andrew Belt
|
531f348dc2
|
Restructure midi for multiplexing, add gamepad midi driver, add CPU
meter
|
7 years ago |