Discussion:
[Audacity-devel] Plug - in Creation in Audacity .
aishwarya selvaraj
2016-12-11 18:09:14 UTC
Permalink
Hi Everyone ,

Myself Aishwarya , ​a Researcher from India working on Speech Signal
Processing .
I have developed a Time/Pitch Scaling Algorithm .I have the corresponding
.cpp script and matlab code for the same .I want to include my version of
pitch/time scaling into Audacity .
I wanted to know how to create my own plugin in Audacity .
Is it possible ?Can anyone guide me ?

Hoping for reply.
--
Regards,
Aishwarya Selvaraj
Gale Andrews
2016-12-12 18:17:38 UTC
Permalink
Hi Aishwarya,

As I asked you on the -users list, can you describe the algorithm and how
it differs from SBSMS which is currently used in Sliding Time Scale /
Pitch Shift?

Also here again is one of the links I gave you before:
http://wiki.audacityteam.org/wiki/Creating_your_own_Plug-in .

Thanks.


Gale


On 11 December 2016 at 18:09, aishwarya selvaraj
Post by aishwarya selvaraj
Hi Everyone ,
Myself Aishwarya , a Researcher from India working on Speech Signal
Processing .
I have developed a Time/Pitch Scaling Algorithm .I have the corresponding
.cpp script and matlab code for the same .I want to include my version of
pitch/time scaling into Audacity .
I wanted to know how to create my own plugin in Audacity .
Is it possible ?Can anyone guide me ?
Hoping for reply.
--
Regards,
Aishwarya Selvaraj
Steve the Fiddle
2016-12-13 11:27:59 UTC
Permalink
Post by Gale Andrews
Hi Aishwarya,
As I asked you on the -users list, can you describe the algorithm and how
it differs from SBSMS which is currently used in Sliding Time Scale /
Pitch Shift?
http://wiki.audacityteam.org/wiki/Creating_your_own_Plug-in .
Thanks.
Gale
On 11 December 2016 at 18:09, aishwarya selvaraj
Post by aishwarya selvaraj
Hi Everyone ,
Myself Aishwarya , a Researcher from India working on Speech Signal
Processing .
I have developed a Time/Pitch Scaling Algorithm .I have the corresponding
.cpp script and matlab code for the same .I want to include my version of
pitch/time scaling into Audacity .
I wanted to know how to create my own plugin in Audacity .
Is it possible ?Can anyone guide me ?
Hi Aishwarya,

Is there a working version of your code available?
Could you tell us a bit about the algorithm.

Currently Audacity has two algorithms available for time/pitch
scaling. The default algorithm for the "Change Pitch" and "Change
Tempo" effects is provided by libsoundtouch
(http://www.surina.net/soundtouch/). The algorithm used by "Sliding
Time Scale / Pitch Shift", and (new in Audacity 2.1.3) as an option in
"Change Pitch" and "Change Tempo", is provided by SBSMS
(http://sbsms.sourceforge.net/). How does your algorithm compare with
/ differ from these algorithms?

Audacity supports several plug-in formats.

On all platforms:
Nyquist (http://wiki.audacityteam.org/wiki/Nyquist_Plug-ins_Reference),
LADSPA (https://en.wikipedia.org/wiki/LADSPA), VST, and "built-in"
effects (mostly in C++).
Note that Nyquist plug-ins are fully cross-platform whereas LADSPA and
VST plug-ins require platform specific builds.

On Mac OS X, AU plug-ins are also supported
(https://developer.apple.com/library/content/documentation/MusicAudio/Conceptual/AudioUnitProgrammingGuide/Introduction/Introduction.html)

On Linux, LV2 effects are (partially) supported (http://lv2plug.in/)
(Audacity theoretically supports LV2 on all platforms, but I don't
know of any LV2 plug-ins for Windows or OS X)

Additional information here: http://www.audacityteam.org/download/plug-ins/

Steve
Post by Gale Andrews
Post by aishwarya selvaraj
Hoping for reply.
--
Regards,
Aishwarya Selvaraj
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
audacity-devel mailing list
https://lists.sourceforge.net/lists/listinfo/audacity-devel
Loading...