|
ee77a7a883
|
Use AudioBackend::get_standard_device_name for "None" midi device in PortaudioBackend
|
2015-09-02 12:07:14 +10:00 |
|
|
451e35002c
|
Use pretty name infrastructure to display MIDI device name
|
2015-09-02 12:07:14 +10:00 |
|
|
66cafd10d5
|
Use ASIO specific device channel names for port properties/pretty names
|
2015-08-05 13:21:30 +10:00 |
|
|
c6a02503b4
|
Windows XP compat
|
2015-08-03 22:53:53 +02:00 |
|
|
f3d3082872
|
Use llabs (rather than std::abs) for compatibility with MSVC
MSVC doesn't offer an override which accepts int64_t (at least, the 32-bit compiler doesn't)
|
2015-07-31 13:43:22 +01:00 |
|
|
cfbd9dd6d4
|
Add functionality to show ASIO control panel
|
2015-07-31 09:59:54 +10:00 |
|
|
acd17a9b53
|
Use MMCSS to elevate the thread priorities for audio and MIDI threads
use AVRT_PRIORITY_NORMAL for audio threads and AVRT_PRIORITY_HIGH for MIDI
threads
|
2015-07-31 09:59:54 +10:00 |
|
|
fe50d06876
|
Implement AudioBackend::driver_name() in PortaudioBackend
This was missing and is necessary for EngineControl dialog to work properly
|
2015-07-31 09:59:54 +10:00 |
|
|
6a0e46352c
|
Add extra DEBUG_TRACE output to PortaudioBackend
|
2015-07-31 09:59:54 +10:00 |
|
|
e258c827e2
|
WinMME based midi input/output for portaudio backend
TODO:
Use MMCSS to elevate thread priorities
Enable/test and fix SYSEX related code
|
2015-07-31 09:59:54 +10:00 |
|
|
6b7875de1e
|
Support selecting separate input and output devices in portaudio backend
|
2015-07-31 09:59:54 +10:00 |
|
|
4e370feeb1
|
Set default input/output device based on selected host api rather than global default
|
2015-07-31 09:59:54 +10:00 |
|
|
b6db19a5c6
|
Add host api/driver selection to PortaudioBackend
|
2015-07-31 09:59:54 +10:00 |
|
|
56cc3e2407
|
fix portengin get_ports() flags API
require all flags to be present (same as jack)
|
2015-05-03 22:34:52 +02:00 |
|
|
1cca79258a
|
call me Mr. Backend
simple blocking (no callback) PortAudio Backend
|
2015-03-13 13:32:14 +01:00 |
|