Fredrik Lingvall wrote:
>
>>
> This project is GPL and support ASIO:
>
> http://www.rawmaterialsoftware.com/juce/
>
> It is OK to link to the ASIO driver if we do not use the ASIO SDK?
>
Hm, a closer look at the juce source code (the juce_win32_ASIO.cpp file) 
reveals:

//==============================================================================
/*
    This is very frustrating - we only need to use a handful of 
definitions from
    a couple of the header files in Steinberg's ASIO SDK, and it'd be 
easy to copy
    about 30 lines of code into this cpp file to create a fully 
stand-alone ASIO
    implementation...

    ..unfortunately that would break Steinberg's license agreement for 
use of
    their SDK, so I'm not allowed to do this.

    This means that anyone who wants to use JUCE's ASIO abilities will 
have to:

    1) Agree to Steinberg's licensing terms and download the ASIO SDK
        (see www.steinberg.net/Steinberg/Developers.asp).

    2) Rebuild the whole of JUCE, setting the global definition 
JUCE_ASIO (you
       can un-comment the "#define JUCE_ASIO" line in juce_Config.h
       if you prefer). Make sure that your header search path will find the
       iasiodrv.h file that comes with the SDK. (Only about 2-3 of the 
SDK header
       files are actually needed - so to simplify things, you could just 
copy
       these into your JUCE directory).
*/

So I guess ASIO can't be used for Octave after all.

/F

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to