Andrew Belt
|
d2c08beb35
|
Fix midi::Output names of devices.
|
3 years ago |
Andrew Belt
|
1b76dd5f07
|
Change midi::Message::toString() to const. Clean up midi code.
|
3 years ago |
Andrew Belt
|
5043d0e10a
|
Use Engine frame instead of seconds timestamp for midi::Message.
|
3 years ago |
Andrew Belt
|
cb5a03c90e
|
Rename initRuntime() to initTime() in system.cpp.
|
3 years ago |
Andrew Belt
|
4702397c23
|
Merge branch 'v2' of github.com:VCVRack/Rack-private into v2
|
3 years ago |
Andrew Belt
|
a99ba7f352
|
Add midi::Message::toString().
|
3 years ago |
Andrew Belt
|
09bdf763a8
|
Add desktop icon to Windows installer.
|
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
|
38651ce195
|
Re-enable NSIS installer. Make installer safer by preventing user from
installing to folder that already exists.
|
3 years ago |
Andrew Belt
|
1971f2d79a
|
Use "Untitled.vcv" as default patch filename.
|
3 years ago |
Andrew Belt
|
fb1c93bfa1
|
Fix Mac icon.
|
3 years ago |
Andrew Belt
|
59f0621303
|
Update icon from master design file.
|
3 years ago |
Andrew Belt
|
f627d1e729
|
Move libRack.dylib to Resources folder in Mac bundle. Use rpath for plugin build.
|
3 years ago |
Andrew Belt
|
b584e5f506
|
Use @executable_path for libRack.dylib for plugins on Mac. This is a hack that will need to be changed to @rpath later.
|
3 years ago |
Andrew Belt
|
ebd1fba9e0
|
Refactor dist target.
|
3 years ago |
Andrew Belt
|
ec14e18bec
|
Remove PatchManager::isLegacy().
|
3 years ago |
Andrew Belt
|
c4cc1c4368
|
Clean up fromJson Engine and RackWidget methods. Fix v0.6 patch loading.
|
3 years ago |
Andrew Belt
|
de47a19b96
|
Change copyright attribution to VCV. Remove outdated sentences from readme.
|
3 years ago |
Andrew Belt
|
27ccb2f9a3
|
Refactor paste actions of ModuleWidget and RackWidget.
|
3 years ago |
Andrew Belt
|
f5bad0e20f
|
Add hard-coded plugin/model slug fallbacks/aliases. Catch Exceptions from Module::fromJson().
|
3 years ago |
Andrew Belt
|
beef5be7b2
|
Add initial state to VCV Notes.
|
3 years ago |
Andrew Belt
|
7ed56c0f4c
|
Make OpenRecentItem disabled if there are no recent patches.
|
3 years ago |
Andrew Belt
|
096f40f4f6
|
Fix Ctrl+scroll zooming with RackScrollWidget, which was broken when knob scrolling was added.
|
3 years ago |
Andrew Belt
|
9a21827b1e
|
Add TextField context menu.
|
3 years ago |
Andrew Belt
|
3213b16ecf
|
Add integer versions of _f32 and _f64 suffix operators.
|
3 years ago |
Andrew Belt
|
f3490e2cf4
|
Quote RACK_USER_DIR in plugin makefile.
|
3 years ago |
Andrew Belt
|
bfa402c6c5
|
Change Ctrl and Shift+ctrl knob adjustment speeds to 1/10 and 1/100.
|
3 years ago |
Andrew Belt
|
2ef395f99b
|
Add scroll wheel knob control setting.
|
3 years ago |
Andrew Belt
|
9c7ac3392c
|
Split AudioInterface into AudioInterfacePort, avoiding multiple inheritance.
|
3 years ago |
Andrew Belt
|
1e6bc7cdf5
|
Make Vec::equals, Rect::equals, Rect::containing, and Rect::intersecting non-deprecated.
|
3 years ago |
Andrew Belt
|
4ae79f662d
|
Fix crash when saving/loading module presets. Add "Clear template" menu item to module presets menu. Rename `system::doesExist()` to `exists()`.
|
3 years ago |
Andrew Belt
|
69c2d74ad4
|
Fix a few Exception strings
|
3 years ago |
Andrew Belt
|
8b215d86fb
|
Don't link libstdc++ statically on Mac because it uses libc++ instead.
|
3 years ago |
Andrew Belt
|
c0275f0cbb
|
Add user-defined literal suffixes for integer and float types.
|
3 years ago |
Andrew Belt
|
6b73b7f1b6
|
Update rtaudio submodule. Update submodule URLs.
|
3 years ago |
Andrew Belt
|
2a41142cb1
|
Clear VU meter of Audio-2 if there are no device outputs.
|
3 years ago |
Andrew Belt
|
6de4cd9be4
|
Make Ctrl, Shift, and Ctrl+shift mods consistent between arrow key rack scrolling and knob movement. Ctrl is slow, Shift is fast, Ctrl+shift is very slow.
|
3 years ago |
Andrew Belt
|
54fbe407af
|
Split `audio::Port::offset` to inputOffset and outputOffset, and `audio::Port::maxChannels` to maxInputs and maxOutputs.
|
3 years ago |
Andrew Belt
|
1652ee615a
|
Update changelog.
|
3 years ago |
Andrew Belt
|
124cefd0d7
|
Add DC blocker to AudioInterface.
|
3 years ago |
Andrew Belt
|
dbe843447b
|
Remove useless line in PatchManager::saveDialog().
|
3 years ago |
Andrew Belt
|
17416a7f5e
|
Don't set "path" patch property if the path is unset.
|
3 years ago |
Andrew Belt
|
780c0c8b7d
|
Disable "Revert" menu item when the patch is not saved.
|
3 years ago |
Andrew Belt
|
f44ee3a15a
|
Remove "patchPath" from settings. Store path and unsaved status in patch itself. Fix bug where crash leaves old patch path in settings while new patch is loaded in autosave. Add more dialog messages to PatchManager.
|
3 years ago |
Andrew Belt
|
3ff7e2c42e
|
Backport .github folder to v2.
|
3 years ago |
Andrew Belt
|
97b3c9026b
|
Clean up comments and debugging in AudioInterface.
|
3 years ago |
Andrew Belt
|
b5d7a12448
|
Make AudioInterface handle devices with 0 inputs or 0 outputs better. Clear engine buffers more aggressively, especially for the primary module.
|
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 |