suggestion for submitting and sharing Nyquist code

11 messages Options
Embed this post
Permalink
David R. Sky

suggestion for submitting and sharing Nyquist code

Reply Threaded More More options
Print post
Permalink
I've been putting together a "wish list" for Audacity Nyquist -
things that couldn't be addressed until Audacity 2.0 - and tonight
submitted the list to Gale Andrews.

I've also had a thought of having some way of submitting code which
Audacity-Nyquist authors could share and find mutually beneficial.
Such as the string-to-list XLISP function which Edgar Franke worked
out for me for a ;version 2 plug-in several years ago:

(defun string-to-list (string)
(read (make-string-input-stream (format nil "(~a)" string))))

So for the following string input example:

;control values-string "MIDI values" string "" "48 60 72"

to convert the string "48 60 72" into a list:

(setf values-list (string-to-list values-string))

which returns the list (48 60 72) . (I've used this code numerous
times over the years.)

The above isn't properly formatted with XLISP comments, but submissions
would ideally include these.

After some kind of confirmation the code works as advertised, it
would be neat to have these submissions indexed and available
somewhere for all Nyquist authors to be able to share and use.

David


--
David R. Sky
http://www.shellworld.net/~davidsky/


------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Audacity-nyquist mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
Stevethefiddle

Re: suggestion for submitting and sharing Nyquist code

Reply Threaded More More options
Print post
Permalink
On Sun, 2009-07-19 at 00:34 -0700, David R. Sky wrote:

> I've been putting together a "wish list" for Audacity Nyquist -
> things that couldn't be addressed until Audacity 2.0 - and tonight
> submitted the list to Gale Andrews.
>
> I've also had a thought of having some way of submitting code which
> Audacity-Nyquist authors could share and find mutually beneficial.
> Such as the string-to-list XLISP function which Edgar Franke worked
> out for me for a ;version 2 plug-in several years ago:
>
> (defun string-to-list (string)
> (read (make-string-input-stream (format nil "(~a)" string))))
>
> So for the following string input example:
>
> ;control values-string "MIDI values" string "" "48 60 72"
>
> to convert the string "48 60 72" into a list:
>
> (setf values-list (string-to-list values-string))
>
> which returns the list (48 60 72) . (I've used this code numerous
> times over the years.)
>
> The above isn't properly formatted with XLISP comments, but submissions
> would ideally include these.
>
> After some kind of confirmation the code works as advertised, it
> would be neat to have these submissions indexed and available
> somewhere for all Nyquist authors to be able to share and use.
>
> David

It would also be nice to have somewhere for submitting documentation
regarding those bits of Nyquist that are different in Audacity from the
stand-alone version (as documented in the manual). Perhaps this could be
done by posting well commented example scripts or snippets as you
describe. (I'm particularly thinking of all the "warp" stuff that I
still have problems understanding how to use correctly).

Would such a "repository" for Nyquist code be for the new version of
Nyquist only? I would assume that when Audacity 2.0 is released that
1.2.x will be officially obsolete and no longer officially supported -
is that correct?

Steve


------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Audacity-nyquist mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
Gale (Audacity Team)

Re: suggestion for submitting and sharing Nyquist code

Reply Threaded More More options
Print post
Permalink

| From Steve <[hidden email]>
| Sun, 19 Jul 2009 09:31:26 +0100
| Subject: [Audacity-nyquist] suggestion for submitting and sharing Nyquist code
|  > On Sun, 2009-07-19 at 00:34 -0700, David R. Sky wrote:

> > I've been putting together a "wish list" for Audacity Nyquist -
> > things that couldn't be addressed until Audacity 2.0 - and tonight
> > submitted the list to Gale Andrews.
> >
> > I've also had a thought of having some way of submitting code which
> > Audacity-Nyquist authors could share and find mutually beneficial.
> > Such as the string-to-list XLISP function which Edgar Franke worked
> > out for me for a ;version 2 plug-in several years ago:
> >
> > (defun string-to-list (string)
> > (read (make-string-input-stream (format nil "(~a)" string))))
> >
> > So for the following string input example:
> >
> > ;control values-string "MIDI values" string "" "48 60 72"
> >
> > to convert the string "48 60 72" into a list:
> >
> > (setf values-list (string-to-list values-string))
> >
> > which returns the list (48 60 72) . (I've used this code numerous
> > times over the years.)
> >
> > The above isn't properly formatted with XLISP comments, but submissions
> > would ideally include these.
> >
> > After some kind of confirmation the code works as advertised, it
> > would be neat to have these submissions indexed and available
> > somewhere for all Nyquist authors to be able to share and use.
> >
> > David
>
> It would also be nice to have somewhere for submitting documentation
> regarding those bits of Nyquist that are different in Audacity from the
> stand-alone version (as documented in the manual). Perhaps this could be
> done by posting well commented example scripts or snippets as you
> describe. (I'm particularly thinking of all the "warp" stuff that I
> still have problems understanding how to use correctly).
>
> Would such a "repository" for Nyquist code be for the new version of
> Nyquist only? I would assume that when Audacity 2.0 is released that
> 1.2.x will be officially obsolete and no longer officially supported -
> is that correct?

Yes officially speaking. We would expect in practice that
significant numbers of users would be using 1.2 for some
time after 2.0, purely because not everyone subscribes to
our announcements list or visits our sites regularly. However
you could probably also assume that many people savvy
enough to be working creatively with Nyquist would be aware
of 2.0 fairly quickly.



Gale    


------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Audacity-nyquist mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
David R. Sky

Re: suggestion for submitting and sharing Nyquist code

Reply Threaded More More options
Print post
Permalink
In reply to this post by Stevethefiddle
On Sun, 19 Jul 2009, Steve wrote:

> It would also be nice to have somewhere for submitting documentation
> regarding those bits of Nyquist that are different in Audacity from the
> stand-alone version (as documented in the manual). Perhaps this could be
> done by posting well commented example scripts or snippets as you
> describe. (I'm particularly thinking of all the "warp" stuff that I
> still have problems understanding how to use correctly).
>
> Would such a "repository" for Nyquist code be for the new version of
> Nyquist only? I would assume that when Audacity 2.0 is released that
> 1.2.x will be officially obsolete and no longer officially supported -
> is that correct?
>
> Steve

I hadn''t thought that far ahead since I'd repeatedly tried to use the
stand-alone Nyquist unsuccessfully with my screen reader. I have no idea
whether it's now possible to for instance use it with an open source
screen reader such as NVDA Non-Visual Desktop Access.

Long ago I too failed to grasp Nyquist warp stuff, but on Roger's
suggestion used code from his online Nyquist documentation and created a
working Turntable Warp plug-in. Will check if it's on my website, if not
will send it to you directly since the Audacity Nyquist list refuses to
allow attachments for some reason.

And regarding versions of Nyquist - in Audacity 1.3.8 Nyquist was upgraded
from the previous 2.29 to I think 3.04.

David


------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Audacity-nyquist mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
David R. Sky

Turntable warping plug-in, was Re: suggestion for submitting and sharing Nyquist code

Reply Threaded More More options
Print post
Permalink
In reply to this post by Stevethefiddle
I've mailed you the plug-in offlist Steve, and also put the plug in the
miscellaneous section of my plug-ins page

http://www.shellworld.net/~davidsky/plug-ins.htm#misc

Currently no documentation beyond what's written inside the plug-in.

David

--
David R. Sky
http://www.shellworld.net/~davidsky/


On Sun, 19 Jul 2009, Steve wrote:

> On Sun, 2009-07-19 at 00:34 -0700, David R. Sky wrote:
>> I've been putting together a "wish list" for Audacity Nyquist -
>> things that couldn't be addressed until Audacity 2.0 - and tonight
>> submitted the list to Gale Andrews.
>>
>> I've also had a thought of having some way of submitting code which
>> Audacity-Nyquist authors could share and find mutually beneficial.
>> Such as the string-to-list XLISP function which Edgar Franke worked
>> out for me for a ;version 2 plug-in several years ago:
>>
>> (defun string-to-list (string)
>> (read (make-string-input-stream (format nil "(~a)" string))))
>>
>> So for the following string input example:
>>
>> ;control values-string "MIDI values" string "" "48 60 72"
>>
>> to convert the string "48 60 72" into a list:
>>
>> (setf values-list (string-to-list values-string))
>>
>> which returns the list (48 60 72) . (I've used this code numerous
>> times over the years.)
>>
>> The above isn't properly formatted with XLISP comments, but submissions
>> would ideally include these.
>>
>> After some kind of confirmation the code works as advertised, it
>> would be neat to have these submissions indexed and available
>> somewhere for all Nyquist authors to be able to share and use.
>>
>> David
>
> It would also be nice to have somewhere for submitting documentation
> regarding those bits of Nyquist that are different in Audacity from the
> stand-alone version (as documented in the manual). Perhaps this could be
> done by posting well commented example scripts or snippets as you
> describe. (I'm particularly thinking of all the "warp" stuff that I
> still have problems understanding how to use correctly).
>
> Would such a "repository" for Nyquist code be for the new version of
> Nyquist only? I would assume that when Audacity 2.0 is released that
> 1.2.x will be officially obsolete and no longer officially supported -
> is that correct?
>
> Steve
>
>
> ------------------------------------------------------------------------------
> Enter the BlackBerry Developer Challenge
> This is your chance to win up to $100,000 in prizes! For a limited time,
> vendors submitting new applications to BlackBerry App World(TM) will have
> the opportunity to enter the BlackBerry Developer Challenge. See full prize
> details at: http://p.sf.net/sfu/Challenge
> _______________________________________________
> Audacity-nyquist mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
>
>

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Audacity-nyquist mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
Gale (Audacity Team)

Re: suggestion for submitting and sharing Nyquist code

Reply Threaded More More options
Print post
Permalink
In reply to this post by David R. Sky

| From "David R. Sky" <[hidden email]>
| Sun, 19 Jul 2009 07:08:23 -0700 (PDT)
| Subject: [Audacity-nyquist] suggestion for submitting and sharing Nyquist code
> .. the Audacity Nyquist list refuses to allow attachments for some reason.

The person running the list (Dominic) should be able to let
attachments through from known contributors, and I suspect
the attachment limit is still set to the default 40 kb. I expect
Dominic doesn't have the time to tend to the moderator
requests for the list. If you are concerned, write to him. If
he wants to share the password for that list with me, I can
look after that list as well.



Gale



------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Audacity-nyquist mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
David R. Sky

Re: suggestion for submitting and sharing Nyquist code

Reply Threaded More More options
Print post
Permalink
Within the past month I attached a file that was less than 10k in size,
which didn't come through. So as I did this morning I sent Steve the plug
offlist and also posted a link here. I'm not particularly concerned about
it though, I just commented about it.

Come to think of it, what I attached was in response to a convolve
question - a few years back I wrote a FIR filter which used convolve - if
that person posts again I'll send the plug offlist.

Thanks Gale - David

On Sun, 19 Jul 2009, Gale Andrews wrote:

>
> | From "David R. Sky" <[hidden email]>
> | Sun, 19 Jul 2009 07:08:23 -0700 (PDT)
> | Subject: [Audacity-nyquist] suggestion for submitting and sharing Nyquist code
>> .. the Audacity Nyquist list refuses to allow attachments for some reason.
>
> The person running the list (Dominic) should be able to let
> attachments through from known contributors, and I suspect
> the attachment limit is still set to the default 40 kb. I expect
> Dominic doesn't have the time to tend to the moderator
> requests for the list. If you are concerned, write to him. If
> he wants to share the password for that list with me, I can
> look after that list as well.
>
>
>
> Gale
>
>
>
> ------------------------------------------------------------------------------
> Enter the BlackBerry Developer Challenge
> This is your chance to win up to $100,000 in prizes! For a limited time,
> vendors submitting new applications to BlackBerry App World(TM) will have
> the opportunity to enter the BlackBerry Developer Challenge. See full prize
> details at: http://p.sf.net/sfu/Challenge
> _______________________________________________
> Audacity-nyquist mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
>
>

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Audacity-nyquist mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
Gale (Audacity Team)

Re: suggestion for submitting and sharing Nyquist code

Reply Threaded More More options
Print post
Permalink

| From "David R. Sky" <[hidden email]>
| Sun, 19 Jul 2009 10:33:43 -0700 (PDT)
| Subject: [Audacity-nyquist] suggestion for submitting and sharing Nyquist code
> Within the past month I attached a file that was less than 10k in size,
> which didn't come through. So as I did this morning I sent Steve the plug
> offlist and also posted a link here. I'm not particularly concerned about
> it though, I just commented about it.

Thanks for your patience, David. IMO though it isn't reasonable if
people can't attach modestly sized .ny files to the -nyquist list. Some
people may not have a web site to provide a URL link, and if
plug-ins are posted inline in the message, the formatting can
easily get messed up. So I'm Cc'ing to Dominic in case he wants
to review the comments in this thread.



Gale


 

> On Sun, 19 Jul 2009, Gale Andrews wrote:
>
> >
> > | From "David R. Sky" <[hidden email]>
> > | Sun, 19 Jul 2009 07:08:23 -0700 (PDT)
> > | Subject: [Audacity-nyquist] suggestion for submitting and sharing Nyquist code
> >> .. the Audacity Nyquist list refuses to allow attachments for some reason.
> >
> > The person running the list (Dominic) should be able to let
> > attachments through from known contributors, and I suspect
> > the attachment limit is still set to the default 40 kb. I expect
> > Dominic doesn't have the time to tend to the moderator
> > requests for the list. If you are concerned, write to him. If
> > he wants to share the password for that list with me, I can
> > look after that list as well.
> >
> >
> >
> > Gale




------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Audacity-nyquist mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
David R. Sky

Re: suggestion for submitting and sharing Nyquist code

Reply Threaded More More options
Print post
Permalink
You're quite right Gale - I just checked the plug I tried to post
recently, it's only 9.5k in size. And yes all code I've downloaded from
this list over the years I've first had to check for correct line feeds
and correct incorrect word wrap because code doesn't work otherwise.

Thanks - David

On Sun, 19 Jul 2009, Gale Andrews wrote:

>
> | From "David R. Sky" <[hidden email]>
> | Sun, 19 Jul 2009 10:33:43 -0700 (PDT)
> | Subject: [Audacity-nyquist] suggestion for submitting and sharing Nyquist code
>> Within the past month I attached a file that was less than 10k in size,
>> which didn't come through. So as I did this morning I sent Steve the plug
>> offlist and also posted a link here. I'm not particularly concerned about
>> it though, I just commented about it.
>
> Thanks for your patience, David. IMO though it isn't reasonable if
> people can't attach modestly sized .ny files to the -nyquist list. Some
> people may not have a web site to provide a URL link, and if
> plug-ins are posted inline in the message, the formatting can
> easily get messed up. So I'm Cc'ing to Dominic in case he wants
> to review the comments in this thread.
>
>
>
> Gale
>
>
>
>> On Sun, 19 Jul 2009, Gale Andrews wrote:
>>
>>>
>>> | From "David R. Sky" <[hidden email]>
>>> | Sun, 19 Jul 2009 07:08:23 -0700 (PDT)
>>> | Subject: [Audacity-nyquist] suggestion for submitting and sharing Nyquist code
>>>> .. the Audacity Nyquist list refuses to allow attachments for some reason.
>>>
>>> The person running the list (Dominic) should be able to let
>>> attachments through from known contributors, and I suspect
>>> the attachment limit is still set to the default 40 kb. I expect
>>> Dominic doesn't have the time to tend to the moderator
>>> requests for the list. If you are concerned, write to him. If
>>> he wants to share the password for that list with me, I can
>>> look after that list as well.
>>>
>>>
>>>
>>> Gale
>
>
>
>
> ------------------------------------------------------------------------------
> Enter the BlackBerry Developer Challenge
> This is your chance to win up to $100,000 in prizes! For a limited time,
> vendors submitting new applications to BlackBerry App World(TM) will have
> the opportunity to enter the BlackBerry Developer Challenge. See full prize
> details at: http://p.sf.net/sfu/Challenge
> _______________________________________________
> Audacity-nyquist mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
>
>

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Audacity-nyquist mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
Gale (Audacity Team)

Re: suggestion for submitting and sharing Nyquist code

Reply Threaded More More options
Print post
Permalink
In reply to this post by David R. Sky

| From "David R. Sky" <[hidden email]>
| Sun, 19 Jul 2009 07:08:23 -0700 (PDT)
| Subject: [Audacity-nyquist] suggestion for submitting and sharing Nyquist code
> .. the Audacity Nyquist list refuses to allow attachments for some reason.

Dominic has now increased the attachment limit to 100 kb,
and Dominic and I are now sharing a new admin password
for the list, so I'll be able to keep an eye open if any
attachments over that size get held for moderation.



Gale



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Audacity-nyquist mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
David R. Sky

Re: suggestion for submitting and sharing Nyquist code

Reply Threaded More More options
Print post
Permalink
Great, thanks very much Gale!

David

On Tue, 28 Jul 2009, Gale Andrews wrote:

>
> | From "David R. Sky" <[hidden email]>
> | Sun, 19 Jul 2009 07:08:23 -0700 (PDT)
> | Subject: [Audacity-nyquist] suggestion for submitting and sharing Nyquist code
>> .. the Audacity Nyquist list refuses to allow attachments for some reason.
>
> Dominic has now increased the attachment limit to 100 kb,
> and Dominic and I are now sharing a new admin password
> for the list, so I'll be able to keep an eye open if any
> attachments over that size get held for moderation.
>
>
>
> Gale
>
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Audacity-nyquist mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/audacity-nyquist
>
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Audacity-nyquist mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/audacity-nyquist