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.
Ban `long` from codebase. Use int64_t instead.
|
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
Windows.
|
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 |