70 Commits (2a7fab31aa7e796ccf2f0b68deb70c999d1f119e)

Author SHA1 Message Date
  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
  Andrew Belt 6f36a77e7b Make min, max, and clamp generics 6 years ago
  Andrew Belt 5bc9a696b0 Add min and max functions for floats (let me know if this breaks 6 years ago
  Andrew Belt ad20f3c997 Add shadows to knobs, remove ability to rescale knobs (must export 6 years ago