Andrew Belt
							
						 | 
						
							
							
							
								
							
								afb25dbb64
								
							
								
							
						 | 
						
							
							
								
								Revise doc comments for audio::Device methods.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								884389bc7b
								
							
								
							
						 | 
						
							
							
								
								Move processMutex from RtAudioDevice to audio::Device.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e5ef358c08
								
							
								
							
						 | 
						
							
							
								
								Add mutex to RtAudioDevice process, subscribe, and unsubscribe methods.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b22f88b8aa
								
							
								
							
						 | 
						
							
							
								
								Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6d5a76788f
								
							
								
							
						 | 
						
							
							
								
								Adjust formatting of namespace docs.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4e8b9ef301
								
							
								
							
						 | 
						
							
							
								
								Improve namespace documentation.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b458c189a0
								
							
								
							
						 | 
						
							
							
								
								Fix incorrect channel count display in AudioWidget.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e1ba06e1b6
								
							
								
							
						 | 
						
							
							
								
								Add default ID getter to audio/MIDI devices.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								54fbe407af
								
							
								
							
						 | 
						
							
							
								
								Split `audio::Port::offset` to inputOffset and outputOffset, and `audio::Port::maxChannels` to maxInputs and maxOutputs.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b5d7a12448
								
							
								
							
						 | 
						
							
							
								
								Make AudioInterface handle devices with 0 inputs or 0 outputs better. Clear engine buffers more aggressively, especially for the primary module.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e9dee76a41
								
							
								
							
						 | 
						
							
							
								
								Add Port::getOffset() and setOffset().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4626dea31f
								
							
								
							
						 | 
						
							
							
								
								Use float instead of int for sample rates in audio:: namespace.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								76ece72ade
								
							
								
							
						 | 
						
							
							
								
								Add `rack::Exception` catching to midi. Add exception throwing to RtMidi driver. Add `rack::getWithDefault()` to common.hpp.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3e0c375a89
								
							
								
							
						 | 
						
							
							
								
								Change `audio::Device::getSampleRates()` and `getBlockSizes()` to return a set instead of a vector.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c140186885
								
							
								
							
						 | 
						
							
							
								
								Add exception handling to audio::Port and RtAudioDevice. Add more Port methods that wrap Device/Driver methods.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								120aafe6d3
								
							
								
							
						 | 
						
							
							
								
								Change order of includes to C++ standard headers, library headers, and local project headers.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3f83066966
								
							
								
							
						 | 
						
							
							
								
								Make global context a thread_local variable. Add contextSet().
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dccdacf3bc
								
							
								
							
						 | 
						
							
							
								
								Update midi API to behave similarly to audio API.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e1aaa6f6a7
								
							
								
							
						 | 
						
							
							
								
								Fix abstractions of audio structure. Some testing.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b6a7b09e7a
								
							
								
							
						 | 
						
							
							
								
								Restructure audio namespace to mirror midi class structure. (untested)
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dca30e2b53
								
							
								
							
						 | 
						
							
							
								
								Auto-format code with astyle.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								696939069d
								
							
								
							
						 | 
						
							
							
								
								Use <> instead of "" for include directive.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								478c8fcc71
								
							
								
							
						 | 
						
							
							
								
								Change name of driver to driverId and device to deviceId in audio namespace.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								52151a709d
								
							
								
							
						 | 
						
							
							
								
								Add various API documentation
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9a29b832fb
								
							
								
							
						 | 
						
							
							
								
								Change audio::IO and midi::IO name to Port.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d62b8d5845
								
							
								
							
						 | 
						
							
							
								
								Put audio in namespace
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3644b1877e
								
							
								
							
						 | 
						
							
							
								
								Clean up includes
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								587f936a99
								
							
								
							
						 | 
						
							
							
								
								Move random to its own namespace, shuffle files around
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f9850076a3
								
							
								
							
						 | 
						
							
							
								
								Disable override warning omission on clang
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								04ba73454c
								
							
								
							
						 | 
						
							
							
								
								Bridge server progress
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6de4205cb2
								
							
								
							
						 | 
						
							
							
								
								Add audio activation/deactivation to Bridge
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b1722af5a4
								
							
								
							
						 | 
						
							
							
								
								Router audio stream from Bridge to AudioIO
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6049c0abe5
								
							
								
							
						 | 
						
							
							
								
								Added util/color.hpp, fixed LightWidget color algorithm, added Ctrl+U key command for "Disconnect cables", refactor audio.cpp/midi.cpp, add new Audio Interface panel
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								df069a8870
								
							
								
							
						 | 
						
							
							
								
								Add grouping to AudioInterface
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								db8d0fc1d6
								
							
								
							
						 | 
						
							
							
								
								Add partial MIDI CC Interface, MIDI CV fixes
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1ab4b2cb85
								
							
								
							
						 | 
						
							
							
								
								AudioInterface rework, Notes rework, partial MIDIToCVInterface rework
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								63cd488674
								
							
								
							
						 | 
						
							
							
								
								Added active light indicators to AudioInterface and MIDItoCVInterface
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5e6463f5af
								
							
								
							
						 | 
						
							
							
								
								Reorganize midi.hpp and audio.hpp, add prompt before clearing patch after crash, add Bridge scaffolding to AudioIO
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ce1906a288
								
							
								
							
						 | 
						
							
							
								
								Use AudioIO in AudioInterface
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f129f026f6
								
							
								
							
						 | 
						
							
							
								
								Add AudioWidget
							
							
							
							
								
							
							
						 | 
						7 years ago |