Page 1 of 2
osx only externals --> port to win: Any wishes??
Posted: Sat Feb 12, 2011 10:18 am
by zigzag
Hello all
I've just ported my first external to windows platform of a granular (osx only) external by john gibson. Still have to figure out how to share.
Do you want to see any osx only externals ported to windows? (Source code must be available for them)
Let me know, post your replies here...
Re: osx only externals --> port to win?
Posted: Sat Feb 12, 2011 10:27 am
by hoffman2k
Nice work! A windows equivalent of lh_midi could perhaps be useful.
http://web.mac.com/leighhunt/iWeb/Site/downloads.html
As for sharing your work:
http://www.maxobjects.com/ and
http://cycling74.com/?post_type=toolbox
The lack of a windows MIDI external is the only thing standing in the way of an onslaught of Sysex control devices.
Re: osx only externals --> port to win?
Posted: Sat Feb 12, 2011 10:38 am
by zigzag
Hi! I will check both, only wondering if I should contact that author first.. Do you think I should?
Will check your recommendations asap
Update: The author of lh_midi hasn't shared any code, so can't compile or even try... Also has left no contact details.
Re: osx only externals --> port to win?
Posted: Sat Feb 12, 2011 10:48 am
by hoffman2k
zigzag wrote:
Hi! I will check both, only wondering if I should contact that author first.. Do you think I should?
Will check your recommendations asap

The author is easy to contact. He's on the forum as "leighhunt". Though not sure his source code will do much good. I imagine his job was simplified because of CoreMIDI which is a part of OSX.
The more I think of it, I probably shouldn't have proposed it for porting. Its more of an external request.
Re: osx only externals --> port to win: Any wishes??
Posted: Sat Feb 12, 2011 11:27 am
by Vresky
Re: osx only externals --> port to win?
Posted: Sat Feb 12, 2011 11:47 am
by leighhunt
zigzag wrote:
Hi! I will check both, only wondering if I should contact that author first.. Do you think I should?
Will check your recommendations asap
Update: The author of lh_midi hasn't shared any code, so can't compile or even try... Also has left no contact details.
Hi zigzag,
You are more than welcome to take a look at the source code for the midiin/out objects....
but, as for 'porting' it, as Hoffman suggested, all the work is handled by the CoreMidi/CoreMidiserver/CoreData frameworks, the parsing/logic side of things is minimal. My limited understanding of PCs leaves me thinking that Windows has no similarly simple set of frameworks for accomplishing this.
pm me if you want to take a look at the xcode project though.
Regards,
Leigh
Re: osx only externals --> port to win?
Posted: Sat Feb 12, 2011 1:27 pm
by zigzag
leighhunt wrote:zigzag wrote:
Hi! I will check both, only wondering if I should contact that author first.. Do you think I should?
Will check your recommendations asap
Update: The author of lh_midi hasn't shared any code, so can't compile or even try... Also has left no contact details.
Hi zigzag,
You are more than welcome to take a look at the source code for the midiin/out objects....
but, as for 'porting' it, as Hoffman suggested, all the work is handled by the CoreMidi/CoreMidiserver/CoreData frameworks, the parsing/logic side of things is minimal. My limited understanding of PCs leaves me thinking that Windows has no similarly simple set of frameworks for accomplishing this.
pm me if you want to take a look at the xcode project though.
Regards,
Leigh
Hi Leigh

I opened the binary and saw the dependencies with the OSX frameworks already. Indeed this isn't a straightforward conversion for the reasons you mentioned... Many thanks for responding though!
Re: osx only externals --> port to win: Any wishes??
Posted: Sat Feb 12, 2011 1:28 pm
by zigzag
Hi there
I've contacted the author for the sources. I can't do much if the code isn't attached. Will let you know of any progress.
The fiddle~ external compiled and build with no issues..
Re: osx only externals --> port to win: Any wishes??
Posted: Sat Feb 12, 2011 1:55 pm
by zigzag
Update: After some quick search, it appears sigmund has been ported by someone else, posted on the cycling74 forums
http://www.vaetxh.com/content/software/ ... indows.zip
Let me know if you have issues with it
Re: osx only externals --> port to win: Any wishes??
Posted: Sat Feb 12, 2011 3:44 pm
by Vresky
wo thats cool, i take a look
thank you
Re: osx only externals --> port to win: Any wishes??
Posted: Sat Feb 12, 2011 6:05 pm
by 11olsen
i was always interested in windows alternatives for aka.mouse / aka.keyboard but now i found
mxj autobot on maxobjects.com.
but really kind offer from you.
Re: osx only externals --> port to win: Any wishes??
Posted: Sun Feb 13, 2011 3:03 pm
by lalo
great project zigzag!
among the great amount of objetcs wich are sadly mac only i'd like to get those ported to win
-- new [sc3~] object (SuperCollider 3)
http://music.columbia.edu/~brad/sc3~/
-- new [chuck~] object (ChucK)
http://music.columbia.edu/~brad/chuck~/
mostly the sc3~ would incorporate the great supercollider language inside Max4Live and MaxMSP
thanks for your great effort!
a.
ps. for the midi leighhunt stuff these resources can be of some relevance for the win port?
http://www.codeproject.com/KB/audio-vid ... apper.aspx
http://obiwanjacobi.blogspot.com/2007/0 ... i-api.html
Re: osx only externals --> port to win: Any wishes??
Posted: Sun Feb 13, 2011 3:22 pm
by lalo
Re: osx only externals --> port to win: Any wishes??
Posted: Sun Feb 13, 2011 4:20 pm
by zigzag
Hi there

I've just had a go at the sc3~ - It seems that it could compile, however I'm a bit sceptical to have such a quick win, as its using the Unix socket library which isn't of course known to the Win OS. So not too sure what will come out of it. But will write back on that..
Regarding the lemur, as Leigh already pointed, its not a case of a simple recompilation.. its requiring access to an infrastructure Windows doesn't have. I am afraid i don't have that much time to digg so deep into it.
warm regards
Re: osx only externals --> port to win: Any wishes??
Posted: Sun Feb 13, 2011 4:59 pm
by lalo
zigzag wrote:
Hi there

I've just had a go at the sc3~ - It seems that it could compile, however I'm a bit sceptical to have such a quick win, as its using the Unix socket library which isn't of course known to the Win OS. So not too sure what will come out of it. But will write back on that..
great zigzag!
something about unix sokets to win soket...
http://www.fortunecity.com/skyscraper/arpanet/6/cc.htm
sorry my ansi c is very very poor. i'd wish to be able to help.
thanks for your effort. is really appreciated and can be a great move toward more parity in external MaxMSP object world between OSx and WinOS
a