Submit your EQ Curves

As regards writing to the root directory, I don’t know what’s the reason for the restriction. Is it only an issue on Windows, or is there a similar issue with Mac or Linux?
I do notice a footnote in the Nyquist 2.37 manual which says that the setdir function is not a standard XLISP 2.0 function.

I’ll incorporate the other changes as suggested.

POL

I’ve been looking at the same issue on XP but I’m also puzzled by it.

The situation is different on Linux (and I presume Mac OS X also) because Linux has proper access permissions for all files and folders. Normal users do not have permission to write outside of their home directory unless they are specifically added to a group that has write permission to that file/folder.

Dalek Voice

Say I want to post a Dalek Voice Filter. How do I know if there isn’t a Dalek voice already posted?

Koz

I’m not sure if this is the “official list” http://wiki.audacityteam.org/wiki/Default_EQCurves

I’m not sure if this is the “official list”

It looks about right.

I can get Audacity to tell me that. I mean here on the forum.
Koz

I think EQ Curves Download “may” be a better place for your Dalek curve (i.e. a list of curves which are not in default Audacity, but which can be pointed to and so a comparable page to Download Nyquist Plug-ins ).

Any curves that we think are important enough for default inclusion in Audacity should go on Default EQ Curves because they won’t be visible enough on the Forum. What curves go in the default are still an active P2 issue, my concern being the lack of any electrical 78 rpm curves at all (acoustic 78 rpms were recorded “flat” so don’t need any curves). I suggested three possible curves here, or using the curve from the 78EQCurveGen.ny as a single generic curve. Any views? I think it not unreasonable to suggest that you would be better to research and find the best possible curve than use one of a few generic approximations, but I worry many of the 78rpm transferrers in 1.2.6 will be complaining at the lack of curves in 2.0 and asking how to find them.

Edgar-rft kindly made an “Easy Vocoder” a while ago (attached) when I suggested to him users often wanted to create robot voices from normal speech and were bamboozled by Audacity’s current Vocoder (and the steps needed to use it). Could we perhaps start a new topic in the Nyquist board about the Audacity vocoder? Is Edgar’s “easy version” more appropriate for Audacity (+1), and can Steve or others suggest any further improvements? Does it need a Help screen or would text in the Manual suffice?



Gale
easy_vocoder.ny (4.03 KB)

they won’t be visible enough on the Forum.

How would we make them visible on the forum? What I’m after is a Page One that is edited by the elves and lists the user posted curves. This is a problem with all the threads that are in multiple decades of postings and no one has any idea where anything is.

Koz

Certainly you could have a “Master” forum page for the EQ curves listed in this thread, but there is no obvious way to post a thread to this topic and move it to top. You would either have to start a new topic like “Submit your EQ Curves - Master List” and link in it to this topic ; or edit the first post in this topic by adding the master list to it.

Either way it would be pointless for Default EQ curves (because developers do not read the Forum), and almost as pointless for “optional” curves because the proper storage place is the already setup Wiki pages (as for Nyquist plug-ins).

It would save someone’s time in moving curves to Wiki if there was a “page one” Forum message that was maintained with the current list (as we try to do for recommended sound cards), but the issue is the same as for the many Nyquist plug-ins that are floating in the Nyquist board - ultimately someone has to decide which ones are valid and generally useful and mature enough to have a Wiki listing.



Gale

So should we instead have on the forum a special place (location & nomenclature TBD) which would provide signposting and links to the relevant Wiki pages for Default EQ Curves and the Nyquist plug-ins?

Thus readers of the forum who come here searching for such things could be easily relocated to where they are stored.

WC

Yes by all means point to the Wiki pages but we’d probably want to encourage people looking to submit a curve to post it here rather than on the Wiki (e.g. to verify it for formatting and purpose). I would assume most curves already posted here are more or less suitable for a Wiki page for optional curves, more so than some of the Nyquist plug-ins in the Forum, some of which clearly are “barebones demos/unfinshed”. I think if we were to go faster on moving Nyquist plug-ins to Wiki we would probably have to make do with linking to a Forum topic rather than documenting all the parameters and usage tips as we currently do on the Wiki.

@Peter, I think you said you too thought we should have some 78rpm curves in default Audacity but any views on “which ones” without overloading EQ with them as we tended to do in the past?



Gale

It’s been so long since I’ve owned any 78s so I’m not really in a position to give informed comment here, as I’ve no idea which are the commonest ones (or even if there are commonest ones). I just felt that we should have some kind of “Starter Pack” fo those folk who use Audacity to transcribe 78s.

I agree that we should not be overloading EQ with too many of them.

I note that Brian Davies’ freeware package “Equalizer” has the following 78 EQ curves built in - see: http://www.clickrepair.net/software_download/equalizer.html
The one he has are are: Westrex, HMV/Blumlein, ffrr 78, Decca 78, Columbia, BSI, US Mid 30

Peter.

Thanks. So the pdf Manual for “Equalizer” gives the “turnovers” (treble, bass, lower bass) for these as:

  • Westrex: -, 200,-
    HMV/Blumlein: -, 250, 20
    ffrr 78: 6360, 300, 40
    Decca 78: 3400, 150, –
    Columbia: 1600, 300, –
  • BSI: 3180, 353, 50
  • US Mid 30: –, 400, 70

The 10 kHz rolloff would need calculating for the 78 rpm generator, but we know the rolloffs from Wiki 78 RPM playback curves except for the “US Mid 30s”.

I have a feeling that four/five curves is the most that’s likely to be acceptable in the default curves list if even that, and the starred ones in the list above are likely to be dispensable.

I’m attaching v4 of the 78 EQ Curve Generator in which I’ve done all the points mentioned since v3 except the code cleanup to remove superfluous variables in the final line of functions.

  • ;info line is now standard format “By Paraic O’Lochlainn. Released under GPL v2.” and says “writes it to an xml file for import into Effect > Equalization.”

  • I thought that “Home directory” looked better in the interface than “home directory”, so “Valid File Output Folder” on the interface has a second line “(default is Home directory)”, the text in the input box and the help now says “Home directory” and the error checking checks for that text

  • ERROR WRITING OUTPUT FILE says “Check that the File Name and Output Folder are valid and that you have permission to write to that path.”



    Gale
    78EQCurveGen_v4_20110119.ny (16.1 KB)

Gale,

I’d certainly be happy to see just the four un-starrred EQ curves retained as a 78s starter pack +1

Peter

Gale,

Thanks for your input into EQCurveGen.ny. I have made a few changes since 2.3, in addition to those we discussed in the thread. They are mostly cosmetic, with some improved error checking, and I’ll incorporate your changes with them in the next upload.

One point; you raised the version number to 4 in the filename but 2.4 in the code. Should my next upload be V5 or V2.5?

+1 for keeping the number of default EQ curves in Equalization to a minimum, particularly if EQCurveGen is available to those who want to generate curves for specific labels. However, I’m not sure how best to point users to the wiki page with the turnover and rolloff parameters so that they can make best use of it. I have included the url in one of the help screens in the plug-in, but it is not clickable, and users may not read the help anyway. Should the url go in the ;info line at the top of the plug-in window, or in Equalization, or is there somewhere else that would be preferable?

POL

Don’t mind - not sure if I suggested having the date in the filename or not, but I thought having version number in the filename was useful to match with the interface. Your choice of version number but make them agree (which I didn’t).

Martyn would have to be consulted about adding links into the Equalization effect, but I don’t think that is necessary. I think we would add links in the Equalization page in the Manual to EQCurvesDownload and the specialised 78rpm playback curves page. We can also add a link to “78rpm Playback Curves” on the entry for the plug-in on “Download Nyquist Plug-ins”.

On that “78rpm Playback Curves” page, I was thinking despite its title it would be good to add pre-RIAA LP curves. I had in mind the values at “Equalization Chart for Pre-1955 LP Records” on Equalization of Older Records . Are there any other / better values?

I wouldn’t object to adding the 78rpm playback curves URL to the ;info line of the plug-in, though since you need a special tool to even capture the text of the link it’s of little practical purpose. Up to you.

It occurred to me it might be an idea to add “(50.0 safest - see Help)” underneath the LF Shelving Frequency text to save people guessing about that, given the Wiki page won’t have those values.


Thanks


Gale

Here is version 2.5 of the EQCurveGen plug-in, incorporating all the changes agreed to date, plus improved error-checking and a few cosmetic improvements.

Done.

I’ve included it anyway, even if the user has to type it into the browser’s address bar. I think it is better to have it visible than for the user to have to look for it.

POL
78EQCurveGenV2-5_20110202.ny (16.8 KB)

That’s a limitation of FFT filters.
For a closer match, increase the length of the filter.

Thanks, Paraic. I noticed the help still said that if the path was empty, the user’s home directory would be used, whereas an empty path will give an error. Also exchanged “e.g.” for “for example” since there was space. The relevant changed text:

By default (if you do not change the path in the
Output Folder box), the xml file will be saved in
the user's home directory. To change this,
specify the full path to the folder where the 
file is to be saved, for example:
C:/Users/JSmith/My Documents/My XML/
Use forward (not back) slashes in the path. 

If the xml file cannot be written to the
specified folder (for example, due to access 
permissions), or if the path to the file is not
valid, the plug-in will generate an error
message. In this case, check that you have 
correctly specified the path to the file and that
you have permission to write to the folder.

In the ;info line I changed “See http://wiki.audacityteam.org/wiki/78rpm_playback_curves for EQ curve details.” to
“See http://wiki.audacityteam.org/wiki/78rpm_playback_curves for a list of EQ curves.” Just thought it was a better description of the page.

Is this about ready to go to Wiki now?



Gale
78EQCurveGenV2-6_20110228.ny (16.8 KB)

I’m in favour of it going onto the wiki now, but when Audacity 1.3.13 is released I think it should be updated to take full advantage of the recent improvements and bug fixes in Audacity.

Can you make a list here of what those updates should be?


Gale