Andrew Belt
|
fe8cc2874e
|
Use generic type for literals in ODE algorithms.
|
4 years ago |
Andrew Belt
|
0ef4a075bc
|
Switch to GTK+3 for osdialog.
|
4 years ago |
Andrew Belt
|
110523e5ef
|
Add a few directories to gitignore.
|
4 years ago |
Andrew Belt
|
e457294889
|
Change string::fromWstring to UTF16toUTF8. Change string::toWstring to UTF8toUTF16. Replace std::wstring to std::u16string and wchar_t to char16_t.
|
4 years ago |
Andrew Belt
|
7103404c5a
|
CV-MIDI: Add back rate limiting to pitch wheel, mod wheel, velocity, and pan. CV-CC and CV-Gate: Add timestamps to generates MIDI messages.
|
4 years ago |
Andrew Belt
|
19bf21aa4b
|
Redirect stdout and stderr to the log file so crashing libraries will log
absolutely everything.
|
4 years ago |
Andrew Belt
|
7aa8f896a3
|
Remove rate limiting from CV-MIDI, WIP.
|
4 years ago |
Andrew Belt
|
9c9316b568
|
Add delay queue to RtMidi output device that waits until the timestamp before sending message to device.
|
4 years ago |
Andrew Belt
|
804135c678
|
Add dsp::MidiGenerator::setTimestamp().
|
4 years ago |
Andrew Belt
|
ba1c0dadd8
|
Use new Engine methods in MIDI-* modules.
|
4 years ago |
Andrew Belt
|
abde7d983f
|
Add Engine::getFrameTime() and getStepDuration().
|
4 years ago |
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 |