Andrew Belt
|
a93a65e682
|
Add "or later" to the GNU General Public License clause for VCV Rack's source code.
|
4 years ago |
Andrew Belt
|
b3a3b1cdbd
|
Add system::get/setWorkingDirectory() which fixes the Windows build.
|
4 years ago |
Andrew Belt
|
2aa41c9621
|
Fix include path for RtAudio
|
4 years ago |
Andrew Belt
|
6754e1cec8
|
Add presets for CV-Gate and MIDI-Gate.
|
4 years ago |
Andrew Belt
|
0e69ac76e7
|
Update changelog.
|
4 years ago |
Andrew Belt
|
68bc276865
|
Add CC 0-15, etc presets for MIDI-CC and CV-CC.
|
4 years ago |
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
|
d7da2e2b93
|
Set Core plugin path to the system dir instead of leaving blank.
|
4 years ago |
Andrew Belt
|
c463bbcb0e
|
Clean up helper.py messages.
|
4 years ago |
Andrew Belt
|
fb41d3843e
|
Expand MIDI driver and device into inline menu in app::appendMidiMenu().
|
4 years ago |
Andrew Belt
|
64cc9dddb0
|
Add Module::configButton() for configuring momentary switches (which I'll now call buttons).
|
4 years ago |
Andrew Belt
|
6f7f0cc7b3
|
Cache modules and cables in engine by ID. Add lock to Engine::reset/randomize/bypassModule(). Remove lock from Engine::get/setParam and get/setSmoothParam.
|
4 years ago |
Andrew Belt
|
83b7c68cae
|
Improve thread safety of ring buffers.
|
4 years ago |
Andrew Belt
|
16a1b875e0
|
Allow disabling smoothing for MIDI-CV (pitch and mod wheel), MIDI-CC, and MIDI-Map.
|
4 years ago |
Andrew Belt
|
df0f44cf3e
|
Don't allow setting the Engine's primary module if it is not added to the Engine.
|
4 years ago |
Andrew Belt
|
80c6251bfc
|
Update license copyright year.
|
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
|
b8d47b5378
|
Add Engine::getNumModules() and getModuleIds() methods.
|
4 years ago |
Andrew Belt
|
a808849a26
|
Add function name to logger.
|
4 years ago |
Andrew Belt
|
05427d938b
|
Overhaul threading model for Engine using a shared mutex based design.
|
4 years ago |
Andrew Belt
|
52aad2a983
|
Update changelog.
|
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
|
1d80038a67
|
Add 16 to list of allowed RtAudio block sizes.
|
4 years ago |
Andrew Belt
|
e98bd151d3
|
Move some vector.hpp functions to functions.hpp.
|
4 years ago |
Andrew Belt
|
a04018a330
|
Change `movemask(int32_4)` to operate on elements rather than bytes. Tweak Vector documentation and clean up syntax.
|
4 years ago |
Andrew Belt
|
a079bf1c63
|
Fix horrible correctness bug in movemaskInverse.
|
4 years ago |
Andrew Belt
|
58a9346309
|
Use "NaN" for nan display values in Quantity.
|
4 years ago |
Andrew Belt
|
2c750cb7c0
|
Update PJ301M port from latest design.
|
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
|
4ba2e0f219
|
Use infinity symbol for Quantity display string instead of "inf".
|
4 years ago |
Andrew Belt
|
fe4de2efba
|
Use quadratic scaling for level knob on Audio-2.
|
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
|
d7dfc0492a
|
Destroy plugins after destroying audio and MIDI drivers, because plugins that register their own audio/MIDI drivers need to be kept loaded when the drivers are destructed.
|
4 years ago |
Andrew Belt
|
abb62eca09
|
Update RtAudio. Don't use RTAUDIO_MINIMIZE_LATENCY flag because that makes it impossible to choose other block sizes.
|
4 years ago |
Andrew Belt
|
25b540e0ee
|
Switch RtAudio to my own fork. Tweak StreamOptions in RtAudio driver.
|
4 years ago |
Andrew Belt
|
ce0cdd18a3
|
Use one big menu in app::appendAudioMenu() instead of sub-menus.
|
4 years ago |
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 |