Luciano Iam
c2ec4b37d4
MIDI port pretty names ( #498 )
* Set MIDI port pretty names on macOS
* Set MIDI port pretty names on Windows
* Set MIDI port pretty names on Linux/alsarawmidi
* Update alsarawmidi port naming to match CoreMIDI and WinMME
* Rename PortSetPrettyNameProperty to PortSetDeviceName
* Set hardware property to MIDI port names
5 years ago
falkTX
7dfdbe133a
Cleanup some warnings
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
Stephane Letz
8f83d5f3a2
Some 'jack_info' messages moved to 'jack_log' messages on Windows.
10 years ago
sletz
6a82de8a0b
Use of MMCSS API.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4372 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
Devin Anderson
77d7ed5de0
WinMME: Add debugging code to input events in an effort to solve latency and jitter issues. Minor change to output port error message.
14 years ago
Devin Anderson
2b589c803c
Swapped 'alias' and 'name' for 'alsarawmidi' port names. Added debugging code to 'WinMME' driver to figure out if the waitable timers are causing jitter.
14 years ago
Devin Anderson
3032af19f2
WinMME: Correct silly error.
14 years ago
Devin Anderson
a301171e13
WinMME: Fix a possible bug with outgoing MIDI timing. It might not actually be a bug. Either way, it's a better way to convert from jack_time_t to LONGLONG.
14 years ago
Devin Anderson
72a7a8087b
Indents.
14 years ago
Devin Anderson
7dc3a0fc8c
WinMME: Use waitable timers, which have a resolution of 100 ns. Use timeBeginPeriod() and timeEndPeriod() for greater multimedia timer resolution.
14 years ago
sletz
ad34703368
rebase from trunk 4306:4323
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4324 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
Devin Anderson
4fa397f2ca
WinMME: Silly parameter reference fix for sysex progress callbacks. Removed a bit of unnecessary code.
14 years ago
Devin Anderson
2d4542b24d
WinMME: Try to use MIDI in timestamps in the sanest way I can think of. This should eliminate jitter introduced by the code, but might create some latency.
14 years ago
sletz
ecb84b5f9f
rebase from trunk 4238:4306
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4307 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
87af94ddfc
Update WinMME driver for 64 bits compilation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4289 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
4f5e3ecd37
Correct driver lifetime management.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4266 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
a722a218db
Really fix auto_ptr issues on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4264 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
c9343ff290
"Fix" auto_ptr issues on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4263 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
a6bd0be7f8
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4262 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
09cedc138f
Winmme driver working again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4260 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
Stephane Letz
8e55718c38
Winmme driver compiles again.
14 years ago
Stephane Letz
eb24bdac93
New JackWinMMEPort class to factorize some code.
14 years ago
Devin Anderson
173f1629a9
Fix problems sent by Stephane.
14 years ago
Stephane Letz
a871bb2496
Correct JackWinMMEInputPort.cpp.
14 years ago
Stephane Letz
07f7895991
New driver compiles.
14 years ago
Devin Anderson
8e4ee25c7f
Make thread termination more elegant.
14 years ago
Devin Anderson
194ce1cd57
Make sure threaded log functions are set. Add MOM_POSITIONCB info.
14 years ago
Devin Anderson
8c7cabfe3d
Add missing thread functionality to JackWinMMEOutputPort.
14 years ago
Devin Anderson
20831f45ea
Overhaul WinMME driver to use MIDI queue system. WARNING: I don't have a Windows development environment, and haven't compiled/tested this code.
14 years ago