seq66
seq66 copied to clipboard
For building without JACK;
There is https://github.com/sletz/jack2/blob/master/common/JackWeakAPI.c or https://github.com/x42/weakjack
I have seen that recently. Will examine it at some point. Right now trying to figure out handling ports disappearing and appearing. And tightening the port handling. Thanks for the lead!
On Tue, Feb 22, 2022 at 20:33 Milkii Brewster @.***> wrote:
There is https://github.com/sletz/jack2/blob/master/common/JackWeakAPI.c or https://github.com/x42/weakjack
— Reply to this email directly, view it on GitHub https://github.com/ahlstromcj/seq66/issues/77, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB45LKEXZAR26SJYA6344GDU4Q2NRANCNFSM5PDAGDTA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message ID: @.***>
-- Chris Ahlstrom
For building without JACK, whether on Linux, Windows, or Mac (I have no Mac though), Seq66 uses it's own adaption of the PortMidi library.
However, this statement is something to follow up on:
the resulting application should not be directly linked to
libjack.[so|dll|dylib] IOW: the application should start even if libjack is
not installed.
In that case Seq66 should use ALSA (on Linux).
Thanks for the idea(s)!
-------- Milkii Brewster 17:33 Tue 22 Feb --------
There is https://github.com/sletz/jack2/blob/master/common/JackWeakAPI.c or https://github.com/x42/weakjack