Results 1 to 4 of 4

Thread: Shifting pitch problems

  1. #1
    Vice Admiral Virtuoso Dorsetmike's Avatar
    Join Date
    Dec 2008
    Location
    Poole Dorset UK
    Posts
    2,805

    Shifting pitch problems

    Having trouble with Audacity doing pitch changes on notes in lower registers; the frequencies shown in the dialogue box are way out, e.g. midi 036-C3 is wrongly shown as somewhere around 480Hz instead of 130.81; trying to play a scale after using change pitch is not possible on first run through, one has to go back and change pitch on a number of notes.

    From the 4 notes per octave I start with, (A#, C#, E, G) I would start with A# and generate A and B by Change Pitch, next from C# getting C & D, which go wrong, so I have to reload B and do a change pitch up to get a correct C (if I'm lucky!) and possibly change down from D# to get a correct D

    Middle register and up seems to work OK. Anybody know of any other reliable free applications for changing pitch?

    I've tried downloading a few but none seem to be much use except for installing rubbish extra tool bars or registry cleaners which take ages to get rid of.
    Cheers MIKE.

    How many roads must a man walk down ... ... before he admits he's lost?

  2. #2
    Seaman, Mezzoforte
    Join Date
    Dec 2010
    Location
    Warszawa, Poland
    Posts
    11
    Check out PipeTune:
    http://www.duemig-neufahrn.de/Orgel/PipeTune/
    In contrast to Audacity, it prevents the loop data...
    Moreover, it's a command-line application, so you can make batch processing.
    Be aware that the program performs well only with small intervals (which seems quite natural).

  3. #3
    Vice Admiral Virtuoso Dorsetmike's Avatar
    Join Date
    Dec 2008
    Location
    Poole Dorset UK
    Posts
    2,805
    I already tried Pipe Tune, not really suited to the task I have, I have sample sets consisting of just 4 notes from each octave (as stated in my previous post) from which to build full octaves. None of the files have loops or release cues, so I need to add those once the full octaves are built, methinks a batch file to include loops etc might get a bit unwieldy!

    Actions I would need in a batch file, I'm not sure of exact wordings but you should see what I'm after, and why I hesitate to try; load and save commands would presumably need file paths, the A#0, C#1 etc file names are the ones of the source files, I am constructing new files with naming similar to most GO sample sets as Midi number - note

    load A#0, ;from source file
    save as 022-A# ;to destination file
    down semitone
    Save as 021-A
    up 2 semitones
    save as 023-B
    load c#1
    save as 025-C#
    down semitone
    save as 024-C
    up 2 semitones
    Save as 026-D
    load D#1

    repeat for range of the sample set, which could be from 40 to 70+ notes

    Having done that I then use SampleLooper to find and save a loop, then Loop Auditioneer to add a release cue.

    Different instruments have different ranges so I'd need a batch file that could easily be edited to cope. I've got about 16 instrument sample sets to play with, some I will combine, e.g. trombone and bass trombone, Flute and Alto flute, Bassoon and contra bassoon

    I'm running under WinXP and frankly I find command line a pain in the rear, especially as I will need a new name for each note file saved, OK that may be possible using a look up table but by the time you get to that level I might as well learn C++ and write my own application. However at age 77 I doubt if I'll be going down that road.
    Cheers MIKE.

    How many roads must a man walk down ... ... before he admits he's lost?

  4. #4
    Seaman, Mezzoforte
    Join Date
    Dec 2010
    Location
    Warszawa, Poland
    Posts
    11
    Quote Originally Posted by Dorsetmike View Post
    I already tried Pipe Tune, not really suited to the task I have
    The problem is about working mode, not of sound quality? If so, give me a moment I'm gonna prove you it's possible with PipeTune.

    -

    A moment has passed...

    I've attached a file called process.txt. Rename it to have .bat extension.
    Our assumptions are:
    1) we are in a directory containing INPUT files 022-A#.wav, 025-C#.wav and so on,
    2) there are pipetune.exe, pipetune.ini, process.bat present in the directory

    Just run process.bat. It creates temporary directory ktmp, uses it to tune all the notes, then quits. As you can see, the bach file has entries for notes from range of 10-100, so we should adjust it to a specific instrument deleting some entries; however, that's not necessary - the batch raises "file not found" error and goes to the next line.

    Please give me a feedback if it works for you. I can also post a simle C++ program I've used to generate the batch.

    process.txt
    Last edited by Krzysztof; Dec-27-2011 at 22:15.

Similar Threads

  1. More Vista problems..Help please
    By Sylvie Pacey in forum Science & Technology Forum
    Replies: 11
    Last Post: Nov-19-2009, 09:55
  2. Pitch--A=440 or other pitch?
    By Thomas Dressler in forum Musical Instruments Forum
    Replies: 2
    Last Post: Jan-06-2006, 06:38
  3. All of womens problems..
    By Nalia in forum Community Center and Chat Forum
    Replies: 2
    Last Post: Mar-22-2004, 08:44

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •