Jamstix on OSX, the final hack (ARCHIVED)

Use this forum for general discussions and questions about Jamstix
Tech_DAWg
Posts: 21
Joined: Mon May 07, 2012 1:58 pm

Jamstix on OSX, the final hack (ARCHIVED)

Post by Tech_DAWg »

Dewdman42 wrote:Sorry man I have no plans to leave Snow Leopard for a variety of reasons, so I can't comment at all. Sorry its not working for you. I would think that if JackOSX is working for you, then it should just work. jackwasio is really designed to work with jackOSX. what version of JackOSX are you using?
I'm using JackOSX v.0.90b9. What is jackwasio?
Dewdman42
Posts: 240
Joined: Thu Aug 24, 2006 4:36 pm

Jamstix on OSX, the final hack (ARCHIVED)

Post by Dewdman42 »

jackwasio is the virtual ASIO driver, wineasio.dll.so, that is installed in the wineskin to make it work.
Dewdman42
Posts: 240
Joined: Thu Aug 24, 2006 4:36 pm

Jamstix on OSX, the final hack (ARCHIVED)

Post by Dewdman42 »

So I see that .90 beta9 is beta version introduced for Lion and Mountain Lion compatibility. The bad news is that this new version of Jackosx may not be backwards compatible with wineasio. when I get some time I will try to install that version of JackOSX to see if it works for me on Snow Leopard or not. But I am guessing that is the culprit. Either because its beta or because they have changed something fundamental in the JackOSX subsystem which breaks compatibility with wineasio. wineasio interacts with jackOSX directly.

This is yet another reason I'm not leaving Snow Leopard any time soon.
Saw
Posts: 18
Joined: Sat Apr 19, 2008 9:11 am

Jamstix on OSX, the final hack (ARCHIVED)

Post by Saw »

I use Jamstix with topicstarter help :lol:

I have Mountain Lion 10.8.2.- there are no problem with Jamstix.
kalkenji_92
Posts: 1
Joined: Wed May 22, 2013 9:34 pm

Jamstix on OSX, the final hack (ARCHIVED)

Post by kalkenji_92 »

How do you get Jamstix Wine to work with Mountain Lion, Saw?

I have Mountain 10.8.3 but can't seem to install due to the JackOsx not installed error. I use JackOsx 0.9 beta 13
Dewdman42
Posts: 240
Joined: Thu Aug 24, 2006 4:36 pm

Jamstix on OSX, the final hack (ARCHIVED)

Post by Dewdman42 »

I figured out the problem with JackOSX 0.90. They have changed it again in a way that broke compatability with Wineasio. They changed the location of some framework libraries which were previously in /LibraryFrameworks and now they are in /System/Library/Frameworks.

To make this work with JackOSX 0.90, install Jack first, then have a look at /usr/local/lib. Look at all the jack related sym links that there (see below). Those sym links all need to be created in /usr/lib. If you had this working before then you must have done the other hack that copies the old sym links from Jack .89. but those sym links have changed, and so the changed ones now have to be copied again to /usr/lib.

Then I believe Jack .90 will work.
Dewdman42
Posts: 240
Joined: Thu Aug 24, 2006 4:36 pm

Jamstix on OSX, the final hack (ARCHIVED)

Post by Dewdman42 »

This is how I think you can easily recreate the proper sym links after installing JackOSX 0.90, run as root.

[code:1:217dca54c8]
cd /usr/local/lib
tar -cvf jacklibs.tar libjack*
mv jacklibs.tar /usr/lib/.
cd /usr/lib
tar -xvf jacklibs.tar
rm jacklibs.tar
[/code:1:217dca54c8]

Run at your own risk! But I believe that should copy the sym links that are installed by JackOSX intaller into /usr/lib, which is where wineasio needs to see them.
Dewdman42
Posts: 240
Joined: Thu Aug 24, 2006 4:36 pm

Jamstix on OSX, the final hack (ARCHIVED)

Post by Dewdman42 »

I installed JackOSX 0.90 on my Snow Leo system here and ran the above little hack to correct the sym links and it seems to be working fine, so I believe that is the correct solution when using JackOSX 0.90.

[b:23a87d2f18][u:23a87d2f18]Explanation[/u:23a87d2f18][/b:23a87d2f18]
  • [*:23a87d2f18]JackOSX installs a number of Framework files in a working OSX system. It also installs some sym links to those libraries as well.
    [*:23a87d2f18]Under Leopard, those sym links seemed to be located in /usr/lib, and wineasio needed to locate them there, and worked fine as is.
    [*:23a87d2f18]Under Snow Leopard, for some reason wineasio broke. Some people figured out that the sym links needed to be copied from /usr/local/lib to /usr/lib in oder for JackOSX/wineasio combo to work together. It seems that JackOSX changed the location of those sym links, but copying the sym links to the old location kept wineasio working. See [url]http://forum.winehq.org/viewtopic.php?t=7938[/url]
    [*:23a87d2f18]JackOSX 0.90 further changed, in so much that the actual Framework files have been moved from /Library/Frameworks/... to /System/Library/Frameworks/.. JackOSX installs correct sym links to those new Framework locations, but again, they are put in /usr/local/lib and we have to copy them from there to /usr/lib in order for 0.90 to play well with wineasio.
    [*:23a87d2f18]The little tar script I provided is the only way I know to cleanly copy sym links. It seems to work on my Snow Leo system. I can't vouch for Lion or ML, but I imagine they will work also, since the problem is the need by wineasio to see those libs in /usr/lib.
    [/list:o:23a87d2f18]
Dewdman42
Posts: 240
Joined: Thu Aug 24, 2006 4:36 pm

Jamstix on OSX, the final hack (ARCHIVED)

Post by Dewdman42 »

New version of the JamstixWine installer is posted at the top of this thread. Nothing major, it just deals with some incompatibilities with the latest version of JackOSX.
Bagatell_
Posts: 80
Joined: Tue Jul 29, 2008 11:28 am

Jamstix on OSX, the final hack (ARCHIVED)

Post by Bagatell_ »

Dewdman42 wrote:New version of the JamstixWine installer is posted at the top of this thread.
I just installed it on OSX 10.8.4 and it seems to be working fine.

Great work Dewdman! Thank you so much.
Post Reply