Andrew Belt
|
62214d106a
|
Convert settings namespace into class
|
6 years ago |
Andrew Belt
|
8a5a806425
|
Add app::, ui::, and widget:: namespaces.
|
6 years ago |
Andrew Belt
|
e74da56005
|
Move patch loading from main() to PatchManager::init(). Load template.vcv if autosave.vcv does not exist. Create default template.vcv file.
|
6 years ago |
Andrew Belt
|
6d86a8280c
|
Add convenience methods to Port. Draw blue plug lights for polyphonic ports.
|
6 years ago |
Andrew Belt
|
8cc4cb3c2b
|
Add PatchManager. Clean up and refactor RackWidget and CableContainer.
|
6 years ago |
Andrew Belt
|
5266641777
|
Big cable refactor.
|
6 years ago |
Andrew Belt
|
117553a6c9
|
Update nanovg. Refactor window. Add Timer to dsp.
|
6 years ago |
Andrew Belt
|
f312191e0a
|
Move MIDI subclasses to source files
|
6 years ago |
Andrew Belt
|
0ab5152030
|
Add hysteresis to Switch in momentary mode
|
6 years ago |
Andrew Belt
|
ad69fc648a
|
Add Knob::smooth variable for disabling param smoothing. Clean up various code.
|
6 years ago |
Andrew Belt
|
655f081965
|
Rename context() to app(). Add skeleton for history.
|
6 years ago |
Andrew Belt
|
6f053f615a
|
Module Browser progress
|
6 years ago |
Andrew Belt
|
f1bd4b714d
|
Change Port::set/getValue to set/getVoltage
|
6 years ago |
Andrew Belt
|
669f00640f
|
Move skipLoadOnLaunch to settings namespace
|
6 years ago |
Andrew Belt
|
1a7aeb6c3b
|
Create event context for each event that is triggered
|
6 years ago |
Andrew Belt
|
f5601d2042
|
Work on toolbar, event context
|
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
|
9d7024232c
|
Put ui.hpp in namespace, clean up
|
6 years ago |
Andrew Belt
|
f1e4f08d0c
|
Un-class-ify plugin
|
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
|
3644b1877e
|
Clean up includes
|
6 years ago |
Andrew Belt
|
c31b8f0ba2
|
Split plugin.hpp to folder of headers, wrap plugin state in new PluginManager class
|
6 years ago |
Andrew Belt
|
95f6016e7a
|
Remove app.hpp/cpp, fix headers of app headers, rename RackScene to Scene
|
6 years ago |
Andrew Belt
|
316518a794
|
Wrap engine state into class Engine
|
6 years ago |
Andrew Belt
|
abc34603d9
|
Add WidgetState
|
6 years ago |
Andrew Belt
|
dd02ec52ad
|
Move Widget class to header, wrap settings, keyboard, and gamepad in namespace
|
6 years ago |
Andrew Belt
|
34af736ee5
|
Add rack0.hpp backward compatibility header for ease of migration
|
6 years ago |
Andrew Belt
|
587f936a99
|
Move random to its own namespace, shuffle files around
|
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
|
dcb214a122
|
Fix last path when using command line to open patch
|
6 years ago |
Andrew Belt
|
6827b127ac
|
Prevent multiple Rack instances on Windows
|
6 years ago |
Andrew Belt
|
9d1d08105d
|
Add -g and -l command line arguments
|
6 years ago |
Andrew Belt
|
6c817f8d4c
|
Add module preset copy, paste, load, and save
|
6 years ago |
Andrew Belt
|
1fd0cc8b67
|
Clear lastPath if user prompts to clear a previously-crashed patch
|
6 years ago |
Andrew Belt
|
8ae99e2ef0
|
Added version check
|
6 years ago |
Andrew Belt
|
cbf2d8bb8a
|
Fix onCreate() call
|
7 years ago |
Andrew Belt
|
b6b6ec8553
|
Remove RELEASE=1 flag, use ./Rack for release, ./Rack -d for development
mode
|
7 years ago |
Andrew Belt
|
036d1a4b83
|
Revise way to initialize MIDI drivers
|
7 years ago |
Andrew Belt
|
64458ce60f
|
Use hex strings for colors in patch file instead of object
|
7 years ago |
Andrew Belt
|
d3fa318d32
|
Open patch with command-line argument, set Windows global directory to
location of executable instead of current working directory.
|
7 years ago |
Andrew Belt
|
c6b7b90839
|
Clean up temporary code, properly handle unsubscribing from rtmidi
device
|
7 years ago |
Andrew Belt
|
ba275e31e5
|
Massive refactor to MIDI API, re-enable Bridge
|
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
|
ef64c13287
|
Add systemOpenBrowser
|
7 years ago |