2062 Commits (9e44616837772cc20fa718f95d22670a600fcd7f)
 

Author SHA1 Message Date
  Andrew Belt 9e44616837 Show current sample rate and block size in AudioWidget menu. Increase minimum RtAudio block size back up to 32. 4 years ago
  Andrew Belt c140186885 Add exception handling to audio::Port and RtAudioDevice. Add more Port methods that wrap Device/Driver methods. 4 years ago
  Andrew Belt aa3d1eddbb Combine version with plugin name in module info menu. 4 years ago
  Andrew Belt c9df984896 Add operator overloads for math::Vec. 4 years ago
  Andrew Belt 585de0d318 Use more precise conversion from uint64_t -> float on [0,1) for `random::uniform()`. 4 years ago
  Andrew Belt 8144c3cf19 BitBucket deleted all Mercurial repos, so use self-hosted version of pffft. 4 years ago
  Andrew Belt c9bd5e9a3c Refactor Window methods for getting frame times. 4 years ago
  Andrew Belt 16a7f778de Add event::Event::unconsume(). 4 years ago
  Andrew Belt 4763ee9bd8 Clean up Core manifest 4 years ago
  Andrew Belt 720ca0ed74 Reorder module Info menu items 4 years ago
  Andrew Belt 28be21cfef Fix middle-mouse-drag speed of ScrollWidget with non-1 zoom level. 4 years ago
  Andrew Belt db7e0292c6 Reverse mouse direction of scaling in linear scale knob mode. 4 years ago
  Andrew Belt 0d4fc39854 Add documentation to some math functions. 4 years ago
  Andrew Belt 2d253fe2fb Make scrollbar mouse interaction similar to modern OS behavior 4 years ago
  Andrew Belt b6382f6697 Add `Widget::getRelativeZoom()` and `getAbsoluteZoom()`. 4 years ago
  Andrew Belt da922364d3 Reorder module info context menu items. 4 years ago
  Andrew Belt a6dfc6bb76 Increase maximum number of audio device channel groups in `AudioWidget` to 16. 4 years ago
  Andrew Belt f25b4a8937 Enable auto-connect for RtAudio JACK driver. 4 years ago
  Andrew Belt 7019b46c1e Use float literals in `RackScrollWidget`. 4 years ago
  Andrew Belt 6285f3f222 Add documentation to `engine::Module::ProcessArgs` 4 years ago
  Andrew Belt d84110e4ee Make module info context menu similar to VCV Library page. 4 years ago
  Andrew Belt 624dcec8fd Do not force Port alignment to 32 bytes. 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 80d08ec15c Omit duplicate tags in Model. 4 years ago
  Andrew Belt c9a08c7b24 Add CableWidget::releaseCable() and ModuleWidget::releaseModule(). 4 years ago
  Andrew Belt 74aa4a6dd0 Make history actions fail silently instead of assert() when things go wrong. 4 years ago
  Andrew Belt 8528dcc1d6 Make string::UTF16toUTF8 and UTF16toUTF8 Windows-only, and use 4 years ago
  Andrew Belt dd0e670050 Fix wchar_t/char16_t distinction on Windows. 4 years ago
  Andrew Belt 3026f113e3 Rerender FramebufferWidget when subpixel position changes, fixing slight pixel offset rendering issue. Rewrite oversampled framebuffer rendering code, which solves rendering issue when oversampled buffer sometimes replaces the normal sized framebuffer. 4 years ago
  Andrew Belt c8e2b5fc4a Move most FramebufferWidget member fields to an opaque pointer. 4 years ago
  Andrew Belt 0cefd1138b Replace event::Zoom with event::Dirty. 4 years ago
  Andrew Belt 28666a57fc Remove ability to set native parent of Window in this branch. 4 years ago
  Andrew Belt 7577d49c39 Add native parent handle argument to Window constructor. 4 years ago
  Andrew Belt b3095ff8df Disable stdout/stderr rerouting in logger. 4 years ago
  Andrew Belt 2bd9d590dc Add Mouse device to Computer keyboard/mouse MIDI driver. 4 years ago
  Andrew Belt b4d66ae15f Allow midi::Output::channel to be set to -1, which disables automatically setting outbound MIDI messages. 4 years ago
  Andrew Belt fe8cc2874e Use generic type for literals in ODE algorithms. 4 years ago
  Andrew Belt 0ef4a075bc Switch to GTK+3 for osdialog. 4 years ago
  Andrew Belt 110523e5ef Add a few directories to gitignore. 4 years ago
  Andrew Belt e457294889 Change string::fromWstring to UTF16toUTF8. Change string::toWstring to UTF8toUTF16. Replace std::wstring to std::u16string and wchar_t to char16_t. 4 years ago
  Andrew Belt 7103404c5a CV-MIDI: Add back rate limiting to pitch wheel, mod wheel, velocity, and pan. CV-CC and CV-Gate: Add timestamps to generates MIDI messages. 4 years ago
  Andrew Belt 19bf21aa4b Redirect stdout and stderr to the log file so crashing libraries will log 4 years ago
  Andrew Belt 7aa8f896a3 Remove rate limiting from CV-MIDI, WIP. 4 years ago
  Andrew Belt 9c9316b568 Add delay queue to RtMidi output device that waits until the timestamp before sending message to device. 4 years ago
  Andrew Belt 804135c678 Add dsp::MidiGenerator::setTimestamp(). 4 years ago
  Andrew Belt ba1c0dadd8 Use new Engine methods in MIDI-* modules. 4 years ago
  Andrew Belt abde7d983f Add Engine::getFrameTime() and getStepDuration(). 4 years ago
  Andrew Belt a93a65e682 Add "or later" to the GNU General Public License clause for VCV Rack's source code. 4 years ago
  Andrew Belt b3a3b1cdbd Add system::get/setWorkingDirectory() which fixes the Windows build. 4 years ago
  Andrew Belt 2aa41c9621 Fix include path for RtAudio 4 years ago