Andrew Belt
|
600ef0a2f7
|
Increase recent patch paths to 20.
|
3 months ago |
Andrew Belt
|
26d2b7b7c8
|
Add string::strcasecmp().
|
3 months ago |
Andrew Belt
|
b71f1dbcea
|
Sort tags in module browser dropdown button by language translation.
|
3 months ago |
Andrew Belt
|
ae29864ce3
|
Use kern.osproductversion to get Mac version in system::getOperatingSystemInfo().
|
3 months ago |
Andrew Belt
|
a99637a7e9
|
Rename and reorder VCV MIDI modules' settings.
|
3 months ago |
Andrew Belt
|
c3dbc5e24c
|
Move hidden cursor to center of window in Widget::cursorLock().
|
3 months ago |
Andrew Belt
|
ad78992e79
|
Fix resetting cursor pos in cursorPosCallback() for non-integer pixelRatios.
|
3 months ago |
Andrew Belt
|
0a805b5399
|
Fix Window::cursorLock() delta again using new method.
|
3 months ago |
Andrew Belt
|
de8fa6197b
|
CV to MIDI: Generate Note Off message for active notes when number of channels is decreased.
|
5 months ago |
Andrew Belt
|
6494ded230
|
Allow capital note names A--G in MIDI to Gate and Gate to MIDI.
|
5 months ago |
Andrew Belt
|
f90af88905
|
MIDI to CV: Add "Use release velocity" setting. Refactor MidiParser.
|
5 months ago |
Andrew Belt
|
44f85a8e46
|
MIDI to Gate: Add Aftertouch "Gate amplitude" mode.
|
5 months ago |
Andrew Belt
|
264d1d4c46
|
MIDI to Gate: Add "Trigger mode".
|
5 months ago |
Andrew Belt
|
976b111673
|
MIDI to CV: Add monophonic modes: Last, First, Lowest, Highest. Add "Release retrigger" mode.
|
5 months ago |
Andrew Belt
|
d85fde2447
|
In RtMidiOutputDevice::runThread(), always re-acquire top message after waiting, since wait_for() returning `timeout` does not imply that notify_one() was not called while waiting.
Also, send message immediately if duration is less than 1 ms.
|
6 months ago |
Andrew Belt
|
56542273be
|
Don't remove settings and autosave patch before overwriting it with new file.
|
7 months ago |
Andrew Belt
|
43772d071d
|
Increase delay even more in Window::cursorLock() to ignore mouse delta on Mac.
|
9 months ago |
Andrew Belt
|
ae65fcaa7b
|
Increase delay in Window::cursorLock() to ignore mouse delta on Mac.
|
9 months ago |
Andrew Belt
|
40e529f393
|
Use a different workaround (time-based) for GLFW Mac bug where setting GLFW_CURSOR_DISABLED creates a large mouse delta in a few frames.
|
9 months ago |
Andrew Belt
|
4b99d216b8
|
Load translations after logging environment during launch.
|
10 months ago |
Andrew Belt
|
844b45057f
|
MIDI-Map: Set param value without Engine smoothing, since MIDI-Map already filters it.
|
10 months ago |
Andrew Belt
|
f881348a9e
|
Rename VERSION to RACK_VERSION in Makefile to avoid environment variable conflicts.
|
10 months ago |
Andrew Belt
|
f8df60a9e6
|
Add 150% and 250% options to "View > UI scale" menu.
|
10 months ago |
Andrew Belt
|
4d8030a535
|
Clear library global state in library::destroy() in case init() is called again.
|
10 months ago |
Andrew Belt
|
4552a7168f
|
Specify Fundamental (VCV Free) plugin version and download it in dist target. Refactor getFundamentalPackagePath() to not use regex.
|
11 months ago |
Andrew Belt
|
16dbaff771
|
Refactor RtAudioDriver/Device. Hardcode old RtAudio driverIds to be compatible with Rack <2.6.1 patches.
|
11 months ago |
Andrew Belt
|
81a16ade0e
|
Automatically set Core plugin version to Rack app version.
|
11 months ago |
Andrew Belt
|
125d59af2d
|
Add note voltage constants to Quantity expression parser such as "c4v = 0V" and "a#v". Refactor teVarsInit().
|
11 months ago |
Andrew Belt
|
872aa0397d
|
No need for engineBarrier to be a HybridBarrier since yield() is not called.
|
11 months ago |
Andrew Belt
|
617f6ddafd
|
Refactor all Barrier implementations. Explicitly use appropriate memory ordering everywhere. Use __yield() on ARM64.
|
11 months ago |
Andrew Belt
|
2ce8ea0c3f
|
In system::getStackTrace(), use dladdr() instead of backtrace_symbols() on Linux and Mac.
|
11 months ago |
Andrew Belt
|
089049136d
|
Add "View > UI scale" menu for setting the pixel ratio.
|
11 months ago |
Andrew Belt
|
ff44a1f575
|
Tweak browser button and label widths to fit translations.
|
11 months ago |
Andrew Belt
|
2b16ce803d
|
Split `MenuBar.edit.undo/redo` translation strings into `undo/redo` and `undoAction/redoAction`.
|
11 months ago |
Andrew Belt
|
0dc28e6d56
|
Automatically add Japanese, Chinese, and emoji fallback fonts in Window::loadFont(). Add Window::loadFontWithoutFallbacks().
|
11 months ago |
Andrew Belt
|
02deb03d7d
|
Add settings::lastPatchDirectory and lastSelectionDirectory. Remember these directories when saving/loading patches and selections.
|
11 months ago |
Andrew Belt
|
4021202e53
|
Omit patch path from patch archive when saved.
|
11 months ago |
Andrew Belt
|
414f7bec9b
|
Remove all CR characters when inserting text in TextField.
|
11 months ago |
Andrew Belt
|
fe4d462917
|
Use standard/different Mac key commands for navigating text fields.
|
1 year ago |
Andrew Belt
|
9dddaefa20
|
For password TextFields, skip to beginning/end in cursorToPrevWord()/cursorToNextWord().
|
1 year ago |
Andrew Belt
|
f2469aa309
|
Draw correct number of UTF-8 codepoints in password TextField.
|
1 year ago |
Andrew Belt
|
12430710ba
|
Add string::UTF8Length(), UTF8CodepointIndex(), and UTF8CodepointPos(). Revise string::UTF8* docs.
|
1 year ago |
Andrew Belt
|
bf407fbeaf
|
MIDICC_CV and CV_MIDICC: Use 1-16 instead of 0-15 for default MIDI CC numbers.
|
1 year ago |
Andrew Belt
|
8bba27b77f
|
VCV Audio-2: Get normalled 2nd input value directly from 1st input port instead of DC-coupled value.
|
1 year ago |
Andrew Belt
|
89e5b460eb
|
Add Ctrl+Plus key command for keyboard layouts that have a "+" key.
|
1 year ago |
Andrew Belt
|
a2971e4bc2
|
Fix translation reference for ModuleWidget.clearTemplateDialog.
|
1 year ago |
Andrew Belt
|
aa615db3a7
|
Tweak ellipsizing of Browser choice buttons again.
|
1 year ago |
Andrew Belt
|
6c86c85d55
|
Support UTF-8 strings in string::ellipsize() and ellipsizePrefix(). Add truncatePrefix().
|
1 year ago |
Andrew Belt
|
2ba3377afe
|
Tweak ellipsizing of Browser choice buttons.
|
1 year ago |
Andrew Belt
|
9cfc29730a
|
Fix key command label for PortCloneCableItem.
|
1 year ago |