Trying to imitate the vocoder effect like Cher's "Do You Believe"

Is there a plug in in Logic 8 or 9 that can make my vocals sound like that?

I also quite liked the autotuned Steve Jobs talking about the i pad at the Macworld expo keynote:
http://blogs.zdnet.com/Apple/?p=6001
And, fully in the knowledge that I am likely to be mercilessly flamed for saying this:
I actually quite liked the boldness of the autotune effect when it was used for the very first time in that way on that (otherwise awful) Cher song. Dare I say it, for a pop track, it was used interestingly and with a little bit of taste.. And at least they bothered to take care to quantize the pitch properly so that the note jumps were nicely in rhythm and all in the correct scale of the song. Not to mention the fact that it only appeared as an effect in sparing doses throughout the song as opposed to mercilessly from start to finish...
These days of course, just like the rest of us, 'that' effect to me is like fingernails down a blackboard.. Not just because it's been overused ad nauseum, but also because people don't seem to know what a scale is anymore. Every time I hear a melody where half the notes have been quantized to a note that isn't in the scale, it's like a little stab of pain straight into my ears. Or even worse, when the singer's vibrato is just transformed into clumsy semitone wobbling, ruining any sense of groove that the melody may have had left.. I mean seriously people, if you really still want to use this effect, then at least put the work in and do it properly. Sheesh.

Similar Messages

  • Trying to Imitate the html POST  method with an applet

    I am trying to imitate the POST method with an applet, so that I can eventually send sound from a microphone to a PHP script which will store it in a file on a server. I am starting out by trying to post a simple line of text by making the PHP script think that it is receiving the text within a POST-ed file. The reason I am doing things this way is in part because I am, for the time being, limited to a shared server without any support for servlets or any other server side java.
    The code I am trying is based in part on an old thread found elsewhere in this forum, concerning sending data to a PHP file by imitating the POST method:
    link:
    http://forum.java.sun.com/thread.jspa?threadID=530399&messageID=2603608
    someone named "harmmeijer" provided most of the answers on that thread. If that person is still around hope they take a look at this,also I have some questions to clarify what they said on the other thread..
    My first attempt at code is below. The applet is in a signed jar file and is trying to pass a text line to the PHP script in the same directory and on the same server that the applet came from. It is doing this by sending header information that is supposed to be identical to what an html form would send if it was uploading a .txt file with the line of text within it. The applet displays one button. When you press it, it sucessfully starts up the postsim method (defined at the end), which is supposed to send the info to the PHP script at the server.
    I have two questions:
    1) I know that the PHP script is starting up, because it prints out a few messages depending on what happens. However, the script does not recognize any file coming down the line, so it does not save anyting on the server, and prints out a message saying the no file was uploaded.
    Any idea what might be going wrong? I'm not getting any error messages from the applet. I've tried a few different variations of the 'header' information contained in the line:
    osToServer.writeBytes("--****4353\r\nContent-Disposition: form-data; name=\"testfile\"; filename=\"C:testfile.txt\"\r\nContent-Type: text/plain\r\n");
    The commented out line below it shows one variation (which was given in the thread mentioned above).
    2) You'll notice that I've commented out the two lines having to do with the input line:
    //InputStream isFromServer;
    and
    //isFromServer = uc.getInputStream();
    The reason is that the program crahes whenever I put the latter line in - to the extent that Opera closes down the JVM and then crashes when I tried to exit it.. I must be doing something horribly wrong there! I first tried using isFromServer = new DataInputStream(uc.getInputStream());
    becuase it was consistent with the output stream, but that caused the same problem.
    Here's the code:
    public class AudioUptest1 extends Applet{
    //There are a few spurious things defined in this section, having to do with the fact the microphone data is evenuatly going to be sent. haven't yet insterted code to get input from a microphone.
    AudioFormat audioFormat;
    TargetDataLine targetDataLine;
    SourceDataLine sourceDataLine;
    DataOutputStream osToServer;
    //InputStream isFromServer;
    URLConnection uc;
    final JButton captureBtn = new JButton("Capture");
    final JPanel btnPanel = new JPanel();
    public void init(){
    System.out.println("Started the applet");
    try
    URL url = new URL( "http://www.mywebsite.com/handleapplet.php" );
    uc = url.openConnection();
    //Post multipart data
    uc.setDoOutput(true);
    uc.setDoInput(true);
    uc.setUseCaches(false);
    //set request headers
    uc.setRequestProperty("Connection", "Keep-Alive");
    uc.setRequestProperty("HTTP_REFERER", "http://applet.getcodebase");
    uc.setRequestProperty("Content-Type","multipart/form-data; boundary=****4353");
    osToServer = new DataOutputStream(uc.getOutputStream());
    //isFromServer = uc.getInputStream();
    catch(IOException e)
    System.out.println ("Error etc. etc.");
    return;
    //Start of GUI stuff
    captureBtn.setEnabled(true);
    //Register listeners
    captureBtn.addActionListener(
    new ActionListener(){
    public void actionPerformed(
    ActionEvent e){
    captureBtn.setEnabled(false);
    //Postsim method will send simulated POST to PHP script on server.
    postsim();
    }//end actionPerformed
    }//end ActionListener
    );//end addActionListener()
    add(captureBtn);
    add(btnPanel);
    // getContentPane().setLayout(new FlowLayout());
    // setDefaultCloseOperation(EXIT_ON_CLOSE);
    setSize(250,70);
    setVisible(true);
    }//end of GUI stuff, constructor.
    //These buffers might be made larger.
    byte tempOutBuffer[] = new byte[100];
    byte tempInBuffer[] = new byte[100];
    private void postsim(){
    System.out.println("Got to the postsim method");
    try{
    //******The next four lines are supposed to imitate a POST upload from a form******
    osToServer.writeBytes("--****4353\r\nContent-Disposition: form-data; name=\"testfile\"; filename=\"C:testfile.txt\"\r\nContent-Type: text/plain\r\n");
    //osToServer.writeBytes("Content-Disposition: form-data; name=\"testfile\"; filename=\"C:testfile.txt\"\r\nContent-Type: text/plain\r\n");
    //This is the text that's cupposed to be written into the file.
    osToServer.writeBytes("This is a test file");
    osToServer.writeBytes("--****4353--\r\n\r\n");
    osToServer.flush();
    osToServer.close();
    catch (Exception e) {
    System.out.println(e);
    System.out.println("did not sucessfully connect or write to server");
    System.exit(0);
    }//end catch
    }//end method postsim
    }//end AudioUp.java

    Hi All,
    I was trying to write a signed applet that helps the
    user of the applet to browse the local hard disk and
    select a file from the same. The JFileChooser class
    from Swing is what I used in my applet. The problem
    is with the policy file. I am not able to trace the
    exact way to write a policy file which gives a total
    access to read,write,delete,execute on all the drives
    of the local hard disk.
    I am successful in signing the applets and performing
    operations : read,write,delete & execute on a single
    file but failing to grant permission for the entire
    file.
    Any help would be highly appreciated.Which policy file are you using? there might be more than one policy file.
    also, u have to specify the alias of the signed certificate in the policy file to grant the necessary priviledges to the signed applet.

  • I am trying to download the After effects trial but it says mine is expired but I never have had this program before

    I am trying to download the After effects (cc 2014 on mac) trial but it says mine is expired but I never have had this program before

    there's nothing easy to do when a trial expires early.  Adobe trial software expired early

  • I'm trying to open the After Effects trial on my computer but I am getting an error message!

    Attached is the message I am receiving each time. Please help.

    Below is the system info and crash log. As you can see, this has been happening with various other adobe programs, but I just need after effects to work for now. If there is anything else I need to post please let me know. I need to fix this by today.

  • HT201441 This is the Kernersville Police Dept in Kernersville NC, I am trying to locate the owner of a stole iphone, can you help

    This is the Kernersville Police Dept in Kernersville NC
    I have a stole Iphone and need to locate the owner, can anyone help me find a serial number. the phone is locked

    No-one except the owner can unlock the phone.
    But if you take it, and a warrant to Apple they can.

  • Trying to implement the Builder pattern with inheritance

    This is just a bit long, but don't worry, it's very understandable.
    I'm applying the Builder pattern found in Effective Java (J. Bloch). The pattern is avaiable right here :
    http://books.google.fr/books?id=ka2VUBqHiWkC&lpg=PA15&ots=yXGmIjr3M2&dq=nutritionfacts%20builder%20java&pg=PA14
    My issue is due to the fact that I have to implement that pattern on an abstract class and its extensions. I have declared a Builder inside the base class, and the extensions specify their own extension of the base's Builder.
    The abstract base class is roughly this :
    public abstract class Effect extends Trigger implements Cloneable {
        protected Ability parent_ability;
        protected Targetable target;
        protected EffectBinder binder;
        protected Effect(){
        protected Effect(EffectBuilder parBuilder){
            parent_ability = parBuilder.parent_ability;
            target = parBuilder.target;
            binder = parBuilder.binder;
        public static class EffectBuilder {
            protected Ability parent_ability;
            protected Targetable target;
            protected EffectBinder binder;
            protected EffectBuilder() {}
            public EffectBuilder(Ability parParentAbility) {
                parent_ability = parParentAbility;
            public EffectBuilder target(Targetable parTarget)
            { target = parTarget; return this; }
            public EffectBuilder binder(EffectBinder parBinder)
            { binder = parBinder ; return this; }
        // etc.
    }And the following is one of its implementation :
    public class GainGoldEffect extends Effect {
        private int gold_gain;
        public GainGoldEffect(GainGoldEffectBuilder parBuilder) {
            super(parBuilder);
            gold_gain = parBuilder.gold_gain;
        public class GainGoldEffectBuilder extends EffectBuilder {
            private int gold_gain;
            public GainGoldEffectBuilder(int parGoldGain, Ability parParentAbility) {
                this.gold_gain = parGoldGain;
                super.parent_ability = parParentAbility;
            public GainGoldEffectBuilder goldGain(int parGoldGain)
            { gold_gain = parGoldGain; return this; }
            public GainGoldEffect build() {
                return new GainGoldEffect(this);
        // etc.
    }Effect requires 1 parameter to be correctly instantiated (parent_ability), and 2 others that are optional (target and binder). Implementing the Builder Pattern means that I won't have to rewrite specific construcors that cover all the combination of parameters of the Effect base class, plus their own parameter as an extension. I expect the gain to be quite huge, as there will be at least a hundred of Effects in this API.
    But... in the case of these 2 classes, when I'm trying to create the a GoldGainEffect like this :
    new GainGoldEffect.GainGoldEffectBuilder(1 , locAbility).goldGain(5);the compiler says "GainGoldEffect is not an enclosing class". Is there something wrong with the way I'm trying to extend the base Builder ?
    I need your help to understand this and find a solution.
    Thank you for reading.

    The GainGoldEffectBuilder class must be static.
    Otherwise a Builder would require a GainGoldEffect object to exist, which is backwards.

  • How to control the shatter effect in Aperture 3

    I am using Aperture 3 on an iMac, but have trouble trying to control the shatter effect in slideshow, I would like to be able to slow this down in order to see the effect in slow motion
    Can anybody help please?

    Nope, it's a default.  Some themes let you do it, not the Shatter theme.

  • Newbie M5 question - How does the Censor effect blur only the inside of the circle?

    I'm brand new to Motion 5. I'm trying to understand how an effect like "Censor" applies the blur to only the inside of the circle. I opened the Censor effect in M5 and studied it, but the answer is just out of my grasp. Can someone explain it to me, or point me to an article that will help? Thanks.
    Dan

    In Motion, in the Censor effect project, if you turn off the Effect Source (lowest layer) you'll see the "circle" used to "limit" the effect.
    Actually, this is just an illusion:
    The original Effect Source (in FCPX, that's whatever clip this effect is applied to) is Cloned (the layer is called "Mask"): a clone is basically a "rasterized copy" of the original -- what I mean by that is that Clones not only copy original objects, but also all their filters and other layers/effects if you clone a group of objects -- reducing them all down to a single layer copy.  This copy can be treated just like any other object in Motion (with an interesting exception*): you can add masks and other filter effects and/or behaviors to create new actions while the original source of the clone is left intact.
    In this effect, there is a Circle Mask applied to the Clone, as well as three different Filters: Pixellate, Gaussian Blur, and Brightness. These three different filters are turned on and off separately by use of a "pop-up" rig so that only one of the filters is applied to the clone at a time.  The gear shaped objects are Behaviors, in this case Link behaviors that "link" to the Circle Blur filter properties that is attached to the Effect Source which control the location in the canvas and the scale of the mask (Radius to Scale-X and another to Scale-Y). The Circle Blur filter has Onscreen Controls of a center point and a "radius" and those property values can be shared to other objects in a project via these link behaviors. The Circle  Blur filter effect is turned off in this project because it *only* needed as a *source* for the onscreen control properties (and those can be turned on for use in FCPX [Publish OSC] whether the filter type is used or not.)  All of the visible action in this project is created by applying other filter effects to the Clone copy and masking the area so that the rest of the source is uneffected while this effect (Censor) is active in FCPX.
    The *interesting exception: Clones can be "retimed" -- even timed to go in reverse. No other object (other than actual video) can be made to do the same. What does this mean? It means that you can create, basically, an "in-project" video of other objects in animation (without exporting the animation first) and retime them to loop over and over, go in reverse, speed up, slow down, etc... Clones are a very useful tool in Motion (not to mention "light-weight").  Their only drawback: they *flatten* 3D animations, so you can't apply "more 3D" effects to them because they'll just look flattened on a plane if you do. So any time you feel you need to duplicate something, ask yourself if you would be better served by a clone instead.
    HTH

  • Since updating to IOS7.0.3 can not seem to get more signal on my iphone 5 with my manager H3G ita what I have to do I also tried replacing sim with no effect, also on ipad 2

    Since updating to IOS7.0.3 can not seem to get more signal on my iphone 5 with my manager H3G ita what I have to do I also tried replacing sim with no effect, also on ipad 2

    So you have business contacts that were lost... do you not have these on a Database in some shape or form? Sounds like you need to invest in a RAID1 backup setup for your computer so you dont have this issue in the future.
    As for repairing your problem, sounds like you are going to need to start from scratch at this point or if the data is still on your phone look into a program that can take the information from the phone onto iTunes.

  • How do I adjust the glow effects in Photo Booth?

    I'm just now buying a macbook pro 15 inch retina display and I was trying to use the Glow effect in Photobooth but it was just to "Glowy". So, is there anyway I can just adjust that one effect?

    Why not post in the SB forum?
    Go to File/Record and set the format to what you need:

  • Timing the mask effect

    Hi everyone,
    I have been trying to use the Mask effect to cover up a list of attendees at my webinar I do not want to appear. The section of the screen I want to obscure is motionless and appears and disappears at a few portions in the video. I am able to insert a mask and pixelate a part of the screen but am not able to time it. There seem to be no controls to time an effect, when it appears and disappears. Can Premiere Pro do this?
    Peter

    You keyframe the properties of the effect (not the mask) to full (or whatever) when the mask is needed and 0 if its not needed.

  • EHP Upgrade - Trying to understand the concept

    Dear experts, this is an effort to understand the concept. I have been doing Basis work for the past 10 years approximately. All along, I have been doing the typical LCP and SP upgrades way back from legacy systems until now (ECC 5.0 / BW 3.5). We have recently upgraded our BW 3.5 to BI 7.01 and also created a dual stack (we never had Java stack before for BW). This is my situation. Below are my questions. Any guidance would be highly appreciated.
    1. Do we still have the SP Stack upgrades within Ehp 1? Or, has it been revamped completely and there is no more SP upgrades and we only need to do EhP upgrades? In this case, if I have to upgrade from Netweaver 7.01, is my only option upgrading to 7.02?
    2. Is there a place where I can start to catchup with the whole EhP concept? I would like to know the maintenance life cycle and the impact on our environment.
    3. Are there any specific upgrade guides that will guide me in transitioning from the typical SP upgrade methodology to EhP upgrade methodology. Also, I would like to know how did you transition (learning curve) from someone who had been with typical SP upgrade for a long time and how did you adopt yourself to the new path (like what guides did you use, what links did you follow, etc)
    NOTE: I have heard the EhP upgrades are similar to release upgrades and I have done handful of release upgrades.
    Thank you so much in advance.

    >1. Do we still have the SP Stack upgrades within Ehp 1? Or, has it been revamped completely and there is no more SP upgrades and we only need to do EhP upgrades? In this case, if I have to upgrade from Netweaver 7.01, is my only option upgrading to 7.02?
    Yes we do have both option available. Either we can go for SP upgrade or we can go with EHP upgrade.
    >2. Is there a place where I can start to catchup with the whole EhP concept? I would like to know the maintenance life cycle and the impact on our environment.
    Yes. http://Service.sap.com/erp-ehp is the place where you can get all the infromation and document.
    >3. Are there any specific upgrade guides that will guide me in transitioning from the typical SP upgrade methodology to EhP upgrade methodology. Also, I would like to know how did you transition (learning curve) from someone who had been with typical SP upgrade for a long time and how did you adopt yourself to the new path (like what guides did you use, what links did you follow, etc)
    Everything is available on Service marketplace.
    Regards,
    Subhash

  • How do you download is07 I tried to do the update but my computer times out

    How do you download is07 I tried to do the update but my computer times out

    If you are getting a network timeout then try temporarily turning off all your firewall and antivirus software on your computer until the download has completed.
    Before starting the actual update you should force a backup of the iPad via File > Devices > Back Up, and preferably copy any important documents, photos, files etc off the iPad so that you have copies of them outside of the backup.

  • Any way to turn off only the parallax effect while enabling the home screen/folders zoom in/out animations?

    I've just updated to iOS 7.1 and I had thought that there might be an option to turn off only the parallax effect while keeping all the home screen animations (the zooming effects) effective?? Is there a way to do that, or are the parallax effect and the animations come together under the "Reduce Motion" option?

    Now I'm enjoying the zooming effects(animations) while at the same time, extending the battery life to some extent by doing some little settings! Thanks to the valuable answer provided by Ralph (see above).
    The procedure is:
    Settings > Wallpapers and brightness > either choose a new wallpaper or tap one of your existing wallpapers > you can then turn on or off Perspective Zoom > tap Set
    (If you turn Perspective Zoom OFF, you won't be getting the parallax effect or vice versa)
    And after you complete the above steps successfully, you can say Goodbye to the useless (to me lol) and battery hungry parallax effect and enjoy the zooming (pretty amazing thing which looks good while working) at the same time!!!
    But even after doing that, you can notice some parallax effect left over in the home screen, but I think that's normal (Or maybe even a bug lol). And the best part about that new option introduced in iOS 7.1 is, you can choose where you want the parallax effect to work (I mean you can either experience parallax effect in the lock screen or in the homescreen or both) It's your wish, buyt while doing the above steps, turn "OFF" the Reduce Motion in Settings>General>Accessibility>Reduce Motion>OFF
    Try it @GetVladimir.com !!!
    Regards,
    Paneesh.

  • I'm trying to get the free trial

    I'm trying to get the free premiere trial but it says "You are running an operating system that Premiere Pro no longer supports."

    upgrade your os, Apple - Upgrade your Mac to OS X Mavericks.

Maybe you are looking for

  • HTML links from Full Check Accessibility report do not open the corresponding PDF links

    I regularly generate full Check accessibility reports for the PDF user guides I create in MSWord. However, when I click the links in the HTML file/report generated, they are supposed to link/highlight the corresponding errors in the PDf file. Instead

  • Keeps crashing after Yosemite install - Need thoughts on what to do...

    My 2013 Macbook Air keeps crashing after Yosemite install, time between crashes are more random than consistent and it can be anytginh from one hour to 6 hours between crashes. Enclosed the report below with the hope that someone has some tips on wha

  • Using XSLT to empty nodes with the exception of  specific node.

    I have XSLT code working which will remove all the empty elements. My user wishes to exempt a specific node, <BypassDateEdits>. I can not figure out the correct syntax to do this. Source XML is: <?xml version="1.0" encoding="UTF-8"?> <IMDSCDB xmlns="

  • MSI H55m-E21 OC issues

    Hey guys, recently purchased a MSI H55M-E21 mobo. Got everything setup and I am having a few issues with the BIOS. First, RAM is not listed at 1600Mhz which was listed on the site as being supported while OC. Most of the settings for this option have

  • Find a range of numbers in one cell and output in another

    Here I am again with something I just can't seem to find an answer to: I need to find the range of numbers in one cell and place that value in another, like so: Cell A1 says: "3 - 8" Cell A2 returns: 5 Any simple formula to do this?