24 Commits (f36647e14eba2ef856a14fe9c6bbf946c5aabdce)

Author SHA1 Message Date
  Andrew Belt 70bb8c7759 Add plug lights, remove plug light toggling 7 years ago
  Andrew Belt 0c386dd526 Fade out Light more slowly 7 years ago
  Andrew Belt b5fdf5d5ba Light::setBrightnessSmooth() turns on high values immediately, fades out 7 years ago
  Andrew Belt 0e7e362565 Change internals of SVGWidget subclasses 7 years ago
  Andrew Belt 6bee6ade42 Add RedGreenBlueLight, tweaks to light implementation 7 years ago
  Andrew Belt bd9b237c43 Tweak LightWidget rendering 7 years ago
  Andrew Belt 149ecac9d3 Added engineGetSampleTime() 7 years ago
  Andrew Belt bc619644ac Throw away old lights, add new LightWidget as a final replacement 7 years ago
  Andrew Belt 84f4efcbeb Add polyfill for future LightWidget 7 years ago
  Andrew Belt a58ab53707 Add Light::setBrightnessSmooth() 7 years ago
  Andrew Belt dbd4e44eda Added Light object to engine.hpp, added automatic scrolling when 7 years ago
  Andrew Belt e76122bb60 Mac fixes, sleep GUI thread if framerate is too high 7 years ago
  Andrew Belt 9dbadfbdc5 Remove gSampleRate, add engineGetSampleRate() 7 years ago
  Andrew Belt e2700409b2 Added onSampleRateChange() to Module 7 years ago
  Andrew Belt 2986d3ab49 Engine typo 7 years ago
  Andrew Belt fd0d208021 Add engine support for stackable cables 7 years ago
  Andrew Belt ffd8dde517 Middle click drag now sends an onScroll event in the object it is hovering, open UrlItem browser in new thread, use Module constructor for setting number of params/inputs/outputs 7 years ago
  Andrew Belt 35c4e272e2 Added engine pausing/resuming (in sample rate choose menu) 7 years ago
  Andrew Belt c20841652d Use vector as data structure for Modules and Wires 7 years ago
  Andrew Belt eb283975f8 Sleep audio engine thread a bit if step() is being called significantly 7 years ago
  Andrew Belt f703aaac9d Render GUI only when window is visible 7 years ago
  Andrew Belt 70e3ab97b6 fix Linux audio by using asynchronous Portaudio instead of synchronous 7 years ago
  Andrew Belt 58974d5530 Added Davies knobs, added SVG renderer 7 years ago
  Andrew Belt aad709e62c Large refactor to modularize include files, add NanoSVG dependency, added Image/Font/SVG loader 7 years ago
  Andrew Belt 18628c86ab Now requires SSE, added RadioButton, added hardcoded minBLEP, added CPU usage button 7 years ago
  Andrew Belt 1696a2790a Added sample rate conversion to AudioInterface, added minBLEP to dsp.hpp 7 years ago
  Andrew Belt a18e4a4d6e Added ring buffers, made Rack a class, added stringf helper function, added VIPMutex/VIPLock, added sample rate and block size options to AudioInterface 7 years ago