1903 Commits (f4b54f74b7bf76dd58a8ec84ba2d72d27e5263f4)
 

Author SHA1 Message Date
  Andrew Belt f4b54f74b7 Added "recentPatchPaths" to settings.json and a "Open recent" menu item. 4 years ago
  Andrew Belt 6800cc7493 Add back "allowCursorLock" to settings and menu bar. 4 years ago
  Andrew Belt 1f4a69c0bd Update changelog. 4 years ago
  Andrew Belt ba0c0d091c Use whole archive for static libs on Windows. 4 years ago
  Andrew Belt b30b200684 Change paramTooltip default setting to true. 4 years ago
  Andrew Belt d0098ae7cc Allow left button to scroll ScrollWidget, so that the rack and other scroll containers can be scrolled with a touch screen. 4 years ago
  Andrew Belt 60d2283010 Add timestamp to MIDI message. Make MIDI-* modules wait until a message is `stepFrames` frames old until processing it, improving MIDI stability. Add Engine::getStepFrame, getStepTime, and getStepFrames. 4 years ago
  Andrew Belt 70a3092ac8 Tweak "Lock modules" menu bar text 4 years ago
  Andrew Belt 5a45c26da6 Add system::getNanoseconds(). Use it instead of std::chrono. 4 years ago
  Andrew Belt 687bb7f35f Use prefixes for enum names instead of suffixes in helper script. 4 years ago
  Andrew Belt 4dce9431a5 Add "knobLinearSensitivity" to settings.json. 4 years ago
  Andrew Belt b93e889c75 Implement scaled linear and rotary knob modes. 4 years ago
  Andrew Belt 6a5f6fd6f3 Add knob mode menu item. Remove "allowCursorLock" setting. 4 years ago
  Andrew Belt 040d862102 Move Window::mousePos to Scene::mousePos. 4 years ago
  Andrew Belt c2379c833e Refactor Quantity. Fix SvgKnob for parameters with 0 range. 4 years ago
  Andrew Belt c7f65f7bfb Remove system::getThreadTime() and system::setThreadRealTime(). 4 years ago
  Andrew Belt d11223d0e0 Call ParamQuantity::getDefaultValue() in configParam() to set initial value of param. 4 years ago
  Andrew Belt 540900d909 Fix weird uninitialized memory error from Valgrind. 4 years ago
  Andrew Belt 538f5589c2 Make headless mode work somewhat. 4 years ago
  Andrew Belt e6a12cbb2d Implement gamepad::InputDevice::getName(). 5 years ago
  Andrew Belt c713cfb864 Make midi::Message a wrapper for std::vector<uint8_t> since MIDI messages have unbounded size (due to SysEx). 5 years ago
  Andrew Belt dccdacf3bc Update midi API to behave similarly to audio API. 5 years ago
  Andrew Belt cded8e3fbb Update changelog. 5 years ago
  Andrew Belt 035a673155 Use MenuSeparator instead of MenuEntry for separating menu items. 5 years ago
  Andrew Belt 83cc03d049 Make numpad Enter work in TextField. 5 years ago
  Andrew Belt 21cd34dc06 Add clip lights to Audio. 5 years ago
  Andrew Belt b26d79dc57 Use first audio driver if driver ID is not found. 5 years ago
  Andrew Belt 55852118f7 Add appendAudioMenu() and appendMidiMenu(). 5 years ago
  Andrew Belt dba086af70 Refactor rtaudio driver. Reorder rtaudio drivers. 5 years ago
  Andrew Belt 70d527d99a Test audio. Fix audio deadlock in Engine::fromJson(). 5 years ago
  Andrew Belt e1aaa6f6a7 Fix abstractions of audio structure. Some testing. 5 years ago
  Andrew Belt b6a7b09e7a Restructure audio namespace to mirror midi class structure. (untested) 5 years ago
  Andrew Belt a34b6ef16e Remove Bridge audio/MIDI driver. 5 years ago
  Andrew Belt 978acab35e Work on TextField key commands. 5 years ago
  Andrew Belt 7b924b56a3 Don't allow TextField::onSelectKey to consume all keys, only the ones it uses. 5 years ago
  Andrew Belt 3073bef995 Add page up/down, home, and end key commands to ScrollWidget. 5 years ago
  Andrew Belt c9e0b82204 Add limit to undo history (currently 500 actions). 5 years ago
  Andrew Belt 75ea2b353a Remove force_link_glibc header. 5 years ago
  Andrew Belt 4a5027ef1c Add internal struct to Module. 5 years ago
  Andrew Belt c33dc3c842 Rename module disabling to bypassing. 5 years ago
  Andrew Belt cc711b6d2d Replace module disabling with bypassing using BypassRoute and Module::configBypass(). 5 years ago
  Andrew Belt 265552d0db Clone cables patched to inputs when a module is cloned. 5 years ago
  Andrew Belt ba820dd802 Add infinity and NaN protection to Cable_step. 5 years ago
  Andrew Belt 12fcaa4b08 Move moduleFromJson from engine to plugin namespace. Move Engine mutex lock at the top of Engine::step(). 5 years ago
  Andrew Belt 61f6d8164d Add and test secondary module audio interface flushing. 5 years ago
  Andrew Belt 032c321fd3 Port change from v1 26bda06eb7 5 years ago
  Andrew Belt dabeba972a Tweak ModuleWidget context menu. 5 years ago
  Andrew Belt dd81e79d9e Add tag::getTag(). 5 years ago
  Andrew Belt 5c90a71713 Add tags to Info module context menu. 5 years ago
  Andrew Belt 01743ca5f2 Use module preset directory for "Preset > Open" menu item. 5 years ago