61 Commits (56e0ce0f79874c03f200b29f0859e75a0160c1d8)

Author SHA1 Message Date
  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
  Andrew Belt c092a27f09 include cstdlib in math util header 6 years ago
  Andrew Belt d392b424d2 Use cursor and selection for index positions instead of begin and end 6 years ago
  Andrew Belt e8d0783aba Add manufacturer item to ModuleBrowser, other ModuleBrowser 6 years ago
  Andrew Belt 181e3290f6 Tweak math.hpp includes again 6 years ago
  Andrew Belt 28c8ef5c9c Use cmath in math.hpp 6 years ago
  Andrew Belt 6e84665286 Try to include C99 math functions 6 years ago
  Andrew Belt dc03081184 Fix deprecated absf 6 years ago
  Andrew Belt 72042051ec Use isfinite from C instead of std::isfinite from C++ 6 years ago
  Andrew Belt ddf97fa161 Remove abs() function in rack namespace, remove cmath include 6 years ago