Andrew Belt
|
b0bde7453b
|
Remove Context::init(). Instead, initialize application manually in the standalone launcher.
|
4 years ago |
Andrew Belt
|
80c5fa2b2b
|
Fix reference syntax style
|
4 years ago |
Andrew Belt
|
97fcc04630
|
Fix documentation formulas.
|
4 years ago |
Andrew Belt
|
97c03ea464
|
Improve documentation for Module.
|
4 years ago |
Andrew Belt
|
7960496de2
|
Add Core plugin description.
|
4 years ago |
Andrew Belt
|
825adb155d
|
Add cookie support to network::requestJson() and network::requestDownload().
|
4 years ago |
Andrew Belt
|
79ee967210
|
Fix documentation of Module.
|
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
|
6d72605716
|
Generate 14-bit MIDI CC with gamepad driver. (Untested)
|
4 years ago |
Andrew Belt
|
a7f5449d0c
|
Support 14-bit MIDI CC via MSB/LSB. (Untested)
|
4 years ago |
Andrew Belt
|
4e766a7eca
|
Don't randomize ParamQuantity if unbounded.
|
4 years ago |
Andrew Belt
|
8ace079ee5
|
Fix randomization of snapped params.
|
4 years ago |
Andrew Belt
|
d5c7144e32
|
Add Module::paramsToJson and paramsFromJson.
|
4 years ago |
Andrew Belt
|
73c2ecaea2
|
Remove ModuleWidget::params, inputs, and outputs arrays. Instead, search recursively for those widgets.
|
4 years ago |
Andrew Belt
|
ff31a2bf90
|
Move tag documentation to Rack manual.
|
4 years ago |
Andrew Belt
|
92f777d184
|
Add configSwitch(), which is a quicker way to configure parameters with SwitchQuantitys.
|
4 years ago |
Andrew Belt
|
a7cd63351f
|
Make TextField consume all select-key actions.
|
4 years ago |
Andrew Belt
|
f819bd4255
|
Use menu items for selecting SwitchQuantity params.
|
4 years ago |
Andrew Belt
|
87935d7e6f
|
Add SwitchQuantity. Add return value to config*() methods in Module.
|
4 years ago |
Andrew Belt
|
fdf85301c7
|
Fix compile issue on Windows by simplifying how recent patches are
removed from settings.
|
4 years ago |
Andrew Belt
|
23e94f8ae1
|
No longer use short paths for assets on Windows.
|
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
|
82e4bea015
|
Make Module::toJson() virtual.
|
4 years ago |
Andrew Belt
|
4583ec7e73
|
Replace string::uncompress() with a more C++y one.
Edit documentation.
|
4 years ago |
Andrew Belt
|
c18370bf9a
|
Workaround for Apple's clang not compiling thread_local correctly.
|
4 years ago |
Andrew Belt
|
94b5ad8b32
|
Fix build on Mac.
|
4 years ago |
Andrew Belt
|
a41a0e7836
|
Fix tag comments in tag.cpp.
|
4 years ago |
Andrew Belt
|
495db04320
|
Repair build on Windows.
|
4 years ago |
Andrew Belt
|
5129c29a86
|
Use -rpath=. for plugins. Set cwd when loading plugins.
|
4 years ago |
Andrew Belt
|
f78d92fdaf
|
Fix "Rack has crashed" message if Rack v1 crashed and Rack v2 was opened.
|
4 years ago |
Andrew Belt
|
dee649db0f
|
Break Rack into libRack shared library and lightweight standalone Rack executable.
|
4 years ago |
Andrew Belt
|
f5898fe148
|
Add MPE mode to MIDI-CC and MIDI-Gate.
|
4 years ago |
Andrew Belt
|
39a21966e2
|
Respond to MIDI "all notes off" message in MIDI-CV and MIDI-Gate.
|
4 years ago |
Andrew Belt
|
7a02725179
|
Compile plugins with -fno-gnu-unique.
|
4 years ago |
Andrew Belt
|
1dcaf6c1bc
|
Fix some segfaults when destroying environment.
|
4 years ago |
Andrew Belt
|
72493c6b51
|
Fix reentrancy of logger.
|
4 years ago |
Andrew Belt
|
b6f1191168
|
Make all environment init() functions re-entrant after calling destroy() if it exists.
|
4 years ago |
Andrew Belt
|
13a74d4650
|
Remove contextInit/Destroy from context header.
|
4 years ago |
Andrew Belt
|
529d87ee12
|
Remove contextInit() and contextDestroy() since they don't really make sense with multiple instances.
|
4 years ago |
Andrew Belt
|
2edfb394aa
|
Fix logger::isTruncated() segfault.
|
4 years ago |
Andrew Belt
|
9a79c8676a
|
Update plugin installation path.
|
4 years ago |
Andrew Belt
|
68a875bbca
|
Improve clarity and modularity of PatchManager methods.
|
4 years ago |
Andrew Belt
|
03b6aee33f
|
Enable CURLOPT_FOLLOWLOCATION in libcurl.
|
4 years ago |
Andrew Belt
|
6c35f3eb50
|
Rewrite string::fromBase64() implementation.
|
4 years ago |
Andrew Belt
|
866f684ce4
|
Move app::APP_*, ABI_*, and API_* variables to rack:: namespace.
|
4 years ago |
Andrew Belt
|
af834d49ee
|
Replace fopen, remove, and rename on Windows with wrappers that call
wide-string equivalents.
|
4 years ago |
Andrew Belt
|
7697d2d7c1
|
Create include directory for some dep targets
|
4 years ago |
Andrew Belt
|
3d587db9a7
|
Use order-only dependencies for dep Makefile targets.
|
4 years ago |
Andrew Belt
|
3f83066966
|
Make global context a thread_local variable. Add contextSet().
|
4 years ago |