1923 Commits (e5ef358c0838ae4cb636a27411c1001151de6e8d)

Author SHA1 Message Date
  Andrew Belt e5ef358c08 Add mutex to RtAudioDevice process, subscribe, and unsubscribe methods. 3 years ago
  Andrew Belt 8ffb648628 Disable verbose cURL. Decrease cURL timeout to 10 seconds. 3 years ago
  Andrew Belt fecd8a5cf9 Disable threaded-resolver and pthreads in cURL. Enable verbose. 3 years ago
  Andrew Belt c8fb280685 Add fixed MIDI-CV panel from Pyer. Fix port positions in Gate-MIDI. 3 years ago
  Andrew Belt 37af76ebf9 Add VU meter lights to Audio2. 3 years ago
  Andrew Belt 53df270a6e Fix Notes and MIDI Map display size. 3 years ago
  Andrew Belt 4cf91916c8 Fix curl crash when DNS does not resolve. 3 years ago
  Andrew Belt d95878b7dc Implement Notes panel redesign by Pyer. 3 years ago
  Andrew Belt 4874e9fcad Use Engine::updateParamHandle_NoLock() in another place in MIDIMap::dataFromJson(). 3 years ago
  Andrew Belt 0fd6d8a858 Fix deadlock in MIDI Map dataFromJson() and onReset() by creating a few Engine::*_NoLock() methods and calling them. Make Engine::updateParamHandle() write-lock instead of read-lock. 3 years ago
  Andrew Belt c10d6fb6a1 Tweak pitch input/output names of CV-MIDI and MIDI-CV. 3 years ago
  Andrew Belt 15b58ec7dd Delete SvgLatch. Add latch setting to SvgSwitch. 3 years ago
  Andrew Belt 2676883311 Reset autosave dir if template patch cannot be loaded. 3 years ago
  Andrew Belt d3463094db Use menu item helpers in ParamWidget::createContextMenu(). 3 years ago
  Andrew Belt 70bd833e97 Use Switch behavior in SvgLatch. 3 years ago
  Andrew Belt a194b6f34f Add SvgLatch. 3 years ago
  Andrew Belt 5c433f6308 Revert "Change default cable colors to Pyer's design." 3 years ago
  Andrew Belt 07b7a362f7 Change default cable colors to Pyer's design. 3 years ago
  Andrew Belt faaaa7f620 Get numInputs, numOutputs, and sampleRate each audio block in Audio, instead of when the stream opens. 3 years ago
  Andrew Belt 4023367874 Add ability to toggle master module in Audio. 3 years ago
  Andrew Belt 3ecced7389 Add scissor in LedDisplay::drawLayer(). 3 years ago
  Andrew Belt 9a635b54e7 Change APP_ARCH global to APP_OS. 3 years ago
  Andrew Belt 3183508373 Unset user token if invalid. 3 years ago
  Andrew Belt 99f820f1cd Deserialize empty plugin whitelist from settings. 3 years ago
  Andrew Belt ec96220eb6 Upgrade curl and openssl. Compile OpenSSL with no-pinshared. 3 years ago
  Andrew Belt c4f35364bf Add moduleWhitelist to settings (again). Finish module whitelist syncing in library::. Add module whitelist filtering to Browser. 3 years ago
  Andrew Belt 947170198f Add port name to PortCableItem in port context menu. 3 years ago
  Andrew Belt d09fbf84f0 Add cable menu item and create cable menu item to port context menu (WIP). 3 years ago
  Andrew Belt e32031a501 Revert using RTLD_DEEPBIND for loading plugins on Linux. 3 years ago
  Andrew Belt 3abe6aa804 Implement all Core panel redesigns. Reorganize Core module class and SVG names. 3 years ago
  Andrew Belt f665e52811 Use stoll() on Windows to convert module patch storage name to int64_t. 3 years ago
  Andrew Belt 94bff3c1a3 Implement new panel design in CV-MIDI, MIDI-CC, and MIDI-Gate. 3 years ago
  Andrew Belt 8de2c36de3 Add Window::activateContext(). 3 years ago
  Andrew Belt 8d911c559e Log edition name instead of abbreviation in standalone adapter. 3 years ago
  Andrew Belt 319ece9430 Set ModuleWidget width to 12HP if SVG panel has zero width. 3 years ago
  Andrew Belt ce7469d102 Rename Core panels. Implement Audio and MIDI-CV redesigns. 3 years ago
  Andrew Belt 1dfd3b6535 Check library updates when Library menu is opened or user logs in. 3 years ago
  Andrew Belt 17b1b308f7 Remove library updates loop. Add try_locking to library mutexes. 3 years ago
  Andrew Belt d9b169ebaf Add bidirectional module fallback: MindMeld-ShapeMasterPro/ShapeMasterPro. 3 years ago
  Andrew Belt d84847995e Save autosave patch on close in PatchManager instead of standalone adapter. 3 years ago
  Andrew Belt 9d3d1143ea When destroying patch (e.g. on close), dispatch onSave to all Modules so they save their patch storage, etc. 3 years ago
  Andrew Belt 00d8f899d5 Add random::get<T>() functions. 3 years ago
  Andrew Belt 42b5861d13 Implement LedDisplay redesign by Pyer. 3 years ago
  Andrew Belt ce11ceab53 Make system::copy() overwrite destination. 3 years ago
  Andrew Belt 4a15d69a19 Transform drawLayer() in ZoomWidget and TransformWidget. 3 years ago
  Andrew Belt 9eef95cf03 Add VultModules and VultModulesFree as plugin slug fallbacks of each other. 3 years ago
  Andrew Belt fc1a90d0e1 Use non-recursive plugin::getPlugin() and getModel(). 3 years ago
  Andrew Belt 418eb0846c Remove debug in system::unarchiveToDirectory(). 3 years ago
  Andrew Belt 08e1f9a954 Add port name and "Duplicate/create new cable" to port context menu. 3 years ago
  Andrew Belt a786493ba1 Swap "Duplicate" and "Duplicate with cables" key commands. Add menu item to module and Edit menus. 3 years ago