seq66 icon indicating copy to clipboard operation
seq66 copied to clipboard

For building without JACK;

Open mxmilkiib opened this issue 3 years ago • 2 comments

There is https://github.com/sletz/jack2/blob/master/common/JackWeakAPI.c or https://github.com/x42/weakjack

mxmilkiib avatar Feb 23 '22 01:02 mxmilkiib

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

ahlstromcj avatar Feb 23 '22 01:02 ahlstromcj

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

ahlstromcj avatar Feb 24 '22 16:02 ahlstromcj