Difference between revisions of "Features We Can't Implement"

From Audacity Wiki
Jump to: navigation, search
(formatting tweak)
Line 8: Line 8:
 
We cannot ship Audacity with the following features due to the manufacturers of the technology enforcing non-disclosure clauses in their licensing agreements:  
 
We cannot ship Audacity with the following features due to the manufacturers of the technology enforcing non-disclosure clauses in their licensing agreements:  
  
* '''ASIO Support:''' We could create an ASIO version of Audacity quite easily, but if we distributed it with its source code, we would be breaking the Steinberg license agreement, and if we distributed it without the source code we would be breaking the licenses for Audacity and all the other libraries it relies on. Audacity 1.3.3 and later can be compiled from source code on Windows with the ASIO SDK to give ASIO support, but this is on the strict understanding that this ASIO enabled build must '''not''' be distributed in any way. Our inability to distribute pre-compiled versions of Audacity with ASIO support will remain until Steinberg relaxes licensing. See [[ASIO Audio Interface| here]] for more information.       
+
* '''[[ASIO Audio Interface|ASIO Support]]:''' We ''could'' create an ASIO version of Audacity quite easily, but if we distributed it with its source code, we would be breaking the Steinberg license agreement, and if we distributed it without the source code we would be breaking the licenses for Audacity and all the other libraries it relies on. Audacity 1.3.3 and later can be compiled from source code on Windows with the ASIO SDK to give ASIO support, but this is on the strict understanding that this ASIO enabled build must '''not''' be distributed in any way. Our inability to distribute pre-compiled versions of Audacity with ASIO support will remain until Steinberg relaxes licensing. See [[ASIO Audio Interface]] for more information.       
  
 
*[http://www.propellerheads.se/technologies/rewire/index.cfm Rewire] is a proprietary technology owned by Propellerheads Software AB that permits real-time streaming of audio data between applications, typically between Propellerheads' Reason sequencing software and a mixer application such as Cubase. As with ASIO, the Rewire licensing agreement requires non-disclosure of their software code, which is contrary to the open-source licence that Audacity is distributed under. As a result Audacity cannot implement Rewire support.
 
*[http://www.propellerheads.se/technologies/rewire/index.cfm Rewire] is a proprietary technology owned by Propellerheads Software AB that permits real-time streaming of audio data between applications, typically between Propellerheads' Reason sequencing software and a mixer application such as Cubase. As with ASIO, the Rewire licensing agreement requires non-disclosure of their software code, which is contrary to the open-source licence that Audacity is distributed under. As a result Audacity cannot implement Rewire support.
  
* <font color="green">'''''&radic;'''''</font>&nbsp; '''Import/Export WMA files:''' This restriction imposed by Microsoft has been worked around in current Audacity Beta by use of the [[FFmpeg integration|FFmpeg]] library.
+
== Circumvented restriction ==
 +
* {{checkok}} '''Import/Export WMA files:''' This restriction imposed by Microsoft has been worked around in current Audacity Beta by use of the [[FFmpeg integration|FFmpeg]] library.
  
* <font color="green">'''''&radic;'''''</font>&nbsp; '''VST GUI support:''' This restriction imposed by Steinberg prevented VST effects displaying their full customised interface. It has been worked around in current Audacity Beta by using an open source VST header.  
+
* {{checkok}} '''VST GUI support:''' This restriction imposed by Steinberg prevented VST effects displaying their full customised interface. It has been worked around in current Audacity Beta by using an open source VST header.  
  
  
 
==Other==  
 
==Other==  
 
+
* '''Mobile devices/operating systems:''' Unfortunately, we can't support these at present, partly due to the processing power and disk space requirements of Audacity, and partly because the interface library we use doesn't support mobile operating systems yet.<br />For more details and alternative programs, see [http://manual.audacityteam.org/man/FAQ:About_Audacity#mobile Will there be a mobile version of Audacity for iPod, iPad or other smartphones?] in our [http://manual.audacityteam.org/man/FAQ Frequently Asked Questions (FAQ)].  
* '''Mobile devices/operating systems:''' Unfortunately, we can't support these at present, partly due to the processing power and disk space requirements of Audacity, and partly because the interface library we use doesn't support mobile operating systems yet. <p> For more details and alternative programs, see [http://manual.audacityteam.org/man/FAQ:About_Audacity#mobile Will there be a mobile version of Audacity for iPod, iPad or other smartphones?] in our [http://manual.audacityteam.org/man/FAQ Frequently Asked Questions (FAQ)]. </p>
 
 
   
 
   
 
 
  
 
  [[Category:For Developers]][[Category:Feature Planning]]
 
  [[Category:For Developers]][[Category:Feature Planning]]

Revision as of 13:56, 4 January 2012

There are a number of features that users regularly request for Audacity, but which we are prevented from adding for various reasons, usually licensing restrictions.


Licensing restrictions

We cannot ship Audacity with the following features due to the manufacturers of the technology enforcing non-disclosure clauses in their licensing agreements:

  • ASIO Support: We could create an ASIO version of Audacity quite easily, but if we distributed it with its source code, we would be breaking the Steinberg license agreement, and if we distributed it without the source code we would be breaking the licenses for Audacity and all the other libraries it relies on. Audacity 1.3.3 and later can be compiled from source code on Windows with the ASIO SDK to give ASIO support, but this is on the strict understanding that this ASIO enabled build must not be distributed in any way. Our inability to distribute pre-compiled versions of Audacity with ASIO support will remain until Steinberg relaxes licensing. See ASIO Audio Interface for more information.
  • Rewire is a proprietary technology owned by Propellerheads Software AB that permits real-time streaming of audio data between applications, typically between Propellerheads' Reason sequencing software and a mixer application such as Cubase. As with ASIO, the Rewire licensing agreement requires non-disclosure of their software code, which is contrary to the open-source licence that Audacity is distributed under. As a result Audacity cannot implement Rewire support.

Circumvented restriction

  •   Import/Export WMA files: This restriction imposed by Microsoft has been worked around in current Audacity Beta by use of the FFmpeg library.
  •   VST GUI support: This restriction imposed by Steinberg prevented VST effects displaying their full customised interface. It has been worked around in current Audacity Beta by using an open source VST header.


Other