Andrew Belt
|
df89de7847
|
Move Svg to window:: namespace.
|
3 years ago |
Andrew Belt
|
f25a17075c
|
Add window:: namespace.
|
3 years ago |
Andrew Belt
|
84a0728c42
|
Make Button, RadioButton, ChoiceButton, and OptionButton more consistent. Remove IconButton.
|
3 years ago |
Andrew Belt
|
61d387c63b
|
Rewrite RackRail and rename it to RailWidget. Add rail graphic revision from Pyer.
|
3 years ago |
Andrew Belt
|
a2904149c8
|
Rename window.hpp/cpp to Window.hpp/cpp since it's a class.
|
3 years ago |
Andrew Belt
|
c9cf25f66e
|
Merge event namespace into widget namespace. Event classes are now defined inside the Widget class.
|
3 years ago |
Andrew Belt
|
ec062f8b9a
|
Fix typo in INTERNAL macro.
|
3 years ago |
Andrew Belt
|
5a5a40f5a2
|
Fix INTERNAL definition on Windows.
|
3 years ago |
Andrew Belt
|
df68876d16
|
Make INTERNAL macro use hidden visibility instead of internal.
|
3 years ago |
Andrew Belt
|
357bd847bf
|
Rename PRIVATE macro to INTERNAL.
|
3 years ago |
Andrew Belt
|
317b9125b6
|
Make ReadWriteLock non-recursive and add *_NoLock() methods to Engine as needed.
Split Module::bypass() into isBypass/setBypass().
Add more documentation to Engine methods.
|
3 years ago |
Andrew Belt
|
86f3658b51
|
Add `Exception::Exception(const char* format, ...)` so you can create Exception objects using C format strings.
|
3 years ago |
Andrew Belt
|
1fdbf71bb7
|
Add PRIVATE macro.
|
3 years ago |
Andrew Belt
|
120aafe6d3
|
Change order of includes to C++ standard headers, library headers, and local project headers.
|
4 years ago |
Andrew Belt
|
ca9231e1b3
|
Rename App to Context and app.hpp to context.hpp. The APP macro is still valid.
|
4 years ago |
Andrew Belt
|
e1b14091bd
|
Add Dark mode to settings and menu bar. Change default cable colors.
|
4 years ago |
Andrew Belt
|
4f2d6a3db7
|
Revert "Add json.hpp."
This reverts commit a007a41b0d .
|
5 years ago |
Andrew Belt
|
a007a41b0d
|
Add json.hpp.
|
5 years ago |
Andrew Belt
|
8140897835
|
Don't include GLFW/glfw3native.h in window.hpp.
|
5 years ago |
Andrew Belt
|
4bc44cf931
|
Remove recursive rack namespace.
|
5 years ago |
Andrew Belt
|
966cf1c5b4
|
Remove RACK_FLATTEN_NAMESPACES since it is not known to be used.
|
5 years ago |
Andrew Belt
|
dbd117ea62
|
Include rack:: namespace in APP and logger macros (DEBUG, INFO, WARN, FATAL).
|
5 years ago |
Andrew Belt
|
24f8533503
|
Add dsp/approx.hpp.
|
5 years ago |
Andrew Belt
|
dca30e2b53
|
Auto-format code with astyle.
|
5 years ago |
Andrew Belt
|
5a40e0a140
|
Create dsp/midi.hpp, based on CV_MIDI's implementation of PolyphonicMidiOutput.
|
5 years ago |
Andrew Belt
|
696939069d
|
Use <> instead of "" for include directive.
|
5 years ago |
Andrew Belt
|
afd6d4bb8e
|
Clean up various headers.
|
5 years ago |
Andrew Belt
|
10fa872dc6
|
Clean up DSP headers.
|
5 years ago |
Andrew Belt
|
53274088be
|
Rename Toolbar to MenuBar.
|
5 years ago |
Andrew Belt
|
2c3de3e8ca
|
Move simd.hpp to its own namespace.
|
5 years ago |
Andrew Belt
|
0b17f9e2ca
|
Move App from rack::app:: to rack::. Remove ambiguous operator overloads in simd.hpp. Include simd.hpp in rack.hpp.
|
5 years ago |
Andrew Belt
|
3722f8c834
|
Remove simd.hpp from rack.hpp since it's not ready to compile yet.
|
5 years ago |
Andrew Belt
|
6b5cb5b5f7
|
Clean up dsp headers and documentation.
|
5 years ago |
Andrew Belt
|
11544f25b3
|
Update rack0.hpp header
|
5 years ago |
Andrew Belt
|
f967c68110
|
Header cleanup. ModuleBrowser work.
|
5 years ago |
Andrew Belt
|
7458b5d709
|
Add param touch to engine. Add param learning to MIDI-Map.
|
5 years ago |
Andrew Belt
|
d7b72c5b0f
|
Rewrite thread API. Add ParamMap::to/fromJson().
|
5 years ago |
Andrew Belt
|
aa16adc196
|
RackWidget ignore arrow keys for scrolling if widget is selected.
|
5 years ago |
Andrew Belt
|
bfcae28495
|
Update MIDI-Map panel. Add Engine::getModule().
|
5 years ago |
Andrew Belt
|
da4110367a
|
Move DSP window functions to window.hpp. Use 0-indexed module/cable IDs instead of 1-indexed. Unserialize module/cable IDs as they are in the patch file.
|
5 years ago |
Andrew Belt
|
822c525d6b
|
Change "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont.
|
5 years ago |
Andrew Belt
|
cc3b9acb7c
|
Create `component::` namespace
|
5 years ago |
Andrew Belt
|
64602576b0
|
Create `engine::` namespace
|
5 years ago |
Andrew Belt
|
c60339bcd3
|
Create `plugin::` namespace
|
5 years ago |
Andrew Belt
|
8a5a806425
|
Add app::, ui::, and widget:: namespaces.
|
5 years ago |
Andrew Belt
|
6d86a8280c
|
Add convenience methods to Port. Draw blue plug lights for polyphonic ports.
|
5 years ago |
Andrew Belt
|
c4a33bedc3
|
Move CableContainer methods into RackWidget
|
5 years ago |
Andrew Belt
|
cb38464a28
|
Add GLWidget
|
5 years ago |
Andrew Belt
|
2862703f4c
|
Add CV-MIDI to Core. Move arrow key scrolling from ScrollWidget to RackWidget.
|
5 years ago |
Andrew Belt
|
434bf253e4
|
Add fft.hpp, clean up math and dsp headers
|
5 years ago |