asio support

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

asio support

Vasja Lebar
hi,

i'm new to audacity and i saw that audacity doesn't support ASIO. Has
anyone tried to do an ASIO implementation? This is just a thought but if
anyone want's to do it i'll gladly help. I understand that Audacity
works on Windows, Linux and MacOS and ASIO just on Windows and MacOS, so
this probably poses a problem.

Best regards,
Vasja Lebar



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Reply | Threaded
Open this post in threaded view
|

Re: asio support

Markus Meyer
Hi Vasja,

ASIO is supported by Portaudio v19, which is part of Audacity. That
means, ASIO is actually supported in the current Audacity version (on
Windows). However, the binaries available on the website don't include
ASIO support, because the ASIO license is incompatible with Audacity's
license. However, you should be able to compile Audacity with ASIO
support yourself.


Markus

Vasja Lebar schrieb:

> hi,
>
> i'm new to audacity and i saw that audacity doesn't support ASIO. Has
> anyone tried to do an ASIO implementation? This is just a thought but
> if anyone want's to do it i'll gladly help. I understand that Audacity
> works on Windows, Linux and MacOS and ASIO just on Windows and MacOS,
> so this probably poses a problem.
>
> Best regards,
> Vasja Lebar
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> _______________________________________________
> Audacity-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/audacity-devel
>



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Reply | Threaded
Open this post in threaded view
|

Re: asio support

Anthony Airon Oetzmann
On Thu, 05 Jan 2006 16:48:56 +0100, Markus Meyer wrote:

>Hi Vasja,
>
>ASIO is supported by Portaudio v19, which is part of Audacity. That
>means, ASIO is actually supported in the current Audacity version (on
>Windows). However, the binaries available on the website don't include
>ASIO support, because the ASIO license is incompatible with Audacity's
>license. However, you should be able to compile Audacity with ASIO
>support yourself.

How can that be ?

A device driver, part of a GPL(or LGPL)'ed package, Portaudio, interfaces
to a non-GPL'ed , i.e. device driver , actualy a system-level driver, as
it's a standard in Windows like MME drivers are, in MacOSX like Coreaudio
is.

What's the holdup? It's the only professional driver type, and no
Gigasamplers drivers don't count.

Hard to belive.

 Tony




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Reply | Threaded
Open this post in threaded view
|

Re: asio support

Bugzilla from darius@dons.net.au
On Fri, 6 Jan 2006 11:02, Anthony Airon Oetzmann wrote:

> How can that be ?
>
> A device driver, part of a GPL(or LGPL)'ed package, Portaudio, interfaces
> to a non-GPL'ed , i.e. device driver , actualy a system-level driver, as
> it's a standard in Windows like MME drivers are, in MacOSX like Coreaudio
> is.
>
> What's the holdup? It's the only professional driver type, and no
> Gigasamplers drivers don't count.
>
> Hard to belive.
Maybe you could read the two license agreements and find out?

According to this..
http://www.steinberg.de/DocSupportDisplay_sb0611.html?templ=&doclink=/webvideo/Steinberg/support/doc/ASIO%20SDK_2.htm&Langue_ID=&Product_ID=

they restrict your rights to re-distribute the code (section 2.2), hence it is
incompatible with the GPL.

I am not sure you can claim ASIO is completely "system level", but even if YOU
think so it's up to the guys running the project since their butts are on the
line.

If you believe it is OK then you could distribute the binaries yourself and
see what happens :)

--
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C

attachment0 (194 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

RE: asio support

Leland Lucius
>
> Maybe you could read the two license agreements and find out?
>
> According to this..
> http://www.steinberg.de/DocSupportDisplay_sb0611.html?templ=&d
oclink=/webvideo/Steinberg/support/doc/ASIO%20SDK_> 2.htm&Langue_ID=&Product_ID=
>
> they restrict your rights to re-distribute the code (section
> 2.2), hence it is
> incompatible with the GPL.
>
First, I'm not saying ASIO should or should not be supported as I'm sure this
has been discussed before (I'm too lazy to search the archives ;-)).  And I'm
the last one to claim the ability to read legalese, but it doesn't seem to be a
problem to me.  Section 2.2 is (I think) talking about distributing part or all
of the SDK itself.  We wouldn't be doing that.  We'd be doing section 2.1,
especially 2.1.2.

However, I wonder how sections 2.4 and 2.5 would apply to a community project
rather than an individual or company.

Maybe asking Steinberg their views on open source projects???

Just thinking out load...

Leland



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Reply | Threaded
Open this post in threaded view
|

Re: asio support

Vaughan Johnson
Administrator
In reply to this post by Markus Meyer
Actually, although PortAudio v19 is in CVS, I think we're still linking
to the v18 version also in CVS, on all platforms. And note that these
are considerably modified for Audacity, relative to the PortAudio
releases. However, I've built with v19 (on Audacity 1.2.x a few months
ago) that turns on ASIO support. I've tested it on my Win2K Pro system
with an M-Audio Audiophile 24/96, and a few other people have tested the
executable on Windows, with success, including simultaneous multi-track
(>2) recording.

I haven't read the license closely, only the abstract, but my
understanding is that we can't distribute this because we release all
associated code with Audacity (like the modified PortAudio copies) and
we can't release the ASIO SDK code. Because Audacity is GPL, I'm
explicitly not publicly releasing this executable, only handing it to a
few people for testing only, under agreement that they not distribute it.

I think Dominic & Matt know the legal issues better. Guys, do I have it
right? There have been rumors that Steinberg will loosen up the SDK
licensing, but no action.

-Vaughan


Markus Meyer wrote:

> Hi Vasja,
>
> ASIO is supported by Portaudio v19, which is part of Audacity. That
> means, ASIO is actually supported in the current Audacity version (on
> Windows). However, the binaries available on the website don't include
> ASIO support, because the ASIO license is incompatible with Audacity's
> license. However, you should be able to compile Audacity with ASIO
> support yourself.
>
>
> Markus
>
> Vasja Lebar schrieb:
>
>> hi,
>>
>> i'm new to audacity and i saw that audacity doesn't support ASIO. Has
>> anyone tried to do an ASIO implementation? This is just a thought but
>> if anyone want's to do it i'll gladly help. I understand that
>> Audacity works on Windows, Linux and MacOS and ASIO just on Windows
>> and MacOS, so this probably poses a problem.
>>
>> Best regards,
>> Vasja Lebar
>>
>>
>>
>> -------------------------------------------------------
>> This SF.net email is sponsored by: Splunk Inc. Do you grep through
>> log files
>> for problems?  Stop!  Download the new AJAX search engine that makes
>> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
>> http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
>> _______________________________________________
>> Audacity-devel mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/audacity-devel
>>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> _______________________________________________
> Audacity-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/audacity-devel
>


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Reply | Threaded
Open this post in threaded view
|

Re: asio support

Markus Meyer
In reply to this post by Leland Lucius
Leland Lucius schrieb:

>However, I wonder how sections 2.4 and 2.5 would apply to a community project
>rather than an individual or company.
>  
>
You can't link GPL software with libraries which have proprietary
licenses which impose restrictions on redistribution of the source code.
This is even a FAQ for the GPL:

http://www.gnu.org/licenses/gpl-faq.html#MoneyGuzzlerInc


Markus



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Reply | Threaded
Open this post in threaded view
|

RE: asio support

Leland Lucius
> You can't link GPL software with libraries which have proprietary
> licenses which impose restrictions on redistribution of the
> source code.
> This is even a FAQ for the GPL:
>
> http://www.gnu.org/licenses/gpl-faq.html#MoneyGuzzlerInc
>
Well, then.  At least I can take comfort that I'm not the only one
to have wondered about that.  ;-)

Leland



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel