Thank you Paul, this was very helpful. I'll should be able to figure it our from here. --Rocco

On Thu, Oct 28, 2010 at 4:47 AM, <audacity-devel-request@lists.sourceforge.net> wrote:
Send audacity-devel mailing list submissions to
       audacity-devel@lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
       https://lists.sourceforge.net/lists/listinfo/audacity-devel
or, via email, send a message with subject or body 'help' to
       audacity-devel-request@lists.sourceforge.net

You can reach the person managing the list at
       audacity-devel-owner@lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of audacity-devel digest..."


Today's Topics:

  1. Re: making Pure Data a plugin language for Audacity (James Crook)
  2. Re: patch for the Audacity Nyquist text input     widget
     (Steve the Fiddle)
  3. Re: patch for the Audacity Nyquist text input     widget (Al Dimond)
  4. Compiling Audacity 1.3.12 wxMac 2.8.11 on Mac OS X        10.5.8
     (Rocco Varela)
  5. Re: Compiling Audacity 1.3.12 wxMac 2.8.11 on Mac OS X 10.5.8
     (Paul Livesey)
  6. Fwd: Chordino and NNLS Chroma -- new Vamp plugins (Chris Cannam)


----------------------------------------------------------------------

Message: 1
Date: Wed, 27 Oct 2010 20:46:49 +0100
From: James Crook <crookj@indigo.ie>
Subject: Re: [Audacity-devel] making Pure Data a plugin language for
       Audacity
To: audacity-devel@lists.sourceforge.net
Message-ID: <4CC881A9.3010702@indigo.ie>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

I've replied on the forum:

"Hi Eighthave,

PD would be a great addition to Audacity - and probably more work than
you anticipate.  One of the big obstacles is that Audacity is not real
time.  We would at least need to lash up a workaround.  We're slowly
working towards a hybrid where effects that can be real time are and
those that don't run fast enough render in the background.  MChinen's
load-on-demand code was an important step in that direction.

Fusion of PD with Audacity, in my view, could benefit both a great deal.

Best way to progress it is to join the audacity devel list and also
start a wiki page on the audacity wiki about Audacity as a PD host.

The 2.0 release need not be a blocker since 99% of this will happen in a
plug-in that extends Audacity.

Please reply on the audacity-devel mailing list as I do not regularly
monitor this forum.

--James."



On 25/10/2010 02:48, Steve the Fiddle wrote:
> There has been a post to the forum from one of the core developers of
> Pure Data that may be of interest:
>
> [quote]
> I'm one of the core developers of Pure Data (aka Pd) and an ardent
> Audacity user.  We have recently released libpd, a framework to make
> Pd embeddable into other programs and languages.  I was thinking it
> would be very nice to be able to write plugins for Audacity using Pd.
> Anyone think this is feasible?  We already have libpd embedded into
> C++/OpenFrameworks, Java, Android, and Apple iOS/Obj-C.  Anyone who
> knows the Audacity code willing to work with a Pd dev to make this
> happen?
>
> Here's the libpd announcement, for more info:
> http://puredata.hurleur.com/sujet-4777-libpd-embeddable-sound-engine-android-java-more
> [/quote]
>
> If anyone is interested, you can reply here:
> http://forum.audacityteam.org/viewtopic.php?f=20&t=42728#p108786
>
> Steve




------------------------------

Message: 2
Date: Wed, 27 Oct 2010 22:26:56 +0100
From: Steve the Fiddle <stevethefiddle@gmail.com>
Subject: Re: [Audacity-devel] patch for the Audacity Nyquist text
       input   widget
To: audacity-devel@lists.sourceforge.net
Message-ID:
       <AANLkTik-XGqGveTd1nXsf6m_VmAUJnc90-ePHOxXKNRY@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

Has anyone had chance to look at (commit) this fix yet?

The "Nyquist Generate Prompt" has bugs/limitations that will be fixed
by this so there's no point me raising it on Bugzilla if the fix is
about  to be committed.

Steve



On Mon, Oct 25, 2010 at 11:54 PM, edgar <edgar-rft@web.de> wrote:
> Hi Audacity devels,
>
> In the Attachment is a patch that fixes some problems with backslashes
> and double-quotes in the Audacity Nyquist text input widget.
>
> The details can be found in the first text box of this forum thread:
> http://forum.audacityteam.org/viewtopic.php?f=39&t=42770
>
> The patch was done against Audacity at Google, SVN revision rev-10749
> from October 26, 2010 (last SVN update approx. half an hour ago).
>
> Because I do not have SVN write access I would like to ask if one of
> you may please apply the patch to the Google Audacity SVN code.
>
> Thanks,
>
> - edgar
>
>
>
>
>
>
> --
> The author of this email does not necessarily endorse the following
> advertisements, which are the sole responsibility of the advertiser:
>
>
> diff -r -u audacity-2010-10-26-rev-10749/src/effects/nyquist/Nyquist.cpp
> audacity-2010-10-26-rev-10749-mod/src/effects/nyquist/Nyquist.cpp
> --- audacity-2010-10-26-rev-10749/src/effects/nyquist/Nyquist.cpp
> 2010-10-26 00:17:55.000000000 +0200
> +++ audacity-2010-10-26-rev-10749-mod/src/effects/nyquist/Nyquist.cpp
> 2010-10-26 00:33:46.000000000 +0200
> @@ -655,7 +655,8 @@
> ? ? ? }
> ? ? ? else if (mControls[j].type == NYQ_CTRL_STRING) {
> ? ? ? ? ?wxString str = mControls[j].valStr;
> - ? ? ? ? str.Replace(wxT("\""), wxT("'"));
> + ? ? ? ? str.Replace(wxT("\\"), wxT("\\\\"));
> + ? ? ? ? str.Replace(wxT("\""), wxT("\\\""));
> ? ? ? ? ?cmd += wxString::Format(wxT("(setf %s \"%s\")\n"),
> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?mControls[j].var.c_str(),
> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?str.c_str());
>
> ------------------------------------------------------------------------------
> Nokia and AT&T present the 2010 Calling All Innovators-North America contest
> Create new apps & games for the Nokia N8 for consumers in ?U.S. and Canada
> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
> http://p.sf.net/sfu/nokia-dev2dev
> _______________________________________________
> audacity-devel mailing list
> audacity-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/audacity-devel
>
>



------------------------------

Message: 3
Date: Wed, 27 Oct 2010 22:06:32 -0700
From: Al Dimond <businessmanprogrammersteve@gmail.com>
Subject: Re: [Audacity-devel] patch for the Audacity Nyquist text
       input   widget
To: audacity-devel@lists.sourceforge.net
Message-ID: <201010272206.32431.businessmanprogrammersteve@gmail.com>
Content-Type: Text/Plain;  charset="iso-8859-1"

On Wednesday, October 27, 2010 14:26:56 Steve the Fiddle wrote:
> Has anyone had chance to look at (commit) this fix yet?
>
> The "Nyquist Generate Prompt" has bugs/limitations that will be
> fixed by this so there's no point me raising it on Bugzilla if the
> fix is about  to be committed.
>

I just had a look. Unfortunately I don't know Nyquist well enough to
know what the escaping rules are... if they're standard and reasonable
(that is, if they're similar to languages I know well ;-) ), the patch
is correct. And your test results seem good.

I'm inclined to check this in but I'd like to give people time to
object first that know Nyquist better than me. I won't get around to
this tomorrow, and maybe not for a few days after that, but if this
hasn't been committed or commented on by next time I check in here
I'll commit it.

 - Al

> Steve
>
> On Mon, Oct 25, 2010 at 11:54 PM, edgar <edgar-rft@web.de> wrote:
> > Hi Audacity devels,
> >
> > In the Attachment is a patch that fixes some problems with
> > backslashes and double-quotes in the Audacity Nyquist text input
> > widget.
> >
> > The details can be found in the first text box of this forum
> > thread: http://forum.audacityteam.org/viewtopic.php?f=39&t=42770
> >
> > The patch was done against Audacity at Google, SVN revision
> > rev-10749 from October 26, 2010 (last SVN update approx. half an
> > hour ago).
> >
> > Because I do not have SVN write access I would like to ask if one
> > of you may please apply the patch to the Google Audacity SVN
> > code.
> >
> > Thanks,
> >
> > - edgar
> >
> >
> >
> >
> >
> >
> > --
> > The author of this email does not necessarily endorse the
> > following advertisements, which are the sole responsibility of
> > the advertiser:
> >
> >
> > diff -r -u
> > audacity-2010-10-26-rev-10749/src/effects/nyquist/Nyquist.cpp
> > audacity-2010-10-26-rev-10749-mod/src/effects/nyquist/Nyquist.cp
> > p ---
> > audacity-2010-10-26-rev-10749/src/effects/nyquist/Nyquist.cpp
> > 2010-10-26 00:17:55.000000000 +0200
> > +++
> > audacity-2010-10-26-rev-10749-mod/src/effects/nyquist/Nyquist.cp
> > p 2010-10-26 00:33:46.000000000 +0200
> > @@ -655,7 +655,8 @@
> >       }
> >       else if (mControls[j].type == NYQ_CTRL_STRING) {
> >          wxString str = mControls[j].valStr;
> > -         str.Replace(wxT("\""), wxT("'"));
> > +         str.Replace(wxT("\\"), wxT("\\\\"));
> > +         str.Replace(wxT("\""), wxT("\\\""));
> >          cmd += wxString::Format(wxT("(setf %s \"%s\")\n"),
> >                                  mControls[j].var.c_str(),
> >                                  str.c_str());
> >
> > -----------------------------------------------------------------
> > ------------- Nokia and AT&T present the 2010 Calling All
> > Innovators-North America contest Create new apps & games for the
> > Nokia N8 for consumers in  U.S. and Canada $10 million total in
> > prizes - $4M cash, 500 devices, nearly $6M in marketing Develop
> > with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
> > http://p.sf.net/sfu/nokia-dev2dev
> > _______________________________________________
> > audacity-devel mailing list
> > audacity-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/audacity-devel
>
> -------------------------------------------------------------------
> ----------- Nokia and AT&T present the 2010 Calling All
> Innovators-North America contest Create new apps & games for the
> Nokia N8 for consumers in  U.S. and Canada $10 million total in
> prizes - $4M cash, 500 devices, nearly $6M in marketing Develop
> with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
> http://p.sf.net/sfu/nokia-dev2dev
> _______________________________________________
> audacity-devel mailing list
> audacity-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/audacity-devel



------------------------------

Message: 4
Date: Wed, 27 Oct 2010 22:41:30 -0700
From: Rocco Varela <rocco.varela@gmail.com>
Subject: [Audacity-devel] Compiling Audacity 1.3.12 wxMac 2.8.11 on
       Mac OS X        10.5.8
To: audacity-devel@lists.sourceforge.net
Message-ID:
       <AANLkTim_Bea5bXM5Cvv-gYRRKr2nhcHKsMf0cZOfLC=Q@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Hello everyone,

I've followed the instructions listed on the Audacity wiki (
http://wiki.audacityteam.org/wiki/Developing_On_Mac) and I was able to
successfully install Wx Widgets however when I try to compile/build Audacity
using Xcode a get a slew of errors and warnings that I am not able to
eliminate. Below are just the first couple of the errors in my configuration
setup. Has anyone encountered the following problems?

Building target "Configure":

  - ENABLE_TEST_COVERAGE does not appear in AM_CONDITIONAL
  - LINUX_MINGW_CROSS_TEST does not appear in AM_CONDITIONAL.

--Rocco
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 5
Date: Thu, 28 Oct 2010 11:26:35 +0100
From: "Paul Livesey" <paul-aud@boafpsystems.com>
Subject: Re: [Audacity-devel] Compiling Audacity 1.3.12 wxMac 2.8.11
       on Mac OS X 10.5.8
To: audacity-devel@lists.sourceforge.net
Message-ID:
       <2e344517b0265d704eff847d772da07c.squirrel@www.boafpsystems.com>
Content-Type: text/plain;charset=iso-8859-1

> Hello everyone,
>
> I've followed the instructions listed on the Audacity wiki (
> http://wiki.audacityteam.org/wiki/Developing_On_Mac) and I was able to
> successfully install Wx Widgets however when I try to compile/build
> Audacity
> using Xcode a get a slew of errors and warnings that I am not able to
> eliminate. Below are just the first couple of the errors in my
> configuration
> setup. Has anyone encountered the following problems?
>
> Building target "Configure":
>
>    - ENABLE_TEST_COVERAGE does not appear in AM_CONDITIONAL
>    - LINUX_MINGW_CROSS_TEST does not appear in AM_CONDITIONAL.
>
> --Rocco

Hi Rocco,

If you have a look at

http://forum.audacityteam.org/viewtopic.php?f=19&t=8080

there are a few tips on getting Audacity to build on a mac, especially if
you are having problems with configure macros, there's a 'dirlist' file
you can add that often cures problems.

If that fails to solve the problem then if you could post your build log
that would be most helpful.

I have a free evening tonight (finally) and have a small list of Audacity
related stuff that I need to do (including sorting out building on Snow
Leopard and putting my personal Mac build script into source control) so I
will check the state of the build then.

Paul.





------------------------------

Message: 6
Date: Thu, 28 Oct 2010 13:47:04 +0200
From: Chris Cannam <cannam@all-day-breakfast.com>
Subject: [Audacity-devel] Fwd: Chordino and NNLS Chroma -- new Vamp
       plugins
To: audacity-devel@lists.sourceforge.net
Message-ID:
       <AANLkTi=nHh=2gLhgaNBBjw0xqF3jCGHoTxNabTEaQ9iJ@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

This is a nice chord-extraction plugin which works in Audacity -- may
be of some interest, I hope.


Chris

---------- Forwarded message ----------
From: Chris Cannam <chris.cannam@elec.qmul.ac.uk>
Date: Thu, Oct 28, 2010 at 1:37 PM
Subject: Chordino and NNLS Chroma -- new Vamp plugins
To: music-ir@listes.ircam.fr


We're happy to announce the first release of an new open source Vamp
plugin (http://vamp-plugins.org) library for harmony and chord
extraction, based mainly on Matthias Mauch's PhD research in the
EPSRC-funded OMRAS2 Project at the Centre for Digital Music, Queen
Mary University of London.

The library contains the Chordino, NNLS Chroma and Tuning plugins and
should run in all Vamp hosts (e.g. Sonic Visualiser, Audacity, Sonic
Annotator). The main features are:

?* Chordino: a simple, no frills chord transcription method based on
NNLS Chroma features,
?* NNLS Chroma: high-quality chroma features for harmony visualisation
or further processing,
?* Tuning: an estimate of the 'concert pitch' tuning.

The NNLS Chroma plugin was the feature extractor used for Matthias'
MIREX submissions this year. ?The plugin implementation is by Matthias
Mauch and Chris Cannam. ?The code is published under the GNU General
Public License.

For more information and downloads, please see

?http://isophonics.net/nnls-chroma

Here's an installation video:

?http://www.youtube.com/watch?v=ojtkaoV0N48


Chris



------------------------------

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
http://p.sf.net/sfu/nokia-dev2dev

------------------------------

_______________________________________________
audacity-devel mailing list
audacity-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/audacity-devel


End of audacity-devel Digest, Vol 54, Issue 22
**********************************************