Boolean Validators in Scripting, and GSoC2010 inquiry

3 messages Options
Embed this post
Permalink
John Martin Goddard

Boolean Validators in Scripting, and GSoC2010 inquiry

Reply Threaded More More options
Print post
Permalink
Hello Dan, James, everyone,

I'm investigating the use of the BoolValidator, for setting/getting Mute/Solo status, and it appears I use single char strings "y" or "n", and not "True", or "true", "False", etc.
Is this the case?
(Dan, I recall you asking whether the status return would be "y/n", and  I suspect this may be the reason).


Regarding Google Summer of Code 2010, do you think my voice command/control application might fit in?

I believe I'd meet the criteria to be considered for GSoC2010, I'm in grad school, and this project is a big part of my Thesis.  I wonder whether I'd be disqualified because my program is Windows only (at the moment), and relies heavily on the .NET toolbox.  I suppose if I get my Thesis finished and accepted, I could propose a port to Linux.

Also, since it's a stand-alone program utilizing the scripting IAC interface, maybe the project could be applied for independently of the core focus of Audacity development.

Any advice here would be greatly appreciated.

Best Regards,
Marty Goddard

________________________________________
From: [hidden email] [[hidden email]]
Sent: Wednesday, October 28, 2009 10:21 PM
To: [hidden email]
Subject: audacity-devel Digest, Vol 42, Issue 120

Send audacity-devel mailing list submissions to
        [hidden email]

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
        [hidden email]

You can reach the person managing the list at
        [hidden email]

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


Today's Topics:

   1. Focus Problem (Renan Moura Ferreira)
   2. Track group definition (Al Dimond)
   3. CVS write access (Al Dimond). (James Crook)
   4. Re: CVS write access (Al Dimond). (James Crook)
   5. Re: Track group definition (James Crook)
   6. GSoC 2010 planning (James Crook)
   7. Re: bug: too many new project windows crashes     Audacity
      (Arturo 'Buanzo' Busleiman)
   8. current compiling instructions on wiki (Ed Musgrove)


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

Message: 1
Date: Wed, 28 Oct 2009 12:42:11 +0000
From: Renan Moura Ferreira <[hidden email]>
Subject: [Audacity-devel] Focus Problem
To: <[hidden email]>
Message-ID: <[hidden email]>
Content-Type: text/plain; charset="iso-8859-1"


  I'm integrating a text editor to audacity's interface
  and it's working properly, but I'm having a problema with the focus
  in my wxRichTextCtrl component.

  When I type something in the wxRichTextCtrl, it affects the toolbars
  of audacity.

  Could anyone tell me how to solve it, I mean, how  I keep the focus
  in the text editor and kill it in the rest of the application.

  I'm sending the modifications I did in Project.cpp to integrate the text editor.


 --------------
 Renan Moura


_________________________________________________________________
Voc? sabia que com o Hotmail voc? tem espa?o ilimitado para guardar seus e-mails? Come?e a usar j?!
http://www.microsoft.com/brasil/windows/windowslive/products/hotmail.aspx
-------------- next part --------------
An HTML attachment was scrubbed...
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: modifications.txt

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

Message: 2
Date: Wed, 28 Oct 2009 14:59:55 -0600
From: Al Dimond <[hidden email]>
Subject: [Audacity-devel] Track group definition
To: [hidden email]
Message-ID: <[hidden email]>
Content-Type: Text/Plain;  charset="us-ascii"

In an off-list discussion with Gale A. and Bill W., Bill mentioned that
the manual defines a track group as any positive number of wave tracks
followed by any positive number of label tracks.  Gale said that this
is the definition agreed to by all developers when track groups and
linking were introduced.  However, currently in the code this
definition is never used, as far as I can tell.  It's always any number
of wave tracks followed by exactly one label track.  Any further wave
tracks are on their own.

For the most part, we could move to the definition stated in the manual
by changing TrackGroupIterator and TrackAndGroupIterator.  I know of
at least a few other areas that would need attention: just about all
the Clear, Cut, and Paste functions would at least need a look, and
the Repeat effect would need minor changes.  I'm sure I'm missing a few
things.  On the other hand, we could leave the code how it is and
change the manual.  I'd rather change the manual at this point, but,
you know, I'm just this guy that drops a lot of patches on your heads.

Does anyone have thoughts or opinions on this?

 - Al



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

Message: 3
Date: Wed, 28 Oct 2009 21:01:43 +0000
From: James Crook <[hidden email]>
Subject: [Audacity-devel] CVS write access (Al Dimond).
To: Al Dimond <[hidden email]>
Cc: [hidden email]
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Hi Al,

We (Audacity) would like to give you CVS write access.
Please can you send me your sourceforge user id?

Initially please keep check ins to ones which you have high confidence
are the right way forward.  If you have reservations about what the
change does, chances are those aspects need more discussion first.  I'll
try to be responsive to questions etc, and I'll be keeping an eye on the
CVS check in logs.

--James (on behalf of 'the technical council').



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

Message: 4
Date: Wed, 28 Oct 2009 21:25:34 +0000
From: James Crook <[hidden email]>
Subject: Re: [Audacity-devel] CVS write access (Al Dimond).
To: Al Dimond <[hidden email]>
Cc: [hidden email]
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Thanks for sending your sf id.

CVS access is now enabled for you.  Welcome on board.

--James.


James Crook wrote:

> Hi Al,
>
> We (Audacity) would like to give you CVS write access.
> Please can you send me your sourceforge user id?
>
> Initially please keep check ins to ones which you have high confidence
> are the right way forward.  If you have reservations about what the
> change does, chances are those aspects need more discussion first.  I'll
> try to be responsive to questions etc, and I'll be keeping an eye on the
> CVS check in logs.
>
> --James (on behalf of 'the technical council').



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

Message: 5
Date: Wed, 28 Oct 2009 21:36:00 +0000
From: James Crook <[hidden email]>
Subject: Re: [Audacity-devel] Track group definition
To: [hidden email]
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

I would regard the current way as being a P4 bug, rather than changing
the manual only to have to change it back later when we do things right.

If our code is designed right it should be just exactly as you say, a
change in the iterators.  If it's not, then it suggests we're being too
special case in our coding, so it's a (mild) design smell and worth
sorting out (as a P4).

--James.


Al Dimond wrote:

> In an off-list discussion with Gale A. and Bill W., Bill mentioned that
> the manual defines a track group as any positive number of wave tracks
> followed by any positive number of label tracks.  Gale said that this
> is the definition agreed to by all developers when track groups and
> linking were introduced.  However, currently in the code this
> definition is never used, as far as I can tell.  It's always any number
> of wave tracks followed by exactly one label track.  Any further wave
> tracks are on their own.
>
> For the most part, we could move to the definition stated in the manual
> by changing TrackGroupIterator and TrackAndGroupIterator.  I know of
> at least a few other areas that would need attention: just about all
> the Clear, Cut, and Paste functions would at least need a look, and
> the Repeat effect would need minor changes.  I'm sure I'm missing a few
> things.  On the other hand, we could leave the code how it is and
> change the manual.  I'd rather change the manual at this point, but,
> you know, I'm just this guy that drops a lot of patches on your heads.
>
> Does anyone have thoughts or opinions on this?
>
>  - Al




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

Message: 6
Date: Wed, 28 Oct 2009 21:42:19 +0000
From: James Crook <[hidden email]>
Subject: [Audacity-devel] GSoC 2010 planning
To: [hidden email]
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

We need to review the outcomes of GSoC, and start making plans for 2010.

Each year a lot of our energy goes into GSoC. It is important to get it
right.

Input from any audacity-devel contributors is welcome.

--James.




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

Message: 7
Date: Wed, 28 Oct 2009 18:56:48 -0300
From: Arturo 'Buanzo' Busleiman <[hidden email]>
Subject: Re: [Audacity-devel] bug: too many new project windows
        crashes Audacity
To: [hidden email]
Message-ID: <[hidden email]>
Content-Type: text/plain; charset=ISO-8859-1

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Ed Musgrove wrote:
> Precisely where in the function the problem occurs varies. If I single steps
> slowly through the function I can get all the way to the end sometimes.

If timing is related, then it can be a lock problem. wxWidgets requires precise work in this area.

- --
Arturo "Buanzo" Busleiman / Arturo Busleiman @ 4:900/107
Independent Linux and Security Consultant - SANS - OISSG - OWASP
http://www.buanzo.com.ar/pro/eng.html
Mailing List Archives at http://archiver.mailfighter.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEAREKAAYFAkroviAACgkQAlpOsGhXcE1DUwCdGt9LqC2ZNk1bm6+AGahdZwUO
f8YAnj45NjrwPTshJ928TRAl1uIyqXdm
=LbtJ
-----END PGP SIGNATURE-----



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

Message: 8
Date: Wed, 28 Oct 2009 19:21:29 -0700
From: "Ed Musgrove" <[hidden email]>
Subject: [Audacity-devel] current compiling instructions on wiki
To: <[hidden email]>
Message-ID: <000001ca583e$86957980$93c06c80$@com>
Content-Type: text/plain;       charset="us-ascii"

On the Audacity Wiki page:
http://wiki.audacityteam.org/index.php?title=Developing_On_Windows

In part it says:

Open the ..\wxWidgets-2.8.9\build\msw\wx_dll.dsw file in Visual Studio...
In "Solution Explorer" on the left, expand the "dbgrid" project, then expand
"Setup Headers".  Open both "setup.h" files and ensure that:
#define wxUSE_ODBC is set to "1"
#define wxUSE_ACCESSIBILITY is set to "1".

This could cause some confusion. The current  wxWidgets version is 2.8.10.
There is no longer a "dbgrid" project. Searching the entire code I found no
mention of  wxUSE_ODBC.

Would it make any  sense to upgrade the wxWidgets version? Since "Setup
Headers" is available from any project, should we just say something like:
In "Solution Explorer" on the left, expand any project then expand "Setup
Headers".
Should we completely remove the reference to  wxUSE_ODBC?

On the other hand, perhaps we should have two similar sets of instructions,
one based on the now current "stable" wxWidgets version 2.6.4 for which the
above instructions would be accurate and the other based on the concept of
obtaining the most current source code.


--Ed





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

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference

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

_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel


End of audacity-devel Digest, Vol 42, Issue 120
***********************************************

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
James Crook

Re: GSoC2010 inquiry

Reply Threaded More More options
Print post
Permalink
John Martin Goddard wrote:
> Hello Dan, James, everyone,
>
> Regarding Google Summer of Code 2010, do you think my voice command/control application might fit in?
>  
With all the caveats about whether Google run the program, and whether
we take part, and whether we decide to again focus on bugfixes, and what
mentors we have available....  a voice command plug-in for driving
audacity would be an interesting proposal to read.  However at the
moment it sounds more like a research project than a feature that will
be useful to large numbers of users - and it is that that would count
heavily against it.  The proposal would have to convince us that
hands-free operation is important for audacity, or some such.  It's an
uphill sell.

You're more likely to get a proposal accepted (by us) if it is for work
on audacity itself that happens to benefit your project or a feature
that enhances Audacity's ability to analyse audio.  A
voice-to-text-labels feature, or a 'find words in audio' even if only
approximate would be a big plus for many people working with voice
tracks....


--James.


------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel
James Crook

Voice command/control application

Reply Threaded More More options
Print post
Permalink
In reply to this post by John Martin Goddard
John -

We've not deleted your wiki page on the voice command/control
application; we just moved it to:

http://wiki.audacityteam.org/index.php?title=Voice_Command_Module

--James.

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
audacity-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-devel