Andrew Belt
|
023b0ea662
|
Add one-argument constructor of math::Vec.
|
3 years ago |
Andrew Belt
|
daad5bd355
|
Add default arguments to math::clamp, clampSafe, and rescale.
|
3 years ago |
Andrew Belt
|
1e6bc7cdf5
|
Make Vec::equals, Rect::equals, Rect::containing, and Rect::intersecting non-deprecated.
|
3 years ago |
Andrew Belt
|
c9df984896
|
Add operator overloads for math::Vec.
|
4 years ago |
Andrew Belt
|
0d4fc39854
|
Add documentation to some math functions.
|
4 years ago |
Andrew Belt
|
7908dd8b9f
|
Add get and set methods to Vec1. Add helper methods to Widget. Refactor ScrollWidget and ScrollBar.
|
4 years ago |
Andrew Belt
|
120aafe6d3
|
Change order of includes to C++ standard headers, library headers, and local project headers.
|
4 years ago |
Andrew Belt
|
047e799554
|
Add math::Rect::getLeft/Top().
|
5 years ago |
Andrew Belt
|
95ddb89d07
|
Add inline to log2
|
5 years ago |
Andrew Belt
|
47b79954d2
|
Replace generic log2 with int.
|
5 years ago |
Andrew Belt
|
7eb5017efd
|
Template-ize some math.hpp functions.
|
5 years ago |
Andrew Belt
|
40b258e84f
|
Correct documentation for math::interpolateLinear.
|
5 years ago |
Andrew Belt
|
dca30e2b53
|
Auto-format code with astyle.
|
5 years ago |
Andrew Belt
|
e113e106c6
|
Include complex.h. Reimplement dsp::TBiquadFilter::getFrequencyResponse with std::complex.
|
5 years ago |
Andrew Belt
|
696939069d
|
Use <> instead of "" for include directive.
|
5 years ago |
Andrew Belt
|
71fab3da71
|
Fix broken eucMod()
|
5 years ago |
Andrew Belt
|
10fa872dc6
|
Clean up DSP headers.
|
5 years ago |
Andrew Belt
|
2cd29d62f0
|
Draw plugs under wires for CableWidgets in CableContainer.
|
5 years ago |
Andrew Belt
|
a38daa33db
|
Improve documentation of Module.
|
5 years ago |
Andrew Belt
|
7e2d4a6bf9
|
Use larger canvas for RackScrollWidget.
|
5 years ago |
Andrew Belt
|
9c9daedcd9
|
Fix name of Rect::getRight()
|
5 years ago |
Andrew Belt
|
2c3de3e8ca
|
Move simd.hpp to its own namespace.
|
5 years ago |
Andrew Belt
|
69aa3f227a
|
Use proper std:: namespace as needed.
|
5 years ago |
Andrew Belt
|
52151a709d
|
Add various API documentation
|
5 years ago |
Andrew Belt
|
fd3937794e
|
Add DrawContext::clipBox for drawing children widgets only when they intersect with the clipBox.
|
5 years ago |
Andrew Belt
|
ac468a6670
|
Add Vec::crossfade. Rearrange various methods.
|
5 years ago |
Andrew Belt
|
6d86a8280c
|
Add convenience methods to Port. Draw blue plug lights for polyphonic ports.
|
5 years ago |
Andrew Belt
|
9a4a89b234
|
Allow param data entry in context menu. Don't allow nested FramebufferWidget drawing.
|
5 years ago |
Andrew Belt
|
223341e2f1
|
Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget.
|
5 years ago |
Andrew Belt
|
434bf253e4
|
Add fft.hpp, clean up math and dsp headers
|
5 years ago |
Andrew Belt
|
1f030a16fd
|
Add -funsafe-math-optimizations, tweak Quantity display string
|
5 years ago |
Andrew Belt
|
0547a194a9
|
Tweaks to math.hpp and its docstrings
|
5 years ago |
Andrew Belt
|
3489859fe8
|
Remove -ffast-math from compiler FLAGS. Fix display value of "-0" in tooltip.
|
5 years ago |
Andrew Belt
|
4a487f6fc6
|
Add Vec::rotate()
|
5 years ago |
Andrew Belt
|
a6961d6626
|
Tear down old Module Browser, make app widgets and Core plugins compatible with NULL Module
|
5 years ago |
Andrew Belt
|
20b78190c1
|
Put math in namespace
|
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
|
499ceb024f
|
Remove math namespace
|
6 years ago |
Andrew Belt
|
6475c630b5
|
Revise event and widget API (draft), migrate source files to headers (WIP), separate large headers into small headers in subfolders (WIP)
|
6 years ago |
Andrew Belt
|
dd02ec52ad
|
Move Widget class to header, wrap settings, keyboard, and gamepad in namespace
|
6 years ago |
Andrew Belt
|
34af736ee5
|
Add rack0.hpp backward compatibility header for ease of migration
|
6 years ago |
Andrew Belt
|
587f936a99
|
Move random to its own namespace, shuffle files around
|
6 years ago |
Andrew Belt
|
bee6f658cf
|
Move logger to its own namespace, add macros to macros.hpp
|
6 years ago |
Andrew Belt
|
c57c76e6d1
|
Move math to its own namespace, clean up deprecated classes
|
6 years ago |
Andrew Belt
|
13107b8577
|
Switch to C++ headers
|
6 years ago |
Andrew Belt
|
bd4f68c13d
|
Re-add power meter for Audio, add Rect::shrink
|
6 years ago |
Andrew Belt
|
7004502ed9
|
samplerate and convolver cleanup
|
6 years ago |
Andrew Belt
|
a9fd3a8c17
|
Add Vec::flip()
|
6 years ago |
Andrew Belt
|
b2715a5642
|
Revert generic math functions
|
6 years ago |