Andrew Belt
|
972cd587f7
|
Don't display "1_", "42_", "001_", etc at the beginning of preset filenames.
|
4 years ago |
Andrew Belt
|
283db2ce85
|
Reorder module Info menu items.
|
4 years ago |
Andrew Belt
|
fb41d3843e
|
Expand MIDI driver and device into inline menu in app::appendMidiMenu().
|
4 years ago |
Andrew Belt
|
af65f7b8e7
|
Don't serialize module ID in module presets.
|
4 years ago |
Andrew Belt
|
feece06fbb
|
Add event::KeyBase::keyName, which fixes key commands on AZERTY and Dvorak. Add lots of documentation to event::KeyBase.
|
4 years ago |
Andrew Belt
|
05427d938b
|
Overhaul threading model for Engine using a shared mutex based design.
|
4 years ago |
Andrew Belt
|
0586bc0a5b
|
Change label of AllowCursorLockItem in menu bar.
|
4 years ago |
Andrew Belt
|
537b64d011
|
Remove engine pausing as it no longer makes sense with the new "external stepping" engine architecture.
|
4 years ago |
Andrew Belt
|
9086c1aeed
|
Hide ParamResetItem if param is unbounded.
|
4 years ago |
Andrew Belt
|
9ea49664bb
|
Copy cable color when cloning cables with Ctrl+click.
|
4 years ago |
Andrew Belt
|
037fd137e7
|
Reorder description and tags Module Browser module tooltip.
|
4 years ago |
Andrew Belt
|
d6fdb2a2c1
|
Remove LightWidget halo. Decrease default CircularShadow opacity slightly. Render shadow with hard edges by default.
|
4 years ago |
Andrew Belt
|
7dd6c59d5d
|
Fix Audio-2 device choice button and menu.
|
4 years ago |
Andrew Belt
|
ae21a4c70d
|
Add Audio-2 WIP.
|
4 years ago |
Andrew Belt
|
ce0cdd18a3
|
Use one big menu in app::appendAudioMenu() instead of sub-menus.
|
4 years ago |
Andrew Belt
|
aa1c8a3cb2
|
Add Escape as alternate key command to exit fullscreen, in case F11 doesn't work or the user doesn't know to press F11.
|
4 years ago |
Andrew Belt
|
4c661b5109
|
Add 1/2 and 1/4x sample rate to menu bar.
|
4 years ago |
Andrew Belt
|
8ace079ee5
|
Fix randomization of snapped params.
|
4 years ago |
Andrew Belt
|
73c2ecaea2
|
Remove ModuleWidget::params, inputs, and outputs arrays. Instead, search recursively for those widgets.
|
4 years ago |
Andrew Belt
|
f819bd4255
|
Use menu items for selecting SwitchQuantity params.
|
4 years ago |
Andrew Belt
|
120aafe6d3
|
Change order of includes to C++ standard headers, library headers, and local project headers.
|
4 years ago |
Andrew Belt
|
68a875bbca
|
Improve clarity and modularity of PatchManager methods.
|
4 years ago |
Andrew Belt
|
866f684ce4
|
Move app::APP_*, ABI_*, and API_* variables to rack:: namespace.
|
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
|
8423ce87aa
|
Add template preset for modules, which are loaded when created from the Module Browser.
|
4 years ago |
Andrew Belt
|
15ea154602
|
Remove Dark mode.
|
4 years ago |
Andrew Belt
|
f2ec0af4b0
|
Restructure SvgPanel to handle dark mode.
|
4 years ago |
Andrew Belt
|
e1b14091bd
|
Add Dark mode to settings and menu bar. Change default cable colors.
|
4 years ago |
Andrew Belt
|
e875096728
|
Change PortTooltip input/output labels.
|
4 years ago |
Andrew Belt
|
f4b54f74b7
|
Added "recentPatchPaths" to settings.json and a "Open recent" menu item.
|
4 years ago |
Andrew Belt
|
6800cc7493
|
Add back "allowCursorLock" to settings and menu bar.
|
4 years ago |
Andrew Belt
|
d0098ae7cc
|
Allow left button to scroll ScrollWidget, so that the rack and other scroll containers can be scrolled with a touch screen.
|
4 years ago |
Andrew Belt
|
70a3092ac8
|
Tweak "Lock modules" menu bar text
|
4 years ago |
Andrew Belt
|
4dce9431a5
|
Add "knobLinearSensitivity" to settings.json.
|
4 years ago |
Andrew Belt
|
b93e889c75
|
Implement scaled linear and rotary knob modes.
|
4 years ago |
Andrew Belt
|
6a5f6fd6f3
|
Add knob mode menu item. Remove "allowCursorLock" setting.
|
4 years ago |
Andrew Belt
|
040d862102
|
Move Window::mousePos to Scene::mousePos.
|
4 years ago |
Andrew Belt
|
c2379c833e
|
Refactor Quantity. Fix SvgKnob for parameters with 0 range.
|
4 years ago |
Andrew Belt
|
dccdacf3bc
|
Update midi API to behave similarly to audio API.
|
5 years ago |
Andrew Belt
|
035a673155
|
Use MenuSeparator instead of MenuEntry for separating menu items.
|
5 years ago |
Andrew Belt
|
55852118f7
|
Add appendAudioMenu() and appendMidiMenu().
|
5 years ago |
Andrew Belt
|
e1aaa6f6a7
|
Fix abstractions of audio structure. Some testing.
|
5 years ago |
Andrew Belt
|
b6a7b09e7a
|
Restructure audio namespace to mirror midi class structure. (untested)
|
5 years ago |
Andrew Belt
|
4a5027ef1c
|
Add internal struct to Module.
|
5 years ago |
Andrew Belt
|
c33dc3c842
|
Rename module disabling to bypassing.
|
5 years ago |
Andrew Belt
|
cc711b6d2d
|
Replace module disabling with bypassing using BypassRoute and Module::configBypass().
|
5 years ago |
Andrew Belt
|
265552d0db
|
Clone cables patched to inputs when a module is cloned.
|
5 years ago |
Andrew Belt
|
12fcaa4b08
|
Move moduleFromJson from engine to plugin namespace. Move Engine mutex lock at the top of Engine::step().
|
5 years ago |
Andrew Belt
|
dabeba972a
|
Tweak ModuleWidget context menu.
|
5 years ago |
Andrew Belt
|
dd81e79d9e
|
Add tag::getTag().
|
5 years ago |