Andrew Belt
|
f79c7dc75f
|
Simpilfy RackWidget::onButton().
|
2 years ago |
Andrew Belt
|
94de041fde
|
Update rtaudio submodule. This fixes audio devices with Unicode names not displaying incorrectly.
|
2 years ago |
Andrew Belt
|
bee494a3d7
|
Make force-moving default module drag behavior.
|
2 years ago |
Andrew Belt
|
74f372ec3f
|
Make force-moving move other modules to their "old" position when moving began.
|
2 years ago |
Andrew Belt
|
6a7bd37389
|
Remove ModuleWidget::oldPos, store old module positions in RackWidget::Internal.
|
2 years ago |
Andrew Belt
|
6258edeaf4
|
Don't consume key in TextField is Ctrl is held.
|
2 years ago |
Andrew Belt
|
7032be4725
|
Don't re-adjust module positions based on patch bounding box when serializing RackWidget.
|
2 years ago |
Andrew Belt
|
d795561e97
|
Fix MIDI module learned note/CC bugs
|
2 years ago |
Andrew Belt
|
3dabea0eda
|
Refactor note and CC types in MIDI interface modules.
|
2 years ago |
Andrew Belt
|
ebda3472fb
|
Make Gate_MIDI notes unique (meaning only one cell can use a particular note). Use Schmitt trigger for Gate_MIDI inputs.
|
2 years ago |
Andrew Belt
|
8fca198dfe
|
Fix initial angle of PlugWidget.
|
2 years ago |
Andrew Belt
|
41324f8079
|
Fix Module ID printf type.
|
2 years ago |
Andrew Belt
|
f26d9d4cc3
|
Update GLFW submodule.
|
2 years ago |
Andrew Belt
|
7bb39b339b
|
Add "Support" item to Help menu. Rearrange Help menu.
|
2 years ago |
Andrew Belt
|
95f362be99
|
Update changelog.
|
2 years ago |
Andrew Belt
|
8f4a5d2681
|
Fix MIDI to CV incorrectly setting pitch wheel and mod wheel outputs in MPE mode.
|
2 years ago |
Andrew Belt
|
49231c2b38
|
Refactor MIDI to CV menus.
|
2 years ago |
Andrew Belt
|
bdee8330c7
|
Add "Pitch bend range" setting to MIDI to CV module.
|
2 years ago |
Andrew Belt
|
ea17bebe39
|
Reduce stack size of standalone adapter to 1MiB on Windows.
|
2 years ago |
Andrew Belt
|
ac73ef478a
|
Update RtAudio to 5.2.0. Rewrite error handling in RtAudioDevice.
|
2 years ago |
Andrew Belt
|
05d93da0ba
|
Switch to VCV's rtmidi branch. Update rtmidi from upstream.
|
2 years ago |
Andrew Belt
|
61b247adad
|
Reduce verbosity of staple validate on Mac.
|
2 years ago |
Andrew Belt
|
0d003b9647
|
Bump version. Update changelog.
|
2 years ago |
Andrew Belt
|
e43769fb7f
|
Make midi::InputQueue thread-safe, fixing probabalistic crash when MIDI-to-CV module processes MIDI messages.
|
2 years ago |
Andrew Belt
|
525c1c0662
|
Demangle system::getStackTrace() on Mac.
|
2 years ago |
Andrew Belt
|
d9cdc1e3bc
|
Demangle system::getStackTrace() symbols on Linux.
|
2 years ago |
Andrew Belt
|
7d903e70de
|
Re-raise signal that triggered signal handler.
|
2 years ago |
Andrew Belt
|
8e7acf9b74
|
Log all calls to Model::createModule() and createModuleWidget().
|
2 years ago |
Andrew Belt
|
fa210b888a
|
Log plugin destruction.
|
2 years ago |
Andrew Belt
|
ba2bc099de
|
Log initializing, creating, deleting, and destroying subsystems.
|
2 years ago |
Andrew Belt
|
8e2170c7dc
|
Instead of using temporary audio buffer on stack when resampling in Audio module, resample directly with AudioPort's input/output buffers.
|
2 years ago |
Andrew Belt
|
d341b1c7ea
|
Add dsp::SampleRateConverter::process() method with input/output strides.
|
2 years ago |
Andrew Belt
|
f93a6dd82a
|
MIDI-CV: Handle MIDI Song Position Pointer message by setting clock position. Don't reset clock position on MIDI Stop message.
|
2 years ago |
Andrew Belt
|
2887bdaab5
|
Remove stray objects outside canvas of RoundLargeBlackKnob.svg.
|
2 years ago |
Andrew Belt
|
6ae7fe0521
|
Use audio device's preferred sample rate by default in RtAudioDevice.
|
2 years ago |
Andrew Belt
|
c77389c6d7
|
Revert "Initialize sample rate and block size of RtAudioDevice in constructor instead of openStream(). Fix algorithm to find closest allowed sample rate of device."
This reverts commit 1a973d685e .
|
2 years ago |
Andrew Belt
|
1a973d685e
|
Initialize sample rate and block size of RtAudioDevice in constructor instead of openStream(). Fix algorithm to find closest allowed sample rate of device.
|
2 years ago |
Andrew Belt
|
32451f9eca
|
Update osdialog to so that filename field of file dialog can be set on Linux.
|
2 years ago |
Andrew Belt
|
e0a78e0a27
|
Use odd prime number for port frame divider so plug lights get a more diverse statistical sample of voltages.
|
2 years ago |
Andrew Belt
|
cdcb4bded1
|
Rename and reorder File > "Save template" to "Overwrite template".
|
2 years ago |
Andrew Belt
|
6ef77b1b88
|
Add "Save a copy" to File menu.
|
2 years ago |
Andrew Belt
|
3ff60f613e
|
Remember CPU meter state across launches.
|
2 years ago |
Andrew Belt
|
2dc80509d2
|
Update changelog and bump version.
|
2 years ago |
Andrew Belt
|
df85327549
|
Update osdialog.
|
2 years ago |
Andrew Belt
|
ee5313f0c1
|
Fix swapping of read/write mutex in implementation of SharedMutex.
|
2 years ago |
Andrew Belt
|
e88c39c426
|
Rename ReadWriteMutex to SharedMutex. Use shared/exclusive terminology instead of read/write.
|
2 years ago |
Andrew Belt
|
eb9a476105
|
Move ReadWriteMutex from Engine.cpp to new mutex.hpp header.
|
2 years ago |
Andrew Belt
|
461e2e76d6
|
Add all note names from c0 to b9 and accidentals like c# and cb to expression parser.
|
2 years ago |
Andrew Belt
|
f643f599a7
|
Use right exponentiation associativity and natural log in tinyexpr.
|
2 years ago |
Andrew Belt
|
a9bae292af
|
Don't set RtMidi input message thread name since it can be called 1000+ times/sec.
|
2 years ago |