Go Back   Music-Web Forums > Music Technology > Geek Corner
Register FAQ Members List Search Today's Posts Mark Forums Read

Reply
 
Thread Tools
  #1  
Old 28-12-2006, 01:29 PM
Thorolf's Avatar
Thorolf (Offline)
Moderator
 
Join Date: Aug 2006
Location: Norway
Posts: 1,283
Thorolf is on a distinguished road
Compiling sound softwares to Windows platform

I have heard that one can compile Open Source softwares intended for Linux (and hence also Mac OS X) on Windows using GCC compiler to produce .dll files to run natively on Windows. Anybody tried this for sound softwares?

Regards
Reply With Quote
  #2  
Old 29-01-2007, 08:36 AM
crimson (Offline)
Music Aficionado
 
Join Date: Jan 2007
Location: Finland
Posts: 145
crimson is an unknown quantity at this point
Well, I have understood that it is possible to create cross-platform software on any platform. How easy it is to convert an existing Open Source software to another platform probably depends on the software's source code. If the software was coded to work on any platform from the start, then it shouldn't be too hard (it might already work on different platforms). Otherwise it might take some effort to convert the code to be cross-platform friendly (or Windows friendly if you're converting from Linux).

And about .dlls, I think that they only work on Windows. Linux does have a similar type of thing. I'm not sure what it's called on Linux, but it should be possible to compile a .dll of the program for Windows and a "Linux .dll" for Linux and so on.

Personally I have never tried to make a cross-platform program, and I'm no wizard in the subject. Perhaps Ron O. or someone else could give more information.
Reply With Quote
  #3  
Old 29-01-2007, 08:57 AM
Ron Ofir's Avatar
Ron Ofir (Offline)
Agent
 
Join Date: Dec 2006
Posts: 365
Ron Ofir is an unknown quantity at this point
As crimson said, it really depends on the source of the software in question. Some software take nothing more than to clicks to make them run on a different platform, some are nearly impossible to port.

Regarding .dlls, they only work on Windows, unless you're using a Windows emulator such as wine (which isn't very fail-safe). They're called share objects (.so) on Linux and basically you shouldn't be making dynamic libraries/shared objects unless you know exactly what you're doing.

As for sound software, they are almost always coded with a specific platform (OS) in mind, and as such are terribly hard to port. Again, it really depends on the particular piece of software in question. Some more info about the software might help (maybe even a link?).
Reply With Quote
  #4  
Old 29-01-2007, 11:20 AM
Thorolf's Avatar
Thorolf (Offline)
Moderator
 
Join Date: Aug 2006
Location: Norway
Posts: 1,283
Thorolf is on a distinguished road
Thanks, crimson and Ron Ofir for your input on this. I was initially thinking about Ardour, mentioned here.



Regards
Reply With Quote
  #5  
Old 29-01-2007, 12:18 PM
crimson (Offline)
Music Aficionado
 
Join Date: Jan 2007
Location: Finland
Posts: 145
crimson is an unknown quantity at this point
Hi Thorolf,

After browsing the Ardour website it seems that they're already working on a Windows release, which I think is great: thread. Ardour really does seem to be a competent program. I didn't find out wheter you can use it as a MIDI sequencer too, but I'll examine it further. I'll definitely keep that one in mind for future!
Reply With Quote
  #6  
Old 29-01-2007, 12:54 PM
Thorolf's Avatar
Thorolf (Offline)
Moderator
 
Join Date: Aug 2006
Location: Norway
Posts: 1,283
Thorolf is on a distinguished road
As from what I can see, just downloading the source code and compiling to Windoze just won’t work right out of the box then?

Thanks anyway!



Regards
Reply With Quote
  #7  
Old 29-01-2007, 02:12 PM
Ron Ofir's Avatar
Ron Ofir (Offline)
Agent
 
Join Date: Dec 2006
Posts: 365
Ron Ofir is an unknown quantity at this point
Oh, Ardour. Heh, I had some fun with sometime ago. Never used it to it's full potential though, my PC wasn't strong enough. As for trying to just compile it on Windows, I would say NO!!!! Don't even try, even if you succeed after long days and months with little sleep, it would be buggy and unstable. Just wait untill the development guys think it's stable enough. Then again, they might just have a beta version done and I guess if you want to they will agree to give it to you.
Reply With Quote
  #8  
Old 29-01-2007, 07:23 PM
ascottk (Offline)
Music Lover
 
Join Date: Nov 2006
Posts: 33
ascottk is an unknown quantity at this point
Some libraries the software needs might not be ported to windows. A few gtk related appliations like the Gimp have been ported. I'm not sure about the QT library library though.
Reply With Quote
Reply


Thread Tools


All times are GMT +1. The time now is 11:06 PM.

Powered by vBulletin®
SEO by vBSEO ©2007, Crawlability, Inc.
©2006-2007 Music-Web.org. All Rights Reserved. Content published on Music-Web requires permission for reprint.