Commit Graph

19 Commits

Author SHA1 Message Date
Jack Andersen f0e8e0a1fa Synchronous lifetime control of AudioQueue on macOS 2017-01-18 10:56:26 -10:00
Jack Andersen d5b42b785e CoreMidi API usage adjustment to prefer latest connected HW 2016-10-15 08:39:09 -10:00
Jack Andersen befa1a11a2 ALSA and AQS use floating-point audio output now 2016-07-03 17:31:53 -10:00
Jack Andersen e62e8952b5 Audio Queue Services now queries user-configured sample rate from device 2016-06-08 15:51:21 -10:00
Jack Andersen 52c0cca593 Improved MIDI timing interface 2016-06-07 18:37:21 -10:00
Jack Andersen db8c002f4e Safer null-pointer handling in AudioQueueServices 2016-05-24 11:56:22 -10:00
Jack Andersen a464f3d68c Remove pointless line endings in CoreMIDI strings 2016-05-23 09:15:06 -10:00
Jack Andersen 59f42ae85f Add OS X CoreMIDI interfaces 2016-05-22 13:09:32 -10:00
Jack Andersen 6600ff208c Draw primitive now settable via pipeline object 2016-03-23 22:05:19 -10:00
Jack Andersen ca38805776 AudioQueueServices VoiceEngine implemented 2016-03-23 16:50:36 -10:00
Jack Andersen 1eb46301c0 Overhauled audio system, now with internal mixing and sample-rate-conversion 2016-03-23 14:01:57 -10:00
Jack Andersen 5b275866a7 soxr cmake fixes 2016-03-22 21:01:25 -10:00
Jack Andersen 0dfab1fdad AudioQueueServices fix 2016-03-08 11:18:38 -10:00
Jack Andersen e1964f57a9 Updates to support pumped audio voices (ALSA only for now) 2016-03-07 21:09:58 -10:00
Jack Andersen 8ac929d140 Humungous refactor 2016-03-04 13:02:18 -10:00
Jack Andersen 70c4443eb7 Revert refactor collateral 2016-01-29 15:45:40 -10:00
Jack Andersen 9e543102fe Initial XAudio2 implementation 2016-01-29 15:39:38 -10:00
Jack Andersen 502debaedd Initial AudioQueueServices implementation 2016-01-28 15:17:19 -10:00
Jack Andersen 43376ff416 Initial audio interface classes 2016-01-28 13:53:51 -10:00