osx only externals --> port to win: Any wishes??

Learn about building and using Max for Live devices.
zigzag
Posts: 155
Joined: Wed Mar 19, 2008 6:29 pm

osx only externals --> port to win: Any wishes??

Post by zigzag » Sat Feb 12, 2011 10:18 am

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...

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Re: osx only externals --> port to win?

Post by hoffman2k » Sat Feb 12, 2011 10:27 am

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.

zigzag
Posts: 155
Joined: Wed Mar 19, 2008 6:29 pm

Re: osx only externals --> port to win?

Post by zigzag » Sat Feb 12, 2011 10:38 am

hoffman2k wrote: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.
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.

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Re: osx only externals --> port to win?

Post by hoffman2k » Sat Feb 12, 2011 10:48 am

zigzag wrote:
hoffman2k wrote: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.
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.


leighhunt
Posts: 31
Joined: Mon Mar 30, 2009 9:41 am
Location: London UK
Contact:

Re: osx only externals --> port to win?

Post by leighhunt » Sat Feb 12, 2011 11:47 am

zigzag wrote:
hoffman2k wrote: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.
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

zigzag
Posts: 155
Joined: Wed Mar 19, 2008 6:29 pm

Re: osx only externals --> port to win?

Post by zigzag » Sat Feb 12, 2011 1:27 pm

leighhunt wrote:
zigzag wrote:
hoffman2k wrote: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.
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!

zigzag
Posts: 155
Joined: Wed Mar 19, 2008 6:29 pm

Re: osx only externals --> port to win: Any wishes??

Post by zigzag » Sat Feb 12, 2011 1:28 pm

Vresky wrote:hi ! nice proposal!

lh_midi
sigmund http://crca.ucsd.edu/~tapel/software.html
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..

zigzag
Posts: 155
Joined: Wed Mar 19, 2008 6:29 pm

Re: osx only externals --> port to win: Any wishes??

Post by zigzag » Sat Feb 12, 2011 1:55 pm

Vresky wrote:hi ! nice proposal!

lh_midi
sigmund http://crca.ucsd.edu/~tapel/software.html
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

Vresky
Posts: 98
Joined: Mon Oct 11, 2004 2:28 pm
Location: Belgium
Contact:

Re: osx only externals --> port to win: Any wishes??

Post by Vresky » Sat Feb 12, 2011 3:44 pm

wo thats cool, i take a look

thank you

11olsen
Posts: 157
Joined: Wed Jul 29, 2009 9:12 pm
Location: germany

Re: osx only externals --> port to win: Any wishes??

Post by 11olsen » Sat Feb 12, 2011 6:05 pm

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.

lalo
Posts: 55
Joined: Tue Feb 10, 2009 3:47 pm

Re: osx only externals --> port to win: Any wishes??

Post by lalo » Sun Feb 13, 2011 3:03 pm

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


zigzag
Posts: 155
Joined: Wed Mar 19, 2008 6:29 pm

Re: osx only externals --> port to win: Any wishes??

Post by zigzag » Sun Feb 13, 2011 4:20 pm

lalo wrote: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
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

lalo
Posts: 55
Joined: Tue Feb 10, 2009 3:47 pm

Re: osx only externals --> port to win: Any wishes??

Post by lalo » Sun Feb 13, 2011 4:59 pm

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

Post Reply