Maurizio De Cecco wrote:
> Once this is done, there is still the dynamic loading to fix,
> including the good flags for the linker.
In the mingw project there are a number of ports of important libraries
for mingw. In particular, this package:
There's a port of GNU libtool there, which includes libltdl, a
cross-platform replacement for the POSIX dlopen stuff.
Also, there's a direct Windows port of dlopen and friends for mingw
here: http://code.google.com/p/dlfcn-win32/ (I haven't used that myself,
For other needed libraries that can't be found in mingw/msys itself, I
also found the gnuwin32 project helpful:
> And once this is done, well, i have no idea if it will works,
> but it should put you in the condition to work on the real
> issues where Windows specific knowledge is needed, like
> audio and midi. There, i cannot help :->
I think I already mentioned this: PortAudio (http://www.portaudio.com/).
PortAudio has the added benefit that it works on Linux, Windows, OSX,
and other UNIX systems which support OSS (Open Sound System), like
Solaris, too. In particular, PortAudio v19 also supports Jack on Linux
(as well as ASIO on Windows and OSX, which is important for lowlat audio
on these systems). So if you decide to go with the PortAudio interface
for Windows and backport that to Linux then you also get Jack support
for free. :)
PortAudio is used in a lot of cross-platform audio software. Pd uses it,
Similarly, for a lightweight portable MIDI interface, there's PortMidi
(http://portmedia.sourceforge.net/portmidi/), which works on Windows
(via mmsystem), OSX (via CoreAudio) and Linux (via ALSA).
Dr. Albert Gr"af
Dept. of Music-Informatics, University of Mainz, Germany
Email: Dr.Graef@..., ag@...