30 Commits (82e4bea0155e4db96ea7f13dea614d2ee3c3e93d)

Author SHA1 Message Date
  Andrew Belt 8423ce87aa Add template preset for modules, which are loaded when created from the Module Browser. 4 years ago
  Andrew Belt 58a44db0c5 Slightly increase performance of system::getNanoseconds() for Linux. 4 years ago
  Andrew Belt 306e454f0c Use higher resolution clock for system::getNanoseconds() on Windows. 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 5a45c26da6 Add system::getNanoseconds(). Use it instead of std::chrono. 4 years ago
  Andrew Belt c7f65f7bfb Remove system::getThreadTime() and system::setThreadRealTime(). 4 years ago
  Andrew Belt cc14d40fe3 Remove preset directory if empty. 5 years ago
  Andrew Belt 798d01d240 Add system::getEntriesRecursive(). 5 years ago
  Andrew Belt a629561f58 Move plugin.cpp's extractZip to system::unzipToFolder(). 5 years ago
  Andrew Belt 8c9e594c32 Use thread runtime rather than time of day for measuring module CPU. 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt 60a1a47f00 Move system::getAbsolutePath() to string::absolutePath(). Implement on 5 years ago
  Andrew Belt 029434dcb7 Add system::getAbsoluteDirectory(). 5 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 5 years ago
  Andrew Belt afd6d4bb8e Clean up various headers. 5 years ago
  Andrew Belt ce2936c0c8 Restart engine workers when setting real-time priority. 5 years ago
  Andrew Belt a7ec68e4f0 Log OS version on launch 5 years ago
  Andrew Belt 82f32038ac Add system::runProcessAsync 5 years ago
  Andrew Belt 6886360c3b Use system::openFolder() for certain menu items. 5 years ago
  Andrew Belt 52151a709d Add various API documentation 5 years ago
  Andrew Belt d7b72c5b0f Rewrite thread API. Add ParamMap::to/fromJson(). 5 years ago
  Andrew Belt 19772d6e2f Move stack trace to system.cpp 5 years ago
  Andrew Belt e3c648a7f5 Set realtime thread priority for engine and engine worker threads. 5 years ago
  Andrew Belt 557460b194 Add Engine::threadCount to toolbar menu and settings.json 5 years ago
  Andrew Belt e86b4a8f92 Add system::setThreadName 5 years ago
  Andrew Belt 217faca052 Parse plugin metadata from plugin.json 5 years ago
  Andrew Belt 3644b1877e Clean up includes 5 years ago
  Andrew Belt f64ea2e181 Large architectural changes. Created Quantity class. 5 years ago
  Andrew Belt 587f936a99 Move random to its own namespace, shuffle files around 6 years ago
  Andrew Belt 89521fe8cc Move system to its own namespace 6 years ago