161 Commits (c483779fb7a8147ccc510f03d0395c4603f9cefb)

Author SHA1 Message Date
  Andrew Belt 4d9b130f47 Added active light indicators to AudioInterface and MIDItoCVInterface 8 years ago
  Andrew Belt 95d54e557f Reorganize midi.hpp and audio.hpp, add prompt before clearing patch after crash, add Bridge scaffolding to AudioIO 8 years ago
  Andrew Belt 67162e3899 Use RELEASE=1 to build release version. VERSION is automatically set in the Makefile now. 8 years ago
  Andrew Belt 003734e565 Un-reverting last commit 8 years ago
  Andrew Belt 5698ed7ad6 Last commit doesn't do anything, reverted 8 years ago
  Andrew Belt 52caeb7d38 Close stream upon destructing AudioInterface 8 years ago
  Andrew Belt 2b68057cb7 Add midi.cpp with MidiIO class 8 years ago
  Andrew Belt 5038e7f307 Use closest sample rate in AudioIO::openStream() 8 years ago
  Andrew Belt 9d3dcfdc80 Use AudioIO in AudioInterface 8 years ago
  Andrew Belt c3b0f55044 Add AudioWidget 8 years ago
  ben 1fa2d90225 fix pedal gate release 8 years ago
  ben 69869949da Fix quad midi pedal handling 8 years ago
  ben 9c58316f84 Implement single message per step for all midi modules and Fix quad midi reset bug 8 years ago
  Matt Demanett 34c50b9af7 Replace libsamplerate with libspeexdsp for sample rate conversion. 8 years ago
  Andrew Belt ea36ea1874 Remove Module::reset(), Module::initialize(), and Module::randomize(), 8 years ago
  Jeremy Wentworth e72618ea84 fixed note off velocity 8 years ago
  Andrew Belt f939295b59 Run autoformatter on Core MIDI modules 8 years ago
  Andrew Belt 60c8c786f6 Clean up warnings 8 years ago
  Jeremy Wentworth d6eb97e6bf fixed note off velocity 8 years ago
  Andrew Belt b832b974e5 Fix RtAudio include path 8 years ago
  Andrew Belt 91d414376c Audio Interface: add timed sleep lock to output buffer, adjust widgets 8 years ago
  Andrew Belt d1f213a3e1 Audio Interface: major refactor of threading and multiple driver support 8 years ago
  Andrew Belt 4f703e3944 Audio Interface: made buffers lock-free, removed mutexes from openStream() and closeStream(), added timeouts for spin locks 8 years ago
  Andrew Belt 2bc6678ca5 Add timed mutexes, hopefully solving deadlock issues in Audio Interface 8 years ago
  Andrew Belt 046861c858 Add debug messages to Audio Interface 8 years ago
  Andrew Belt 0f858a39e4 Audio Interface: Only display sample rates supported by the audio driver 8 years ago
  Andrew Belt 43eae4f256 Yield immediately on audio driver thread if engine is paused 8 years ago
  Andrew Belt 2734f9c7f8 Update device name in AudioInterface choice widget only when deviceId 8 years ago
  Andrew Belt ef8f00be91 Audio Interface: Check if stream is running directly instead of using 8 years ago
  Andrew Belt b0a9f72b64 MacOS Audio Interface fixes 8 years ago
  Andrew Belt f33220aa9b Add mutex to AudioInterface::getDeviceName 8 years ago
  Andrew Belt e4f18e7c0c Migrate to RtAudio from portaudio 8 years ago
  Andrew Belt 85c75eef33 Changed log() to info(), warn(), and fatal() 8 years ago
  Andrew Belt b10d1122bb Added log() logger with INFO, WARN, and ERROR levels 8 years ago
  Andrew Belt fc29d9861b Merge manufacturerSlug and manufacturerName to manufacturer, use plugin 8 years ago
  Andrew Belt 47682af04c Add metadata submenu to "Add module" menu, deprecate Menu::pushChild (use ::addChild) 8 years ago
  Andrew Belt ec6a7f3ead Added Model tags 8 years ago
  Andrew Belt 4917b6a8df Fixed Blank resizing with zoom 8 years ago
  Andrew Belt 4d70a4d38e Move Core MIDI stuff around 8 years ago
  Andrew Belt 162e1dff35 Update MIDI interfaces to current API 8 years ago
  ben a18eac9a0c Update midi modules for refactor of event framework (8e251c0ddb) 8 years ago
  Andrew Belt 8e251c0ddb Refactor event framework. Everything uses Event* structs instead of 8 years ago
  ben bdbc63221a Fix trigger midi learn 8 years ago
  ben e331212ec7 improve Quad Midi handling (allow note re-trigger) 8 years ago
  ben 6bc7b104ec remove debugging output from MidiToCV module 8 years ago
  ben f67d37ec91 Fix quad midi pedal handling 8 years ago
  ben 0f9db90144 Add Smoothing to Pitch wheel and mod wheel and fix pedal handling for Midi-to-CV 8 years ago
  ben 801744f8d1 cleanup trigger (fix obfuscating pointer stuff) and fix confusing 8 years ago
  ben ad2d582842 Cleanup Clock and replace Reset with start stop continue pulses 8 years ago
  ben 3d7fd2b5c2 Naming/Cleanup Midi CC interface 8 years ago