Thread: Re: [Audacity-devel] Extreme Stretch for Audacity patch (renamed as Paulstretch)
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Paul N <zyn...@ya...> - 2012-06-02 11:07:50
|
Hi. I updated the patch and I put it here: http://hypermammut.sourceforge.net/paulstretch/paulstretch_audacity/paulstretch_audacity_20120602.patch.gz Also I made an unofficial windows binary for Audacity 2.0.0 which includes Paulstretch effect and I uploaded here: http://hypermammut.sourceforge.net/paulstretch/paulstretch_audacity/audacity_200_with_paulstretch_win32.zip (the source code is in the same directory). Paul |
From: Paul N <zyn...@ya...> - 2012-06-08 07:55:37
|
Hi Martyn. Few years ago the first attempt (after writing it as a standalone binary) was to make Paulstretch a LADSPA effect. But I encountered a issue: LADSPA didn't offered a possibility to output a different number of samples than the input. This issue is described into this http://www.breakfastquay.com/forum/comments.php?DiscussionID=25 (see the second post from there). I studied the source code of Audacity and I found a way to output a different number of samples (than the input). That's the main reason I decided to add it as an Audacity effect. Paul > Hi Paul > > Did you consider the plug-in / VST / LADSPA effect routes to getting > this accepted that we suggested? I think that one of them will give > you a greater exposure, and a more likely route into Audacity than a > patch. > > TTFN > Martyn |
From: Vaughan J. <va...@au...> - 2012-06-08 18:51:52
|
Thanks, Paul. Does VST have that restriction? If so, I think you've made a good case for it to be a built-in effect. If not, I think it's worth considering making it VST. As I mentioned before, that would allow it to run in lots of other apps, too, so you'd get leverage from that. - Vaughan On 6/8/2012 12:55 AM, Paul N wrote: > Hi Martyn. > Few years ago the first attempt (after writing it as a standalone > binary) was to make Paulstretch a LADSPA effect. But I encountered a > issue: LADSPA didn't offered a possibility to output a different number > of samples than the input. > This issue is described into this > http://www.breakfastquay.com/forum/comments.php?DiscussionID=25 (see > the second post from there). > > I studied the source code of Audacity and I found a way to output a > different number of samples (than the input). That's the main reason I > decided to add it as an Audacity effect. > > Paul > >> Hi Paul >> >> Did you consider the plug-in / VST / LADSPA effect routes to getting >> this accepted that we suggested? I think that one of them will give >> you a greater exposure, and a more likely route into Audacity than a >> patch. >> >> TTFN >> Martyn > > |
From: Paul N <zyn...@ya...> - 2012-06-18 06:53:04
|
>That is bad, and the same as the cause of the assert. Now fixed. >Paul may want to see if this is a good fix but I think it's OK. Martin, the code looks OK. Thanks. Paul |
From: Martyn S. <mar...@gm...> - 2012-06-08 00:08:04
|
Hi Paul Did you consider the plug-in / VST / LADSPA effect routes to getting this accepted that we suggested? I think that one of them will give you a greater exposure, and a more likely route into Audacity than a patch. TTFN Martyn On 02/06/2012 12:07, Paul N wrote: > Hi. > I updated the patch and I put it here: > http://hypermammut.sourceforge.net/paulstretch/paulstretch_audacity/paulstretch_audacity_20120602.patch.gz > > Also I made an unofficial windows binary for Audacity 2.0.0 which > includes Paulstretch effect and I uploaded here: > http://hypermammut.sourceforge.net/paulstretch/paulstretch_audacity/audacity_200_with_paulstretch_win32.zip > (the source code is in the same directory). > > Paul > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > _______________________________________________ > audacity-devel mailing list > aud...@li... > https://lists.sourceforge.net/lists/listinfo/audacity-devel |
From: Richard A. <ri...@au...> - 2012-06-10 16:39:17
|
On Sat, 2012-06-02 at 04:07 -0700, Paul N wrote: > Hi. > I updated the patch and I put it here: > http://hypermammut.sourceforge.net/paulstretch/paulstretch_audacity/paulstretch_audacity_20120602.patch.gz This applied and builds fine (thank you!). I've committed it to SVN because although not perfect, it's much easier to deal with the remaining wrinkles in there. The only change I made was to put the object files in Makefile.in in alphabetical order. This commit does not update the Visual Studio and XCode projects, so Mac and Windows developers need to add src/effects/Paulstretch.cpp, .h to the relevant project files. On some quick testing, it seems to work fine (with the proviso that I don't know what it's supposed tow sound like), but I have found one way to crash Audacity with it applied which doesn't happen for other comparable effects (even ones which change the duration of the audio). 1. Have a project with an audio track 2. Select a section of the track with no audio (e.g. scroll past the end and make a selection) 3. Effects > Paulstretch, with the default parameters 4. Slight pause, then an assertion failure to do with selection borders. If you try this with the other speed / tempo effects in Audacity, this doesn't happen. There are a few string changes which I think make it read better to native English speakers which I have put in as subsequent changes to make it clear where they have come from. Please check that I haven't got any of these wrong. I have also added some notes to help our translators translate the various strings in the user interface. I'm not quite sure what to do with the term "Paulstretch". I think it's a proper noun, and so shouldn't be translated (but needs to be translatable for the sake of transliterated character sets), and have marked it as such. If you disagree, we can easily change this. Richard |
From: Gale A. <ga...@au...> - 2012-06-14 07:01:34
|
| From Richard Ash <ri...@au...> | Sun, 10 Jun 2012 17:39:06 +0100 | Subject: [Audacity-devel] Extreme Stretch for Audacity patch (renamed as Paulstretch) > On Sat, 2012-06-02 at 04:07 -0700, Paul N wrote: > > Hi. > > I updated the patch and I put it here: > > http://hypermammut.sourceforge.net/paulstretch/paulstretch_audacity/paulstretch_audacity_20120602.patch.gz > > ... On some quick testing, it seems to work fine (with the proviso that I > don't know what it's supposed tow sound like), but I have found one way > to crash Audacity with it applied which doesn't happen for other > comparable effects (even ones which change the duration of the audio). > > 1. Have a project with an audio track > 2. Select a section of the track with no audio (e.g. scroll past the end > and make a selection) > 3. Effects > Paulstretch, with the default parameters > 4. Slight pause, then an assertion failure to do with selection borders. > > If you try this with the other speed / tempo effects in Audacity, this > doesn't happen. I can confirm the crash in Unicode Debug on Windows 7 x64 - it seems to crash if only white space is in the selection, wherever that space is. No crash if some audio is included in the selection. I see no crash or bad result in Unicode Release on Windows 7 x64, Ubuntu 12.04 or OS X 10.7.4 (unless you count drawing a play region in the Timeline from zero to the start of the selection as bad). Gale |
From: Martyn S. <mar...@gm...> - 2012-06-14 22:49:42
|
On 14/06/2012 08:01, Gale Andrews wrote: > > | From Richard Ash<ri...@au...> > | Sun, 10 Jun 2012 17:39:06 +0100 > | Subject: [Audacity-devel] Extreme Stretch for Audacity patch (renamed as Paulstretch) >> On Sat, 2012-06-02 at 04:07 -0700, Paul N wrote: >>> Hi. >>> I updated the patch and I put it here: >>> http://hypermammut.sourceforge.net/paulstretch/paulstretch_audacity/paulstretch_audacity_20120602.patch.gz >> >> ... On some quick testing, it seems to work fine (with the proviso that I >> don't know what it's supposed tow sound like), but I have found one way >> to crash Audacity with it applied which doesn't happen for other >> comparable effects (even ones which change the duration of the audio). >> >> 1. Have a project with an audio track >> 2. Select a section of the track with no audio (e.g. scroll past the end >> and make a selection) >> 3. Effects> Paulstretch, with the default parameters >> 4. Slight pause, then an assertion failure to do with selection borders. >> >> If you try this with the other speed / tempo effects in Audacity, this >> doesn't happen. > > I can confirm the crash in Unicode Debug on Windows 7 x64 - it seems > to crash if only white space is in the selection, wherever that space > is. No crash if some audio is included in the selection. More of an assert, than a crash. > I see no crash or bad result in Unicode Release on Windows 7 x64, > Ubuntu 12.04 or OS X 10.7.4 (unless you count drawing a play region > in the Timeline from zero to the start of the selection as bad). That is bad, and the same as the cause of the assert. Now fixed. Paul may want to see if this is a good fix but I think it's OK. TTFN Martyn > > > Gale > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > audacity-devel mailing list > aud...@li... > https://lists.sourceforge.net/lists/listinfo/audacity-devel > > |