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 |
Andrew Belt
|
428f137d45
|
Remove multiple inheritance from all widgets, remove virtual inheritance, merge MomentarySwitch and ToggleSwitch to Switch with a boolean.
|
5 years ago |
Andrew Belt
|
0547a194a9
|
Tweaks to math.hpp and its docstrings
|
5 years ago |
Andrew Belt
|
1a26bac9b1
|
Move ui header implementations to source files.
|
5 years ago |
Andrew Belt
|
3ab43a2ce0
|
Rename wire to cable
|
5 years ago |
Andrew Belt
|
655f081965
|
Rename context() to app(). Add skeleton for history.
|
5 years ago |
Andrew Belt
|
cb0f3e5100
|
Use dsp:: namespace. Automatically include dsp headers in rack.hpp.
|
5 years ago |
Andrew Belt
|
7c04ff0abf
|
Rename Port to PortWidget
|
5 years ago |
Andrew Belt
|
f5601d2042
|
Work on toolbar, event context
|
5 years ago |
Andrew Belt
|
20b78190c1
|
Put math in namespace
|
5 years ago |
Andrew Belt
|
0dec45d970
|
Class-ify window, un-class-ify asset
|
5 years ago |
Andrew Belt
|
cbed0cf7a1
|
Wrap asset state into new AssetManager class
|
5 years ago |
Andrew Belt
|
402f42a354
|
Add Context class for storing global state
|
5 years ago |
Andrew Belt
|
c31b8f0ba2
|
Split plugin.hpp to folder of headers, wrap plugin state in new PluginManager class
|
5 years ago |
Andrew Belt
|
95f6016e7a
|
Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene
|
5 years ago |
Andrew Belt
|
316518a794
|
Wrap engine state into class Engine
|
5 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
|
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
|
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
|
fb4a0d879a
|
Un-deprecate helper functions, move to helpers.hpp
|
6 years ago |
Andrew Belt
|
0439fc405a
|
Change "manufacturer" to "author"
|
6 years ago |
Andrew Belt
|
2ff1ee5c86
|
Allow separation from Module and ModuleWidget in Model subclass
|
6 years ago |
Andrew Belt
|
7755c67084
|
Divide widgets.hpp to widgets.hpp and ui.hpp
|
6 years ago |
Andrew Belt
|
6a8d2f5a4d
|
Change Port's createInput and createOutput to create
|
6 years ago |
Andrew Belt
|
2873f35e72
|
Add Widget::create static methods, replaces create*() helpers in
rack.hpp
|
6 years ago |