Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright

Porting to Mac with Winebottler - List i need to know

For general discussion related FlowStone

Porting to Mac with Winebottler - List i need to know

Postby chackl » Tue Nov 05, 2013 10:10 pm

Well this is on of those Topics that might be hated by mac-haters.

Well i'm a 'little' hater too but there are users there outside that are let me say 'only able to work on mac'

So this Pic will get you up - and NO - this is no fake!!!
This is FlowStone Free runing on an OSX 10.8.5 powered with Winebottler:
1462977_715213891839646_1624300970_n.jpg
1462977_715213891839646_1624300970_n.jpg (67.4 KiB) Viewed 16899 times

(App gets arround 700mb :P)

Well - I have to say - it run for eaven 10 seconds before it crashed ^^

BUT:
I think i just got some settings wrong that are forced in WineTrick - WineTrick lets you Import libs from Windows example MS-Framework - some dialogs - AND GDX+ (called gdxplus)

I found out that FlowStone will Need GDX+ and the standart Windows Fonts otherwise the Programm Looks like a cutted peace of paper.

So my Goal is NOT to get the whole FlowStone to Mac - and NOT VST to AU!!!I want to get exported EXEs to mac-users.

And for that i Need to know some Basics:
What modules of Windows are used by FlowStone or FlowStone exported EXEs?

Example those i could get loaded:
GDX+ for Graphics
DirectSound for Sound
Force Sound to CoreAudio

But ther must be some more - because ruby is crashing all the time and i mostly could get it working for only 2 minutes

Shure! I'll post results if all is finished - Because this might be interesting for mac users ;)

Regards
C.Hackl
100% accuracy is the guarantee to your success. The value alters if you combine it with musical creativity.
User avatar
chackl
 
Posts: 233
Joined: Tue Aug 17, 2010 8:46 pm
Location: Austria / Salzburg

Re: Porting to Mac with Winebottler - List i need to know

Postby chackl » Tue Nov 05, 2013 11:03 pm

Well got some news:

Winetricks Settings: (check all those elements listed here)
Code: Select all
cmd
dinput
directmusic
directplay
dmsynth
dxdiagn
dsound
gdiplus
hid
mfc40
msscript
vcrun6
mfc42
msvcirt
vcrun6sp6
vcrun2003
vcrun2005
vcrun2008
vcrun2010
windowscodeccomponent
xinput
consolas
corefonts
lucidia
tahoma
ddr=gdi
sound=coreaudio
win7


Here is the link to the Winebottler Project:
http://winebottler.kronenberg.org/

Issiues:
Startup error - but "normal" environment for FlowStone
Bitmaps are everytime NIL or NULL - they are not loaded correct - some dll is missig here tht i could not find
Audio is verry laggy with clicking noises

Wine is not starting a virtualWindows - it is emulating an Environment - so the FlowStone.app will get about 660 Mbyte when the built is finished.... I know i may have loaded to much now - i just wanted to check it.

Any more Ideas here?
May a mail to the dev make more sence here?

Regards
100% accuracy is the guarantee to your success. The value alters if you combine it with musical creativity.
User avatar
chackl
 
Posts: 233
Joined: Tue Aug 17, 2010 8:46 pm
Location: Austria / Salzburg

Re: Porting to Mac with Winebottler - List i need to know

Postby tester » Tue Nov 05, 2013 11:40 pm

I sent you PM, something I'd like to test on MAC. If these apps works, then I prepare some mix with reaper, would be great to get them running.

You should get my PM within few hours I guess (I'm not sure if FS is sending messages on the fly or once per day or else).
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
tester
 
Posts: 1786
Joined: Wed Jan 18, 2012 10:52 pm
Location: Poland, internet

Re: Porting to Mac with Winebottler - List i need to know

Postby chackl » Tue Nov 05, 2013 11:53 pm

Well it does not make any sence until FlowStone it self does not run :P

I told i'll do no port - This means i'm not trying to get it stable after everything is working. But if FlowStone it self will be able to execute all things that (like now load and draw Bitmaps) - the exported exe files will be no Problem.

So i did not try but i may gues whats hapens on mac with the current things:

If you have the Pic as Ruby load it may shut down al ruby components inside
The load time is verry Long now on Windows - Load times will dublicate on mac

And i'll write you a pn back ;)

Regards
100% accuracy is the guarantee to your success. The value alters if you combine it with musical creativity.
User avatar
chackl
 
Posts: 233
Joined: Tue Aug 17, 2010 8:46 pm
Location: Austria / Salzburg

Re: Porting to Mac with Winebottler - List i need to know

Postby Nubeat7 » Wed Nov 06, 2013 12:04 am

yes thats one of few promising port win to mac projects, there is also a commercial company using it, codeweavers.com port your app to mac format, for a few thousand $ and a licence fee for every sold app,
they do everything for you including a macinstaller..

they also ported FL to mac! hmm, maybe they will port FS one day anyway when FL is already done how far could the step be? FL would find it good too that FS-FL would be avaliable for the mac version too!?

anyone has experience with FL on mac ?
User avatar
Nubeat7
 
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna

Re: Porting to Mac with Winebottler - List i need to know

Postby Nubeat7 » Wed Nov 06, 2013 12:08 am

chackl wrote:But if FlowStone it self will be able to execute all things that (like now load and draw Bitmaps) - the exported exe files will be no Problem.



you really think that exe export would be possible? do you mean executables for mac? arent they called different
what about ruby will it work?
User avatar
Nubeat7
 
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna

Re: Porting to Mac with Winebottler - List i need to know

Postby chackl » Wed Nov 06, 2013 1:15 am

Nubeat7 wrote:
chackl wrote:But if FlowStone it self will be able to execute all things that (like now load and draw Bitmaps) - the exported exe files will be no Problem.

you really think that exe export would be possible? do you mean executables for mac? arent they called different
what about ruby will it work?


Well i think this may take a while :D - I've done plugins vor VirtualDJ on Mac and..... dont talk about it ^^
So if you Need a quick solution - here we go :D

Well i tested it now and it seems to work for some simple operations.
The joke:
If you load a file with the filedialog (coming from Winebottler - so the Dialog is like on mac) - You'll see parts your mac System. so some path Parameters E.G Documents or Desctop bekome mac equivalent and will take the Folders of mac. The mac System Folder is not accessable.

Belonging Ruby - when i integrated the VC2008 packs ruby was runing normal.
Only Problem at the Moment: No Bitmaps - None!!! - Not loadable.
Ther is some lib that FlowStone is using from Windows that i did not find and i hope some head here knows something about that.

EDIT Just noticed that the common dialogs are not updating the string. I make some tests tomorow.
100% accuracy is the guarantee to your success. The value alters if you combine it with musical creativity.
User avatar
chackl
 
Posts: 233
Joined: Tue Aug 17, 2010 8:46 pm
Location: Austria / Salzburg

Re: Porting to Mac with Winebottler - List i need to know

Postby chackl » Wed Nov 06, 2013 12:53 pm

I have now an updated list for the Winetricks:
Code: Select all
comctl32
crypt32
dsound => if your app needs Sound
gdiplus
vcrun2005
vcrun2008
vlc  => if your app needs Videodecoding and Streaming


Issiuses i have found:
Speed:
Everything is a little slow. but faster than with a virtual machine.

Bitmaps:
If you load a bitmap from a filepath - you'll get no bitmap to the connector
If you load a bitmap on Windows and save the fsm and load it to mac - the bitmap will be displayed correct

Filesystem:
This is a little spetial - you have 2 drives - C for Windows and Z for mac
C:\Users\User\ will be replaced by the User folder of mac.
The complete C:\ system is inside the APP - as long as you do not clear the cache flowstone will save everything you did on C:\

If you export the comlied exe on windows and run it on mac with winebottle - inside saved bitmaps will be loaded.
If you drag something from the Toolbar with a bitmap it would not work.

Ruby:
I had no errors during testing - you may not be able to do WinAPI calls

Sound:
Clicking and other noises - there might be another optimation to emulate ASIO
100% accuracy is the guarantee to your success. The value alters if you combine it with musical creativity.
User avatar
chackl
 
Posts: 233
Joined: Tue Aug 17, 2010 8:46 pm
Location: Austria / Salzburg

Re: Porting to Mac with Winebottler - List i need to know

Postby Tronic » Thu Nov 14, 2013 4:48 pm

try to add this:
mfc71.dll
msvcrt71.dll

and you have to make the right GDI plus setting?
Tronic
 
Posts: 539
Joined: Wed Dec 21, 2011 12:59 pm


Return to General

Who is online

Users browsing this forum: Google [Bot] and 23 guests