Need Audio Help!

Hi - I just upgraded from Captivate 1 to version 3. I am
trying to (very quickly) update a project that I created in
Captivate 1. When I try to add audio, there is a slightly hissy,
staticy background noise that wasn't there before. Also the audio
is louder (I can deal with that though). I am using exactly the
same setup, microphone (Logitech), computer, and recording room and
position that I was using before when I recorded it the first time
about 2 months ago. Any ideas???????? Thanks in Advance,
Alden

I have recorded in Captivate and recorded externally and
imported the file. I just find it saves a lot of time if you can
record direct into Captivate. Of course, this is only viable if you
can capture quality sound that doesn't require hours of editing to
eliminate noise or other glitches. For me, better equipment has
made all the difference.
Depending on how much recording you plan on doing going
forward, you may want to invest in some better equipment. When I
first started with Captivate 1, I bought one of those awful
logitech mics for $30. It wasn't until I used a real microphone
that I realized how bad that mic was. So, I'd ditch the Logitech
mic.
You'll be amazed at how clean Captivate can record audio if
you have a good sound card on your computer and if you send
Captivate a good clean signal from a pre-amp. Get a decent mic (I
use an AKG Perception 200, but a Shure SM57 costs about $100 and
works great.) Get a pop-filter ($15-20) to eliminate p's and other
harsh consonants and use a decent mic pre-amp (I use a Presonus
Firebox) From my experience, bad sound has little to do with
Captivate, and lots to do with computer sound card, the quality of
the signal you send in and fine tuning sound level input (to avoid
distortion).
Hope that helps.

Similar Messages

  • Need Audio Help - USB External Speakers

    This should be fun!
    Need Audio Help!  My USB external speakers are recognized in Garage Band Preferences, but NOT in System Preferences. (I use the audio interface, US-144 Tascam)
    Which means:
    I can only play my speakers using Garage band and not iTunes.
    They were working in both iTunes and GB many times before.
    I see that others have had problems losing their external speakers after updating their iMac.
    I've called Apple for assistance (no help)
    Changed the order of connections
    I've shut down again, again...
    Help please

    Open System Preferences/Sound and select the USB Speakers as your Output device
    If that doesn't do as you expect, or you need to tweak them, run Utilities/Audio MIDI Setup and select them there then adjust the Format and Volume etc.

  • Need Audio help!  Interview audio won't play out to tape.

    My voiceover and Soundtrack audio sounds great, but my interviews sound terrible when I play out to DV to record to the camera.
    I checked the item properties and noticed that all the good audio is at 44.1khz while the "bad" audio is at 48khz.
    What can I do to make this play out?
    Thanks!

    Hi(Bonjour)!
    What is the sequence's audio format? It should be 48 kHz as it's standard in video editing software.
    Did you capture audio interview from camcorder? What is the audio sampling format in audio menu? (32 or 48 kHz, 12 or 16 bit?)
    The audio mixdown render may resolve this problem but it's always a good thing to resample each audio file to match the sequence sample rate:48 kHz.
    Michel Boissonneault

  • Need your help on performance issue please

    Hello everyone!
    I need your help to understand an effect I notice with a Thread class I built. I currently work on enhancement of my application Playlist Editor (see http://www.lightdev.com/page74.htm) and a new release will be available soon.
    Among other extensions the new release will have a title filter function which is based on audio data that is recursively read from ID3 tags of files found in a given root directory. The data collection is done by a CollectionThread class which reads into a data model class AudioDataModel and the entire process works fine, no problem with that.
    However, when my application is started for the first time the CollectionThread runs approximately 3 minutes to collect data from approximately 4300 audio files on an Intel Pentium M 1,4 GHz, 512 MB RAM, Windows XP SP2. When the application is shut down and started again, it takes only a few seconds to do the same task for all subsequent launches.
    I already tried to start the application with java option -Xms40m to increase initial heap size. This increases performance in general but the effect is still the same, i.e. first run lasts significantly longer than subsequent runs.
    I also tried to build a pool mechanism which creates many empty objects in the data model and then releases them to contain the actual data at is being read in but this did not lead to better performance.
    It must have to do with how Java (or Windows?) allocates and caches memory. I wonder whether there is a way to pre-allocate memory or if there are any other ideas to improve performance so that the process always only takes seconds instead of minutes?
    I attach the key classes to this message. Any help or ideas is much appreciated!
    Thanks a lot a best regards
    Ulrich
    PS: You can use the news subscription service at
    http://www.lightdev.com/dynTemplate.php4?id=80&dynPage=subscribe.php4 to be informed when the new release of Playlist Editor is available.
    All classes posted here do not need debugging, they already have proven to run error free. The classes are only posted for information for the interested reader - no need to go through all the stuff in detail - only if it interests you.
    My application calls class CollectionThread wich is a subclass of InfoThread. CollectionThread recursively goes through a directory and file structure and stores found ID3 tag information in instances of class ID3v11Tag which in turn gets stored in one instance of class AudioDataModel. All classes are shown below.
    This is the mentioned CollectionThread
    * Light Development Playlist Editor
    * Copyright (C) 2004 Ulrich Hilger
    * This program is free software; you can redistribute it and/or
    * modify it under the terms of the GNU General Public License
    * as published by the Free Software Foundation; either version 2
    * of the License, or (at your option) any later version.
    * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    * GNU General Public License for more details.
    * You should have received a copy of the GNU General Public License
    * along with this program; if not, write to the Free Software
    * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
    package com.lightdev.app.playlisteditor.data;
    import com.lightdev.lib.util.InfoThread;
    import java.io.File;
    * A class to collect audio data from a given storage location.
    * <p>
    * <code>CollectionThread</code> uses ID3 tag information to gain data.
    * </p>
    * <p>See <a href="http://www.id3.org">http://www.id3.org</a> for details about
    * ID3 tags.</p>
    * @author Ulrich Hilger
    * @author Light Development
    * @author <a href="http://www.lightdev.com">http://www.lightdev.com</a>
    * @author <a href="mailto:[email protected]">[email protected]</a>
    * @author published under the terms and conditions of the
    *      GNU General Public License,
    *      for details see file gpl.txt in the distribution
    *      package of this software as well as any licensing notes
    *      inside this documentation
    * @version 1, October 13, 2004
    public class CollectionThread extends InfoThread {
       * constructor
       * @param model  AudioDataModel  the data model to collect data to
      public CollectionThread(AudioDataModel model) {
        this.model = model;
       * constructor, creates a new empty AudioDataModel
      public CollectionThread() {
        this(new AudioDataModel());
       * set the data model to collect data to
       * @param model AudioDataModel  the model to collect data to
      public void setModel(AudioDataModel model) {
        this.model = model;
       * get the data model associated to this thread
       * @return AudioDataModel  the data model
      public AudioDataModel getModel() {
        return model;
       * set the directory to collect data from
       * @param rootDir File  the directory to collect data from
      public void setRootDirectory(File rootDir) {
        this.rootDir = rootDir;
       * do te actual work of this thread, i.e. iterate through a given directory
       * structure and collect audio data
       * @return boolean  true, if work is left
      protected boolean work() {
        boolean workIsLeft = true;
        maxValue = -1;
        filesProcessed = 0;
        if(getStatus() < STATUS_HALT_PENDING) {
          countElements(rootDir.listFiles());
        if(getStatus() < STATUS_HALT_PENDING) {
          workIsLeft = collect(rootDir.listFiles());
        return workIsLeft;
       * count the elements in a given file array including its subdirectories
       * @param files File[]
      private void countElements(File[] files) {
        int i = 0;
        while (i < files.length && getStatus() < STATUS_HALT_PENDING) {
          File file = files;
    if (file.isDirectory()) {
    countElements(file.listFiles());
    i++;
    maxValue++;
    * recursively read data into model
    * @param files File[] the file array representing the content of a given directory
    private boolean collect(File[] files) {
    int i = 0;
    while(i < files.length && getStatus() < STATUS_HALT_PENDING) {
    File file = files[i];
    if(file.isDirectory()) {
    collect(file.listFiles());
    else if(file.getName().toLowerCase().endsWith("mp3")) {
    try {
    model.addTrack(file);
    catch(Exception e) {
    fireThreadException(e);
    i++;
    filesProcessed++;
    fireThreadProgress(filesProcessed);
    return (i<files.length);
    /** the directory to collect data from */
    private File rootDir;
    /** the data model to collect data to */
    private AudioDataModel model;
    /** the number of files this thread processed so far while it is running */
    private long filesProcessed = 0;
    This is class InfoThread
    * Light Development Java Library
    * Copyright (C) 2003, 2004 Ulrich Hilger
    * This program is free software; you can redistribute it and/or
    * modify it under the terms of the GNU General Public License
    * as published by the Free Software Foundation; either version 2
    * of the License, or (at your option) any later version.
    * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    * GNU General Public License for more details.
    * You should have received a copy of the GNU General Public License
    * along with this program; if not, write to the Free Software
    * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
    package com.lightdev.lib.util;
    import java.util.Vector;
    import java.util.Enumeration;
    * Abstract class <code>InfoThread</class> implements a status and listener concept.
    * An <code>InfoThread</code> object actively informs all objects registered as listeners about
    * status changes, progress and possible exceptions. This way the status of a running
    * thread does not require a polling mechanism to be monitored.
    * <p>
    * <code>InfoThread</code> implements the following working scheme
    * </p>
    * @author Ulrich Hilger
    * @author Light Development
    * @author <a href="http://www.lightdev.com">http://www.lightdev.com</a>
    * @author <a href="mailto:[email protected]">[email protected]</a>
    * @author published under the terms and conditions of the
    *      GNU General Public License,
    *      for details see file gpl.txt in the distribution
    *      package of this software
    * @version Version 1, October 13, 2004
    public abstract class InfoThread extends Thread {
       * construct an <code>InfoThread</code> object
       * <p>This class is meant to be used when a <code>Thread</code> object is needed that actively
       * informs other objects about its status</code>. It is a good idea therefore to register
       * one or more listeners with instances of this class before doing anything
       * else.</p>
       * @see addInfoThreadListener
      public InfoThread() {
       * set the amount of time this thread shall idle after it is through with one
       * work cycle and before a next work cycle is started. This influences the time
       * other threads have for their work.
       * @param millis long  the number of milliseconds to idle after one work cycle
      public void setIdleMillis(long millis) {
        idleMillis = millis;
       * Causes this thread to begin execution; the Java Virtual Machine calls the <code>run</code>
       * method of this thread. Calls method <code>prepareThread</code> before calling
       * <code>run</code>.
       * @see run
       * @see prepareThread
      public synchronized void start() {
        setStatus(STATUS_INITIALIZING);
        prepareThread();
        setStatus(STATUS_READY);
        super.start();
       * call method <code>start</code> instead of this method.
       * calling this method directly will lead to an exception
       * @see start
      public void run() {
        //System.out.println("InfoThread.run");
        if (status == STATUS_READY) {
          boolean workIsLeft = true;
          setStatus(STATUS_RUNNING);
          while (status < STATUS_STOP_PENDING && workIsLeft) {
            if (status < STATUS_HALT_PENDING) {
              workIsLeft = work();
              if(!workIsLeft) {
                setStatus(STATUS_WORK_COMPLETE);
            if (status == STATUS_HALT_PENDING) {
              setStatus(STATUS_HALTED);
            else if (status == STATUS_STOP_PENDING) {
              setStatus(STATUS_STOPPED);
            else {
              try {
                sleep(idleMillis);
              catch (InterruptedException e) {
                fireThreadException(e);
        else {
          // error: Thread is not ready to run
        setStatus(STATUS_THREAD_FINISHED);
       * stop this thread. This will terminate the thread irrevokably. Use method
       * <code>haltThread</code> to pause a thread with the possiblity to resume work later.
       * @see haltThread
      public void stopThread() {
        switch (status) {
          case STATUS_RUNNING:
            setStatus(STATUS_STOP_PENDING);
            break;
          case STATUS_HALT_PENDING:
            // exception: the thread already is about to halt
            break;
          case STATUS_STOP_PENDING:
            // exception: the thread already is about to stop
            break;
          default:
            // exception: a thread can not be stopped, when it is not running
            break;
       * halt this thread, i.e. pause working allowing to resume later
       * @see resumeThread
      public void haltThread() {
        switch (status) {
          case STATUS_RUNNING:
            setStatus(STATUS_STOP_PENDING);
            break;
          case STATUS_HALT_PENDING:
            // exception: the thread already is about to halt
            break;
          case STATUS_STOP_PENDING:
            // exception: the thread already is about to stop
            break;
          default:
            // exception: a thread can not be halted, when it is not running
            break;
       * resume this thread, i.e. resume previously halted work
       * @see haltThread
      public void resumeThread() {
        if(status == STATUS_HALTED || status == STATUS_HALT_PENDING) {
          setStatus(STATUS_RUNNING);
        else {
          // exception: only halted threads or threads that are about to halt can be resumed
       * this is the method to prepare a thread to run. It is not implemented in this abstract
       * class. Subclasses of <code>InfoThread</code> can implement this method to do anything
       * that might be required to put their thread into STATUS_READY. This method is called
       * automatically by method <code>start</code>.  When implementing this method, it should
       * call method <code>fireThreadException</code> accordingly.
       * @see start
       * @see fireThreadException
      protected void prepareThread() {
        // does nothing in this abstract class but might be needed in subclasses
       * this is the main activity method of this object. It is not implemented in this abstract
       * class. Subclasses of <code>InfoThread</code> must implement this method to do something
       * meaningful. When implementing this method, it should call methods
       * <code>fireThreadProgress</code> and <code>fireThreadException</code> accordingly.
       * @return boolean true, if work is left, false if not
       * @see fireThreadProgress
       * @see fireTreadException
      protected abstract boolean work();
       * add an <code>InfoTreadListener</code> to this instance of <code>InfoThread</code>
       * @param l InfoThreadListener  the listener to add
       * @see removeInfoThreadListener
      public void addInfoThreadListener(InfoThreadListener l) {
        listeners.add(l);
       * remove an <code>InfoTreadListener</code> from this instance of <code>InfoThread</code>
       * @param l InfoThreadListener  the listener to remove
      public void removeInfoThreadListener(InfoThreadListener l) {
        listeners.remove(l);
       * notify all <code>InfoThreadListener</code>s of a status change
       * @param fromStatus int  the status tis thread had before the change
       * @param toStatus int  the status this thread has now
      protected void fireThreadStatusChanged(int fromStatus, int toStatus) {
        Enumeration e = listeners.elements();
        while(e.hasMoreElements()) {
          Object l = e.nextElement();
          if(l instanceof InfoThreadListener) {
            ((InfoThreadListener) l).threadStatusChanged(this, fromStatus, toStatus);
       * notify all <code>InfoThreadListener</code>s of an exception in this thread
       * @param ex Exception  the exception that occurred
      protected void fireThreadException(Exception ex) {
        Enumeration e = listeners.elements();
        while(e.hasMoreElements()) {
          Object l = e.nextElement();
          if(l instanceof InfoThreadListener) {
            ((InfoThreadListener) l).threadException(this, ex);
       * notify all <code>InfoThreadListener</code>s of the progress of this thread
       * @param progressValue long  a value indicating the current thread progress
      protected void fireThreadProgress(long progressValue) {
        Enumeration e = listeners.elements();
        while(e.hasMoreElements()) {
          Object l = e.nextElement();
          if(l instanceof InfoThreadListener) {
            ((InfoThreadListener) l).threadProgress(this, progressValue, maxValue);
       * set the status of this thread and notify all listeners
       * @param newStatus int  the status this thread is to be changed to
      private void setStatus(int newStatus) {
        //System.out.println("InfoThread.setStatus oldStatus=" + status + ", newStatus=" + newStatus);
        int fromStatus = status;
        status = newStatus;
        fireThreadStatusChanged(fromStatus, newStatus);
       * get the current status of this thread
       * @return int  the status
      public int getStatus() {
        return status;
       * cleanup before actual destruction.
      public void destroy() {
        //System.out.println("InfoThread.destroy");
        cleanup();
        super.destroy();
       * cleanup all references this thread maintains
      private void cleanup() {
        //System.out.println("InfoThread.cleanup");
        listeners.removeAllElements();
        listeners = null;
      /* ----------------------- class fields start ------------------------ */
      /** storage for the objects this thread notifies about status changes and progress */
      private Vector listeners = new Vector();
      /** indicator for the status of this thread */
      private int status = STATUS_NONE;
      /** maximum value for threadProgress */
      protected long maxValue = -1;
      /** the idle time inside one work cycle in milliseconds */
      protected long idleMillis = 1;
      /* ----------------------- class fields end -------------------------- */
      /* ----------------------- constants start --------------------------- */
      /** constant value indicating that no status has been set so far */
      public static final int STATUS_NONE = 0;
      /** constant value indicating that the thread is currently initializing */
      public static final int STATUS_INITIALIZING = 1;
      /** constant value indicating that the thread is ready to run */
      public static final int STATUS_READY = 2;
      /** constant value indicating that the thread is running */
      public static final int STATUS_RUNNING = 3;
      /** constant value indicating that the thread is about to halt */
      public static final int STATUS_HALT_PENDING = 4;
      /** constant value indicating that the thread is halted */
      public static final int STATUS_HALTED = 5;
      /** constant value indicating that the work of this thread is complete */
      public static final int STATUS_WORK_COMPLETE = 6;
      /** constant value indicating that the thread is about to stop */
      public static final int STATUS_STOP_PENDING = 7;
      /** constant value indicating that the thread is stopped */
      public static final int STATUS_STOPPED = 8;
      /** constant value indicating that the thread is finished */
      public static final int STATUS_THREAD_FINISHED = 9;
      /* ----------------------- constants end --------------------------- */
    }this is the InfoThreadListener interface
    * Light Development Java Library
    * Copyright (C) 2003, 2004 Ulrich Hilger
    * This program is free software; you can redistribute it and/or
    * modify it under the terms of the GNU General Public License
    * as published by the Free Software Foundation; either version 2
    * of the License, or (at your option) any later version.
    * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    * GNU General Public License for more details.
    * You should have received a copy of the GNU General Public License
    * along with this program; if not, write to the Free Software
    * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
    package com.lightdev.lib.util;
    * An interface classes interested to receive events from objects
    * of class <code>InfoThread</code> need to implement.
    * @author Ulrich Hilger
    * @author Light Development
    * @author <a href="http://www.lightdev.com">http://www.lightdev.com</a>
    * @author <a href="mailto:[email protected]">[email protected]</a>
    * @author published under the terms and conditions of the
    *      GNU General Public License,
    *      for details see file gpl.txt in the distribution
    *      package of this software
    * @version Version 1, October 13, 2004
    public interface InfoThreadListener {
       * method to receive a status change notification from a thread
       * @param thread InfoThread  the thread which status changed
       * @param fromStatus int  the status which the thread had before the change
       * @param toStatus int  the status which the thread has now
      public void threadStatusChanged(InfoThread thread, int fromStatus, int toStatus);
       * method to receive a notification about the progress of a thread
       * @param thread InfoThread  the thread which notified about its progress
       * @param progressValue long  the value (e.g. 10 if 100 percent completed, 20 of 1 million files processed, etc.)
      public void threadProgress(InfoThread thread, long progressValue, long maxValue);
       * method to receive a notifiaction about the fact that an exception occurred in a thread
       * @param thread InfoThread  the thread for which an exception occurred
       * @param e Exception  the exception that occurred
      public void threadException(InfoThread thread, Exception e);
    }This is class AudioFileDescriptor
    * Light Development Java Library
    * Copyright (C) 2004 Ulrich Hilger
    * This program is free software; you can redistribute it and/or
    * modify it under the terms of the GNU General Public License
    * as published by the Free Software Foundation; either version 2
    * of the License, or (at your option) any later version.
    * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    * GNU General Public License for more details.
    * You should have received a copy of the GNU General Public License
    * along with this program; if not, write to the Free Software
    * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
    package com.lightdev.lib.audio;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.io.RandomAccessFile;
    import java.io.Serializable;
    import java.text.DecimalFormat;
    * This class models characteristics of an audio file such as the absolute path
    * of the file, its tag contents (if any) and the play duration, etc.
    * <p>See <a href="http://www.id3.org">http://www.id3.org</a> for details about
    * ID3 tags.</p>
    * @author Ulrich Hilger
    * @author Light Development
    * @author <a href="http://www.lightdev.com">http://www.lightdev.com</a>
    * @author <a href="mailto:[email protected]">[email protected]</a>
    * @author published under the terms and conditions of the
    *      GNU General Public License,
    *      for details see file gpl.txt in the distribution
    *      package of this software
    * @version Version 1, October 13, 2004
    public class AudioFileDescriptor implements Serializable, Comparable {
      public AudioFileDescriptor(String absolutePath) throws FileNotFoundException, IOException {
        load(absolutePath);
      public boolean equals(Object o) {
        if(o != null && o instanceof AudioFileDescriptor) {
          return ((AudioFileDescriptor) o).getAbsolutePath().equalsIgnoreCase(this.getAbsolutePath());
        else {
          return false;
      public void load(String absolutePath) throws FileNotFoundException, IOException {
        this.absolutePath = absolutePath;
        RandomAccessFile rf = new RandomAccessFile(absolutePath, "r");
        if(id3v11Tag == null) {
          id3v11Tag = new ID3v11Tag(rf, false);
        else {
          id3v11Tag.readTag(rf, rf.length() - 128);
        rf.close();
      public String getAbsolutePath() {
        return absolutePath;
      public ID3v11Tag getID3v11Tag() {
        return id3v11Tag;
      public void setID3v11Tag(ID3v11Tag tag) {
        this.id3v11Tag = tag;
      public String toString() {
        DecimalFormat df = new DecimalFormat("00");
        return id3v11Tag.getArtist() + ", " + id3v11Tag.getAlbum() + " - " +
            df.format(id3v11Tag.getTrackNumber()) + " " + id3v11Tag.getTitle();
       * Compares this object with the specified object for order.
       * @param o the Object to be compared.
       * @return a negative integer, zero, or a positive integer as this object is less than, equal to,
       *   or greater than the specified object.
       * @todo Implement this java.lang.Comparable method
      public int compareTo(Object o) {
        return toString().compareTo(o.toString());
      private String absolutePath;
      private ID3v11Tag id3v11Tag;
      private transient long duration = -1;
      private transient int type = TYPE_UNKNOWN;
      public static final transient int TYPE_UNKNOWN = 0;
      public static final transient int TYPE_MP3 = 1;
    }This is class ID3V11Tag into which the data is actually stored
    * Light Development Java Library
    * Copyright (C) 2004 Ulrich Hilger
    * This program is free software; you can redistribute it and/or
    * modify it under the terms of the GNU General Public License
    * as published by the Free Software Foundation; either version 2
    * of the License, or (at your option) any later version.
    * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    * GNU General Public License for more details.
    * You should have received a copy of the GNU General Public License
    * along with this program; if not, write to the Free Software
    * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
    package com.lightdev.lib.audio;
    import java.io.File;
    import java.io.RandomAccessFile;
    import java.io.IOException;
    import java.io.Serializable;
    import java.text.DecimalFormat;
    * This class is a very simple implementation of an ID3v11Tag. It models an ID3 tag
    * pretty much the same way as it is physically stored inside an audio file.
    * <p>See <a href="http://www.id3.org">http://www.id3.org</a> for details about
    * ID3 tags.</p>
    * @author Ulrich Hilger
    * @author Light Development
    * @author <a href="http://www.lightdev.com">http://www.lightdev.com</a>
    * @author <a href="mailto:[email protected]">[email protected]</a>
    * @author published under the terms and conditions of the
    *      GNU General Public License,
    *      for details see file gpl.txt in the distribution
    *      package of this software
    * @version Version 1, October 13, 2004
    public class ID3v11Tag implements Serializable, Comparable {
       * construct an ID3v11Tag and read tag content from a given file
       * <p>This constructor can be used for cases where a RandomAccessFile has already
       * been opened and will be closed elsewhere</p>
       * @param rf RandomAccessFile  the open file to read from
       * @param isAtTagStartPos boolean  true, if the file pointer is at the
       * position where the ID3 tag starts; when false, the pointer is positioned accordingly here
       * @throws IOException
      public ID3v11Tag(RandomAccessFile rf, boolean isAtTagStartPos) throws IOException {
        if(isAtTagStartPos) {
          readTag(rf);
        else {
          readTag(rf, rf.length() - 128);
       * construct an ID3v11Tag and read tag content from a file at a given location
       * <p>This constructor opens and closes the audio file for reading</p>
       * @param absolutePath String  the absolute path to the audio file to open
       * @throws IOException
      public ID3v11Tag(String absolutePath) throws IOException {
        RandomAccessFile rf = new RandomAccessFile(absolutePath, "r");
        readTag(rf, rf.length() - 128);
        rf.close();
       * construct an ID3v11Tag and read tag content from a given file
       * <p>This constructor opens and closes the audio file for reading</p>
       * @param audioFile File  the audio file to read from
       * @throws IOException
      public ID3v11Tag(File audioFile) throws IOException {
        this(audioFile.getAbsolutePath());
       * get a string representation of this object
       * @return String
      public String toString() {
        DecimalFormat df = new DecimalFormat("00");
        return getArtist() + ", " + getAlbum() + " - " + df.format(getTrackNumber()) + " " + getTitle();
       * position to file pointer and read the tag
       * @param rf RandomAccessFile  the file to read from
       * @param jumpPos long  the position to jump to (the tag start position)
       * @throws IOException
      public void readTag(RandomAccessFile rf, long jumpPos) throws IOException {
        rf.seek(jumpPos);
        readTag(rf);
       * read the tag from a given file, assuming the file pointer to be at the tag start position
       * @param rf RandomAccessFile  the file to read from
       * @throws IOException
      public void readTag(RandomAccessFile rf) throws IOException {
        rf.read(tagBuf);
        if(tag.equalsIgnoreCase(new String(tagBuf))) {
          rf.read(title);
          rf.read(artist);
          rf.read(album);
          rf.read(year);
          rf.read(comment);
          rf.read(trackNo);
          rf.read(genre);
      public String getTitle() {
        return new String(title).trim();
      public String getArtist() {
        return new String(artist).trim();
      public String getAlbum() {
        return new String(album).trim();
      public String getYear() {
        return new String(year).trim();
      public String getComment() {
        return new String(comment).trim();
      public int getGenreId() {
        try {
          int id = new Byte(genre[0]).intValue();
          if(id < GENRE_ID_MIN || id > GENRE_ID_MAX) {
            return GENRE_ID_OTHER;
          else {
            return id;
        catch(Exception ex) {
          return GENRE_ID_OTHER;
      public String getGenreName() {
        return genreNames[getGenreId()];
      public int getTrackNumber() {
        try {
          return (int) trackNo[0];
        catch(Exception e) {
          return 0;
       * Compares this object with the specified object for order.
       * @param o the Object to be compared.
       * @return a negative integer, zero, or a positive integer as this object is less than, equal to,
       *                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    Hi Franck,
    thank you, mate. I did what you suggested (changed class attached) but that did not change the mentioned behaviour.
    The first run is approximately 75 seconds with Java option -Xms40m and approx. double without, the second run and all subsequent runs are only 2-3 seconds each (!!!) even when terminating and re-starting the application between thread runs.
    I'm pretty clueless about that, any more help on this anyone?
    Thanks a lot and best regards
    Ulrich
    PS: BTW, I forgot to post the class that is filled with data by class CollectionThread, so here it is
    * Light Development Playlist Editor
    * Copyright (C) 2004 Ulrich Hilger
    * This program is free software; you can redistribute it and/or
    * modify it under the terms of the GNU General Public License
    * as published by the Free Software Foundation; either version 2
    * of the License, or (at your option) any later version.
    * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    * GNU General Public License for more details.
    * You should have received a copy of the GNU General Public License
    * along with this program; if not, write to the Free Software
    * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
    package com.lightdev.app.playlisteditor.data;
    import java.io.File;
    import com.lightdev.lib.audio.ID3v11Tag;
    import javax.sound.sampled.UnsupportedAudioFileException;
    import java.io.IOException;
    import java.io.Serializable;
    import com.lightdev.lib.audio.AudioFileDescriptor;
    import com.lightdev.lib.ui.SortListModel;
    import java.util.Iterator;
    * Storage model for audio data.
    * <p>
    * <code>AudioDataModel</code> can be used to store ID3 tag data collected from
    * a directory with audio files to perform queries and reports on the found data.
    * </p>
    * <p>See <a href="http://www.id3.org">http://www.id3.org</a> for details about
    * ID3 tags.</p>
    * @author Ulrich Hilger
    * @author Light Development
    * @author <a href="http://www.lightdev.com">http://www.lightdev.com</a>
    * @author <a href="mailto:[email protected]">[email protected]</a>
    * @author published under the terms and conditions of the
    *      GNU General Public License,
    *      for details see file gpl.txt in the distribution
    *      package of this software as well as any licensing notes
    *      inside this documentation
    * @version 1, October 15, 2004
    public class AudioDataModel extends SortListModel implements Serializable {
       * constructor
      public AudioDataModel() {
       * add an audio track from a given audio file
       * <p>This will attempt to read ID3 tag data from the file.</p>
       * @param audioFile File  the file to add audio data for
       * @throws IOException
      public void addTrack(File audioFile) throws IOException {
        AudioFileDescriptor afd = new AudioFileDescriptor(audioFile.getAbsolutePath());
        if (!data.contains(afd)) {
          data.add(afd);
       * get all tracks for agiven combination of genre name, artist name and album name. Any of
       * the parameters may be null or AudioDataModel.FILTER_ALL
       * <p>Ugly code, I know, but it simply hard codes all combinations of the the mentioned
       * parameters. Any more elegant implementations welcome.</p>
       * @param genreName String  a genre name to get tracks for
       * @param artistName String  an artist name to get tracks for
       * @param albumName String  an album name to get tracks for
       * @return SortListModel   the found tracks in a list model
      public SortListModel getTracks(String genreName, String artistName, String albumName) {
        SortListModel foundTracks = new SortListModel();
        Iterator e = data.iterator();
        while(e.hasNext()) {
          AudioFileDescriptor afd = (AudioFileDescriptor) e.next();
          ID3v11Tag tag = afd.getID3v11Tag();
          if(genreName == null || genreName.equalsIgnoreCase(FILTER_ALL)) {
            if(artistName == null || artistName.equalsIgnoreCase(FILTER_ALL)) {
              if (tag.getAlbum().equalsIgnoreCase(albumName))
                foundTracks.add(afd);
            else {
              if(albumName == null || albumName.equalsIgnoreCase(FILTER_ALL)) {
                if (tag.getArtist().equalsIgnoreCase(artistName))
                  foundTracks.add(afd);
              else {
                if (tag.getArtist().equalsIgnoreCase(artistName) &&
                    tag.getAlbum().equalsIgnoreCase(albumName))
                  foundTracks.add(afd);
          else {
            if(artistName == null || artistName.equalsIgnoreCase(FILTER_ALL)) {
              if(albumName == null || albumName.equalsIgnoreCase(FILTER_ALL)) {
                if (tag.getGenreName().equalsIgnoreCase(genreName))
                  foundTracks.add(afd);
              else {
                if (tag.getGenreName().equalsIgnoreCase(genreName) &&
                    tag.getAlbum().equalsIgnoreCase(albumName))
                  foundTracks.add(afd);
            else {
              if(albumName == null || albumName.equalsIgnoreCase(FILTER_ALL)) {
                if (tag.getGenreName().equalsIgnoreCase(genreName) &&
                    tag.getArtist().equalsIgnoreCase(artistName))
                  foundTracks.add(afd);
              else {
                if (tag.getGenreName().equalsIgnoreCase(genreName) &&
                    tag.getArtist().equalsIgnoreCase(artistName) &&
                    tag.getAlbum().equalsIgnoreCase(albumName))
                  foundTracks.add(afd);
        foundTracks.sort();
        return foundTracks;
       * list all artists in this model
       * @return SortListModel
      public SortListModel listArtists() {
        SortListModel artists = new SortListModel();
        artists.add(FILTER_ALL);
        Iterator e = data.iterator();
        while (e.hasNext()) {
          ID3v11Tag tag = ((AudioFileDescriptor) e.next()).getID3v11Tag();
          String artistName = tag.getArtist();
          if (artists.indexOf(artistName) < 0) {
            artists.add(artistName);
        artists.sort();
        return artists;
       * list all artists in this model having titles belonging to a given genre
       * @param genreName String  name of the genre artists are searched for
       * @return SortListModel
      public SortListModel listArtists(String genreName) {
        SortListModel artists = new SortListModel();
        artists.add(FILTER_ALL);
        Iterator e = data.iterator();
        while (e.hasNext()) {
          ID3v11Tag tag = ((AudioFileDescriptor) e.next()).getID3v11Tag();
          String artistName = tag.getArtist();
          String genre = tag.getGenreName();
          if (artists.indexOf(artistName) < 0 && genre.equalsIgnoreCase(genreName)) {
            artists.add(artistName);
        artists.sort();
        return artists;
       * list all genres in this model
       * @return SortListModel
      public SortListModel listGenres() {
        SortListModel genres = new SortListModel();
        genres.add(FILTER_ALL);
        Iterator e = data.iterator();
        while (e.hasNext()) {
          ID3v11Tag tag = ((AudioFileDescriptor) e.next()).getID3v11Tag();
          String genreName = tag.getGenreName();
          if (genres.indexOf(genreName) < 0) {
            genres.add(genreName);
        genres.sort();
        return genres;
       * list all albums in this model
       * @return SortListModel
      public SortListModel listAlbums() {
        SortListModel albums = new SortListModel();
        albums.add(FILTER_ALL);
        Iterator e = data.iterator();
        while (e.hasNext()) {
          ID3v11Tag tag = ((AudioFileDescriptor) e.next()).getID3v11Tag();
          String albumName = tag.getAlbum();
          if (albums.indexOf(albumName) < 0) {
            albums.add(albumName);
        albums.sort();
        return albums;
       * list all albums in this model having titles belonging to a given genre
       * @param genreName String  name of the genre albums are searched for
       * @return SortListModel
      public SortListModel listAlbums(String genreName) {
        SortListModel albums = new SortListModel();
        albums.add(FILTER_ALL);
        Iterator e = data.iterator();
        while (e.hasNext()) {
          ID3v11Tag tag = ((AudioFileDescriptor) e.next()).getID3v11Tag();
          String albumName = tag.getAlbum();
          String genre = tag.getGenreName();
          if (albums.indexOf(albumName) < 0 && genre.equalsIgnoreCase(genreName)) {
            albums.add(albumName);
        albums.sort();
        return albums;
       * list all albums in this model having titles belonging to a given genre and artist
       * @param genreName String  name of the genre albums are searched for
       * @param artistName String  name of the artist albums are searched for
       * @return SortListModel
      public SortListModel listAlbums(String genreName, String artistName) {
        SortListModel albums = new SortListModel();
        albums.add(FILTER_ALL);
        Iterator e = data.iterator();
        while (e.hasNext()) {
          ID3v11Tag tag = ((AudioFileDescriptor) e.next()).getID3v11Tag();
          String albumName = tag.getAlbum();
          String genre = tag.getGenreName();
          String artist = tag.getArtist();
          if(genreName == null || genreName.equalsIgnoreCase(FILTER_ALL)) {
            if (albums.indexOf(albumName) < 0 &&
                artist.equalsIgnoreCase(artistName))
              albums.add(albumName);
          else {
            if (albums.indexOf(albumName) < 0 &&
                genre.equalsIgnoreCase(genreName) &&
                artist.equalsIgnoreCase(artistName))
              albums.add(albumName);
        albums.sort();
        return albums;
       * get the number of audio tracks stored in this data model
       * @return int  the number of tracks
      public int getTrackCount() {
        return data.size();
      /** constant to select all items of a given part */
      public static final String FILTER_ALL = "    all";
    }...and here the changed CollectionThread now caching found File objects in a vector
    * Light Development Playlist Editor
    * Copyright (C) 2004 Ulrich Hilger
    * This program is free software; you can redistribute it and/or
    * modify it under the terms of the GNU General Public License
    * as published by the Free Software Foundation; either version 2
    * of the License, or (at your option) any later version.
    * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    * GNU General Public License for more details.
    * You should have received a copy of the GNU General Public License
    * along with this program; if not, write to the Free Software
    * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
    package com.lightdev.app.playlisteditor.data;
    import com.lightdev.lib.util.InfoThread;
    import java.io.File;
    import java.util.Vector;
    import java.util.Enumeration;
    * A class to collect audio data from a given storage location.
    * <p>
    * <code>CollectionThread</code> uses ID3 tag information to gain data.
    * </p>
    * <p>See <a href="http://www.id3.org">http://www.id3.org</a> for details about
    * ID3 tags.</p>
    * @author Ulrich Hilger
    * @author Light Development
    * @author <a href="http://www.lightdev.com">http://www.lightdev.com</a>
    * @author <a href="mailto:[email protected]">[email protected]</a>
    * @author published under the terms and conditions of the
    *      GNU General Public License,
    *      for details see file gpl.txt in the distribution
    *      package of this software as well as any licensing notes
    *      inside this documentation
    * @version 1, October 13, 2004
    public class CollectionThread extends InfoThread {
       * constructor
       * @param model  AudioDataModel  the data model to collect data to
      public CollectionThread(AudioDataModel model) {
        this.model = model;
       * constructor, creates a new empty AudioDataModel
      public CollectionThread() {
        this(new AudioDataModel());
       * set the data model to collect data to
       * @param model AudioDataModel  the model to collect data to
      public void setModel(AudioDataModel model) {
        this.model = model;
       * get the data model associated to this thread
       * @return AudioDataModel  the data model
      public AudioDataModel getModel() {
        return model;
       * set the directory to collect data from
       * @param rootDir File  the directory to collect data from
      public void setRootDirectory(File rootDir) {
        this.rootDir = rootDir;
       * this is the method to prepare a thread to run.
      protected void prepareThread() {
        maxValue = -1;
        filesProcessed = 0;
        innerCount = 0;
        fileList = new Vector();
       * do the actual work of this thread, i.e. iterate through a given directory
       * structure and collect audio data
       * @return boolean  true, if work is left
      protected boolean work() {
        boolean workIsLeft = true;
        if(getStatus() < STATUS_HALT_PENDING) {
          countElements(rootDir.listFiles());
        if(getStatus() < STATUS_HALT_PENDING) {
          workIsLeft = collect(); //collect(rootDir.listFiles());
          fileList.clear();
          fileList = null;
        return workIsLeft;
       * count the elements in a given file array including its subdirectories
       * @param files File[]
      private void countElements(File[] files) {
        int i = 0;
        while (i < files.length && getStatus() < STATUS_HALT_PENDING) {
          File file = files;
    if (file.isDirectory()) {
    countElements(file.listFiles());
    else {
    fileList.add(file);
    i++;
    maxValue++;
    * read data into model
    * @param files File[] the file array representing the content of a given directory
    * @return boolean true, if work is left
    private boolean collect(/*File[] files*/) {
    Enumeration files = fileList.elements();
    while(files.hasMoreElements() && getStatus() < STATUS_HALT_PENDING) {
    File file = (File) files.nextElement();
    try {
    model.addTrack(file);
    catch(Exception e) {
    fireThreadException(e);
    filesProcessed++;
    if(++innerCount > 99) {
    innerCount = 0;
    fireThreadProgress(filesProcessed);
    return false;
    int i = 0;
    while(i < files.length && getStatus() < STATUS_HALT_PENDING) {
    File file = files[i];
    if(file.isDirectory()) {
    collect(file.listFiles());
    else if(file.getName().toLowerCase().endsWith("mp3")) {
    try {
    model.addTrack(file);
    catch(Exception e) {
    fireThreadException(e);
    i++;
    filesProcessed++;
    fireThreadProgress(filesProcessed);
    return (i<files.length);
    /** the directory to collect data from */
    private File rootDir;
    /** the data model to collect data to */
    private AudioDataModel model;
    /** the number of files this thread processed so far while it is running */
    private long filesProcessed = 0;
    /** a list to temporary store found files */
    private Vector fileList;
    /** counter to determine when to fire progress messages */
    private int innerCount = 0;

  • Very slow performance running Mavericks - need troubleshooting help

    Hello folks:
    I have a MBP 2011 which was upgraded to Mavericks from Mountain Lion about 6 weeks ago. Since then I have had a major performance drop - slow machine, very slow window renderings, etc. I know a number of people have been facing these issues and have been recommended to clean up 3rd party extensions/agents. I ran Etrecheck (report below) and I need some help with fixing the failed kernel extensions and launch daemons. Thanks much!
    Pavan
    Hardware Information:
      MacBook Pro (13-inch, Late 2011)
      MacBook Pro - model: MacBookPro8,1
      1 2.8 GHz Intel Core i7 CPU: 2 cores
      4 GB RAM
    Video Information:
      Intel HD Graphics 3000 - VRAM: 384 MB
    Audio Plug-ins:
      BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
      AirPlay: Version: 1.9 - SDK 10.9
      AppleAVBAudio: Version: 2.0.0 - SDK 10.9
      iSightAudio: Version: 7.7.3 - SDK 10.9
    System Software:
      OS X 10.9 (13A603) - Uptime: 6 days 4:6:6
    Disk Information:
      TOSHIBA MK7559GSXF disk0 : (750.16 GB)
      EFI (disk0s1) <not mounted>: 209.7 MB
      Hurricane (disk0s2) /: 749.3 GB (257.76 GB free)
      Recovery HD (disk0s3) <not mounted>: 650 MB
      MATSHITADVD-R   UJ-8A8 
    USB Information:
      Western Digital My Book 1148 3 TB
      EFI (disk4s1) <not mounted>: 209.7 MB
      disk4s2 (disk4s2) <not mounted>: 3 TB
      Boot OS X (disk4s3) <not mounted>: 134.2 MB
      Apple Computer, Inc. IR Receiver
      Apple Inc. FaceTime HD Camera (Built-in)
      Memorex TRAVELDRIVE 005B 16.01 GB
      EFI (disk2s1) <not mounted>: 209.7 MB
      Untitled (disk2s2) /Volumes/Untitled: 15.67 GB (15.63 GB free)
      Apple Inc. Apple Internal Keyboard / Trackpad
      Apple Inc. BRCM2070 Hub
      Apple Inc. Bluetooth USB Host Controller
    FireWire Information:
    Thunderbolt Information:
      Apple Inc. thunderbolt_bus
    Kernel Extensions:
      com.wdc.driver.USB_64HP (1.0.0 - SDK 10.6)
    Problem System Launch Daemons:
      [failed] com.apple.AOSNotificationOSX.plist
      [failed] com.apple.installd.plist
      [failed] com.apple.softwareupdated.plist
      [failed] com.apple.wdhelper.plist
    Problem System Launch Agents:
    Launch Daemons:
      [loaded] com.adobe.fpsaud.plist
      [loaded] com.adobe.versioncueCS3.plist
      [loaded] com.barebones.textwrangler.plist
      [loaded] com.cisco.anyconnect.vpnagentd.plist
      [loaded] com.google.keystone.daemon.plist
      [loaded] com.microsoft.office.licensing.helper.plist
      [loaded] com.oracle.java.Helper-Tool.plist
      [loaded] org.macosforge.xquartz.privileged_startx.plist
    Launch Agents:
      [loaded] com.cisco.anyconnect.gui.plist
      [loaded] com.google.keystone.agent.plist
      [loaded] com.oracle.java.Java-Updater.plist
      [loaded] org.macosforge.xquartz.startx.plist
    User Launch Agents:
      [failed] com.apple.CSConfigDotMacCert-[redacted]@me.com-SharedServices.Agent.plist
      [loaded] com.google.Chrome.framework.plist
    User Login Items:
      Flux
      iTunesHelper
      Google Drive
      Google Chrome
      AdobeResourceSynchronizer
    3rd Party Preference Panes:
      Flash Player
      Java
    Internet Plug-ins::
      o1dbrowserplugin: Version: 4.9.1.16010
      Default Browser: Version: 537 - SDK 10.9
      Flip4Mac WMV Plugin: Version: 2.2.0.49
      Loki: Version: 3.0
      net.juniper.DSSafariExtensions: Version: (null)
      RealPlayer Plugin: Version: Unknown
      FlashPlayer-10.6: Version: 11.9.900.170 - SDK 10.6
      DivXBrowserPlugin: Version: 1.3
      Silverlight: Version: 5.1.20513.0 - SDK 10.6
      Flash Player: Version: 11.9.900.170 - SDK 10.6
      AmazonMP3DownloaderPlugin: Version: Unknown
      googletalkbrowserplugin: Version: 4.9.1.16010
      npgtpo3dautoplugin: Version: 0.1.44.29 - SDK 10.5
      iPhotoPhotocast: Version: 6.0
      QuickTime Plugin: Version: 7.7.3
      SharePointBrowserPlugin: Version: 14.3.9 - SDK 10.6
      JavaAppletPlugin: Version: Java 7 Update 45
    User Internet Plug-ins::
      Picasa: Version: 1.0
      Google Earth Web Plug-in: Version: 7.1
    Bad Fonts:
      None
    Old applications:
      Audacity: Version: 1.3.14.0 - SDK 10.4
      /Applications/Audacity/Audacity.app
      Hugin: Version: 2011.4.0 - SDK 10.4
      /Applications/Hugin/Hugin.app
      Keynote: Version: 5.3 - SDK 10.5
      /Applications/iWork '09/Keynote.app
      Microsoft Alerts Daemon: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Alerts Daemon.app
      Microsoft AutoUpdate: Version: 2.3.6 - SDK 10.4
      /Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app
      Microsoft Chart Converter: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Chart Converter.app
      Microsoft Clip Gallery: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Clip Gallery.app
      Microsoft Database Daemon: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Database Daemon.app
      Microsoft Database Utility: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Database Utility.app
      Microsoft Document Connection: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Microsoft Document Connection.app
      Microsoft Error Reporting: Version: 2.2.9 - SDK 10.4
      /Library/Application Support/Microsoft/MERP2.0/Microsoft Error Reporting.app
      Microsoft Excel: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Microsoft Excel.app
      Microsoft Graph: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Graph.app
      Microsoft Language Register: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Additional Tools/Microsoft Language Register/Microsoft Language Register.app
      Microsoft Office Reminders: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Office Reminders.app
      Microsoft Outlook: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Microsoft Outlook.app
      Microsoft PowerPoint: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Microsoft PowerPoint.app
      Microsoft Ship Asserts: Version: 1.1.4 - SDK 10.4
      /Library/Application Support/Microsoft/MERP2.0/Microsoft Ship Asserts.app
      Microsoft Upload Center: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Upload Center.app
      Microsoft Word: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Microsoft Word.app
      My Day: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/My Day.app
      Open XML for Excel: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Open XML for Excel.app
      PTBatcherGUI: Version: 2011.4.0 - SDK 10.4
      /Applications/Hugin/PTBatcherGUI.app
      Picasa: Version: 3.9.16 - SDK 10.4
      /Applications/Picasa.app
      SLLauncher: Version: 1.0 - SDK 10.5
      /Library/Application Support/Microsoft/Silverlight/OutOfBrowser/SLLauncher.app
      Solver: Version: 1.0 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Add-Ins/Solver.app
      Spotify: Version: 0.8.4.107.g4fa0003f - SDK 10.5
      /Applications/Spotify.app
      SyncServicesAgent: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/SyncServicesAgent.app
      calibrate_lens_gui: Version: 2011.4.0 - SDK 10.4
      /Applications/Hugin/calibrate_lens_gui.app
    Time Machine:
      Skip System Files: NO
      Mobile backups: ON
      Auto backup: YES
      Volumes being backed up:
      Hurricane: Disk size: 697.84 GB Disk used: 457.78 GB
      Destinations:
      Gasolina [Local] (Last used)
      Total size: 3 
      Total number of backups: 18
      Oldest backup: 2013-07-09 19:11:24 +0000
      Last backup: 2013-12-13 19:35:36 +0000
      Size of backup disk: Excellent
      Backup size 3  > (Disk size 697.84 GB X 3)
      Time Machine details may not be accurate.
      All volumes being backed up may not be listed.
    Top Processes by CPU:
          22% storeagent
          2% WindowServer
          1% backupd
          1% Google Chrome
          1% EtreCheck
    Top Processes by Memory:
      119 MB Google Chrome
      102 MB Google Chrome Helper
      82 MB mds_stores
      57 MB Finder
      33 MB WindowServer
    Virtual Memory Statistics:
      45 MB Free RAM
      792 MB Active RAM
      748 MB Inactive RAM
      1.06 GB Wired RAM
      37.63 GB Page-ins
      1.98 GB Page-outs

    Here’s your report with some comments:
    Hardware Information:
      MacBook Pro (13-inch, Late 2011)
      MacBook Pro - model: MacBookPro8,1
      1 2.8 GHz Intel Core i7 CPU: 2 cores
      4 GB RAM
    Video Information:
      Intel HD Graphics 3000 - VRAM: 384 MB
    Audio Plug-ins:
      BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
      AirPlay: Version: 1.9 - SDK 10.9
      AppleAVBAudio: Version: 2.0.0 - SDK 10.9
      iSightAudio: Version: 7.7.3 - SDK 10.9
    System Software:
      OS X 10.9 (13A603) - Uptime: 6 days 4:6:6
    Disk Information:
      TOSHIBA MK7559GSXF disk0 : (750.16 GB)
      EFI (disk0s1) <not mounted>: 209.7 MB
      Hurricane (disk0s2) /: 749.3 GB (257.76 GB free)
      Recovery HD (disk0s3) <not mounted>: 650 MB
      MATSHITADVD-R   UJ-8A8
    USB Information:
      Western Digital My Book 1148 3 TB    WD drives are one of the worst things that can happen to a mac. They have software on the drive and also in the firmware of the drive enclosure that is incompatible with Mavericks. The software that they also want you to install on your mac (to run the drive with the shitware on it that is incompatible with Mavericks) is also incompatible with Mavericks. The best thing to do with this drive is to open it and remove the hard drive and put it into a new (non-WD) enclosure. Then smash the WD enclosure into little bits with a sledgehammer and mail it back to WD.
      EFI (disk4s1) <not mounted>: 209.7 MB
      disk4s2 (disk4s2) <not mounted>: 3 TB
      Boot OS X (disk4s3) <not mounted>: 134.2 MB
      Apple Computer, Inc. IR Receiver
      Apple Inc. FaceTime HD Camera (Built-in)
      Memorex TRAVELDRIVE 005B 16.01 GB
      EFI (disk2s1) <not mounted>: 209.7 MB
      Untitled (disk2s2) /Volumes/Untitled: 15.67 GB (15.63 GB free)
      Apple Inc. Apple Internal Keyboard / Trackpad
      Apple Inc. BRCM2070 Hub
      Apple Inc. Bluetooth USB Host Controller
    FireWire Information:
    Thunderbolt Information:
      Apple Inc. thunderbolt_bus
    Kernel Extensions:
    com.wdc.driver.USB_64HP (1.0.0 - SDK 10.6)     This would be part of the shitware that you installed from WD. I would  uninstall the WD application that installs this driver. If the driver is still there after that, I'd look for the extension in /System/Library/Extensions and delete it from there. This may have damaged your kernel, though. If your performance is not improved after removing the WD app and this extension, you should probably back up your documents, erase your HD, and do a clean reinstall of Mavericks.
    Problem System Launch Daemons:
    [failed] com.apple.AOSNotificationOSX.plist    
    [failed] com.apple.installd.plist
      [failed] com.apple.softwareupdated.plist
      [failed] com.apple.wdhelper.plist    These four are all apple software. I would try repairing your hard drive: Boot into your recovery partition (restart, hold down ⌘R until you see the Apple logo), and use Disk Utility to repair your hard drive. Repair permissions too while you're there. OS X: About OS X Recovery . Then restart, reassess your mac’s performance, and rerun Etrecheck. If that doesn’t work, I’d reinstall Mavericks over your current installation. If that doesn’t work, I’d do a clean install.
    Problem System Launch Agents:
    Launch Daemons:
      [loaded] com.adobe.fpsaud.plist
      [loaded] com.adobe.versioncueCS3.plist
      [loaded] com.barebones.textwrangler.plist 
      [loaded] com.cisco.anyconnect.vpnagentd.plist
      [loaded] com.google.keystone.daemon.plist    spyware from google
      [loaded] com.microsoft.office.licensing.helper.plist
      [loaded] com.oracle.java.Helper-Tool.plist
      [loaded] org.macosforge.xquartz.privileged_startx.plist
    Launch Agents:
      [loaded] com.cisco.anyconnect.gui.plist
    [loaded] com.google.keystone.agent.plist
      [loaded] com.oracle.java.Java-Updater.plist
      [loaded] org.macosforge.xquartz.startx.plist
    User Launch Agents:
    [failed] com.apple.CSConfigDotMacCert-[redacted]@me.com-SharedServices.Agent.plist   see the suggestions above.
    [loaded] com.google.Chrome.framework.plist    This is why I prefer Safari. It doesn’t install all this extra junk.
    User Login Items:
      Flux
      iTunesHelper
    Google Drive   Last I heard Google drive was incompatible with Mavericks.
      Google Chrome
      AdobeResourceSynchronizer
    3rd Party Preference Panes:
      Flash Player
      Java
    Internet Plug-ins::   Way too many of these. If you have poor browser performance, get rid of these, and then only reinstall ones you absolutely need, and make sure they are mavericks compatible and up-to-date.
      o1dbrowserplugin: Version: 4.9.1.16010
      Default Browser: Version: 537 - SDK 10.9
      Flip4Mac WMV Plugin: Version: 2.2.0.49
      Loki: Version: 3.0
      net.juniper.DSSafariExtensions: Version: (null)
      RealPlayer Plugin: Version: Unknown
      FlashPlayer-10.6: Version: 11.9.900.170 - SDK 10.6
      DivXBrowserPlugin: Version: 1.3
      Silverlight: Version: 5.1.20513.0 - SDK 10.6
      Flash Player: Version: 11.9.900.170 - SDK 10.6
      AmazonMP3DownloaderPlugin: Version: Unknown
      googletalkbrowserplugin: Version: 4.9.1.16010
      npgtpo3dautoplugin: Version: 0.1.44.29 - SDK 10.5
      iPhotoPhotocast: Version: 6.0
      QuickTime Plugin: Version: 7.7.3
      SharePointBrowserPlugin: Version: 14.3.9 - SDK 10.6
      JavaAppletPlugin: Version: Java 7 Update 45
    User Internet Plug-ins::
      Picasa: Version: 1.0
      Google Earth Web Plug-in: Version: 7.1
    Bad Fonts:
      None
    Old applications:
      Audacity: Version: 1.3.14.0 - SDK 10.4
      /Applications/Audacity/Audacity.app
      Hugin: Version: 2011.4.0 - SDK 10.4
      /Applications/Hugin/Hugin.app
      Keynote: Version: 5.3 - SDK 10.5
      /Applications/iWork '09/Keynote.app
      Microsoft Alerts Daemon: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Alerts Daemon.app
      Microsoft AutoUpdate: Version: 2.3.6 - SDK 10.4
      /Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app
      Microsoft Chart Converter: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Chart Converter.app
      Microsoft Clip Gallery: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Clip Gallery.app
      Microsoft Database Daemon: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Database Daemon.app
      Microsoft Database Utility: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Database Utility.app
      Microsoft Document Connection: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Microsoft Document Connection.app
      Microsoft Error Reporting: Version: 2.2.9 - SDK 10.4
      /Library/Application Support/Microsoft/MERP2.0/Microsoft Error Reporting.app
      Microsoft Excel: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Microsoft Excel.app
      Microsoft Graph: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Graph.app
      Microsoft Language Register: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Additional Tools/Microsoft Language Register/Microsoft Language Register.app
      Microsoft Office Reminders: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Office Reminders.app
      Microsoft Outlook: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Microsoft Outlook.app
      Microsoft PowerPoint: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Microsoft PowerPoint.app
      Microsoft Ship Asserts: Version: 1.1.4 - SDK 10.4
      /Library/Application Support/Microsoft/MERP2.0/Microsoft Ship Asserts.app
      Microsoft Upload Center: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Microsoft Upload Center.app
      Microsoft Word: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Microsoft Word.app
      My Day: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/My Day.app
      Open XML for Excel: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Open XML for Excel.app
      PTBatcherGUI: Version: 2011.4.0 - SDK 10.4
      /Applications/Hugin/PTBatcherGUI.app
      Picasa: Version: 3.9.16 - SDK 10.4
      /Applications/Picasa.app
      SLLauncher: Version: 1.0 - SDK 10.5
      /Library/Application Support/Microsoft/Silverlight/OutOfBrowser/SLLauncher.app
      Solver: Version: 1.0 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/Add-Ins/Solver.app
      Spotify: Version: 0.8.4.107.g4fa0003f - SDK 10.5
      /Applications/Spotify.app
      SyncServicesAgent: Version: 14.3.9 - SDK 10.5
      /Applications/Microsoft Office 2011/Office/SyncServicesAgent.app
      calibrate_lens_gui: Version: 2011.4.0 - SDK 10.4
      /Applications/Hugin/calibrate_lens_gui.app
    Time Machine:
      Skip System Files: NO
      Mobile backups: ON
      Auto backup: YES
      Volumes being backed up:
      Hurricane: Disk size: 697.84 GB Disk used: 457.78 GB
      Destinations:
      Gasolina [Local] (Last used)
      Total size: 3
      Total number of backups: 18
      Oldest backup: 2013-07-09 19:11:24 +0000
      Last backup: 2013-12-13 19:35:36 +0000
      Size of backup disk: Excellent
      Backup size 3  > (Disk size 697.84 GB X 3)
      Time Machine details may not be accurate.
      All volumes being backed up may not be listed.
    Top Processes by CPU:
          22% storeagent
          2% WindowServer
          1% backupd
          1% Google Chrome
          1% EtreCheck
    Top Processes by Memory:
      119 MB Google Chrome
      102 MB Google Chrome Helper
      82 MB mds_stores
      57 MB Finder
      33 MB WindowServer
    Virtual Memory Statistics:
      45 MB Free RAM
      792 MB Active RAM
      748 MB Inactive RAM
      1.06 GB Wired RAM
      37.63 GB Page-ins
      1.98 GB Page-outs  This is the highest amount of page-outs I have ever seen. I'd get rid of Chrome and Google Drive. Dropbox works fine and doesn't screw up my mac.

  • I'm new: Just starting: Did tutorials: Need extra help: Thanks :)

    I'm new: Just starting: Did tutorials: Need extra help: Thanks
    I watched all the video tutorials, but I'm not clear on these parts.
    1. How to do a fade in / fade out title intro over the moving scene of the video?
    2. How to adjust the color to saturate / brighten / darken video scenes?
    3. How to make a credits page at end of video?
    4. Also, confused because I have only 2 image / audio clips for my very short video. The first video clip has the audio track with one sound graph displayed when enlarged. The second video clip has audio with 2 sound graph images stacked on top of each other saying R and L, right and left. The first audio clip does not have this, does not look like this. This is confusing. I thought both audio clips should look the same. What's up with this? Do I have something duplicated?
    5. Is there anyone here from South Orange County, California, USA, who would like to be of help to me via email, phone, Skype?
    6. I am a new Youtube Partner / Vlogger and it's taking me quite a while to get the hang of this so I appreciate any helpers.
    Here are my links.
    Thanks,
    JR
    http://www.facebook.com/RoadWarriors360
    http://www.youtube.com/RoadWarriors36 
    http://www.twitter.com/roadwarriors360
    http://instagram.com/RoadWarriors360
    http://www.linkedin.com/in/jeffread360

    1. How to do a fade in / fade out title intro over the moving scene of the video?
    Create a Title in the TITLER  Apply it on a LAYER above your video. Apply a Cross Dissolve or Fade IN/Fade Out TRANSITION to each end of the
    http://tv.adobe.com/watch/learn-premiere-pro-cc/adding-titles-in-premiere-pro/
    http://tv.adobe.com/watch/learn-premiere-pro-cc/adding-transitions/
    2. How to adjust the color to saturate / brighten / darken video scenes?
    Apply a Color Correction EFECT to the clip. eg 3 WAY CC.  Adjust parameters in the FX Window
    http://tv.adobe.com/watch/learn-premiere-pro-cc/applying-video-effects/
    3. How to make a credits page at end of video?
    Create a Title in the TITLER  Apply it on a LAYER above your video.  Use Motion Effects if you want it to "move" in the frame

  • Need some help with strange sounds in Logic Pro 8

    Hi!
    I need some help with a problem I have in Logic Pro 8.
    When I have arrange window open, suddley strange high tones starts to make noise in my headphones. I don't know where these sounds comes from or why, but I need some help to get them away. Should I just try to contact Apple?
    Martin

    Hi Martin
    Welcome to the forum. Give everyone here some more info about your set up otherwise it may be difficult to figure out what is wrong.
    Which mac?
    Which OS?
    any hardware devices?
    if you are listening through headphones using the built in audio from the mac, you may be hearing fan noise or a hard drive spin noise.
    Don

  • Need some help with sound quality

    Hi guys, new here. I'm working on creating an album on my own. Bass and vocals are real, everything else is using software instruments. I have about 8 songs done, but the problem is I don't really know what I'm doing as far as recording and levels go.
    I'm using studio headphones and everything sounds fantastic through them, and even pretty good if I just hook up some earbuds, but when I bounce out a track and burn them to do a disc and play it in my car, it sounds awful. Suddenly the guitar is too low, drums are too loud.
    I really need some help here. I'm even willing to pay someone to get me on the right track. Using paypal or whatever.

    AecDuck wrote:
    Where's the fun in that? Maybe you have different motives, but I got into home recording because I like doing things myself, even if I have to learn the hard way. If you know enough to get good bass and vocal recordings and mix that with virtual instruments, then you are well on your way to making a decent sounding mix. Mixing in headphones can be very deceiving. Things simply sound different in headphones. You need some monitors, even if they are crappy because if you can get it to sound good in crappy monitors it will likely sound good on other speakers.
    The fun and experience comes from getting a good balance that sounds good in headphones, and in the monitors, and in your home stereo, and in your car stereo. Use the different audio systems as a reference. If the drums are too quiet in the car, bring them up a bit. If the bass is too loud in your headphones, put them down a bit.
    If you bring in your recordings to be mixed by somebody else, first of all you're going to end up paying hundreds, if not $1000+ dollars, even in a sub-par studio. Secondly, it's never going to sound how you want it to sound. It's going to sound how THEY want it to sound.
    I know it takes longer, and it's hard work, but you will have such a tremendous amount of satisfaction when your project is done knowing that YOU recording it, and YOU mixed it on YOUR equipment. It will be 100% yours.
    Where's the fun? How about the fun in interacting with another human being? How about the satisfaction in having another validate what you've been trying to produce?
    I don't think it's helpful to make generalizations about what type of experience the OP might have in getting professional help. I have had good experiences working with mixing engineers, and perhaps I have just been lucky, but I've been able to produce music that sounded how I wanted it to sound, but at a level beyond which my skill at the time would have been able to produce, AND I gained some insights to help me in the future.
    It IS satisfying to teach yourself a new skill. And it takes a lot of patience, trial and error, and you might miss the mark more often than you hit it. If you're in a rush, it might be a viable solution to contact some studios and see if you can work with them. Learning from others is perfectly acceptable.

  • Need some help with wine + midi

    Howdi guys!
    I need some help. I'd like to run an application which is only available for Windows and OSX, so my choice is wine. This application needs to send midi signals to the hardware it is supposed to control.
    In the product's forum there is a thread which shows how it can be done. But the newest releases of wine don't allow this, because it doesn't support jack anymore.
    I think basically it doesn't matter which application it is I run in wine, the question is, is it possible to send midi signals in and out through wine? If so, how? Might be that it's quite trivial, in my defense I have to say that I never worked with midi before.
    The soundcard I use is an Edirol UA-25 which is fully supported in Linux, midi works.
    Thanks for any ideas!
    edit: Forgot two things: I know I could try older versions of wine or running it in a virtual machine, but I want to avoid this.
    Last edited by Army (2012-04-27 07:15:33)

    For that app, you will probably be using the ALSA-midi interface. So, you shouldn't require Wine to have jack support. - In fact, that picture clearly shows that Wine is using ALSA-midi, but he is using jackd + a2jmidid (which exposes alsa-midi 2 jack-midi).
    As long as that software doesn't require a special driver, you should be able to use it. As for the specifics, i would imagine that you would start jackd, start a2jmidid and then start your application. - you also have to make sure your midi device is connecting before launching your app in wine - otherwise the device won't show up in your wine app. You also will need to select your midi interface in your application. After this, you should be able to connect your wine app (through the a2jmidi bridge) to your hardware.
    But if for whatever reason you can't get it too work ~ i do actually use a VM for updating firmware on 2 different audio devices (a soundcard and midi-controller) - and it works great. I am using VMware, but i would imagine virtualbox would work very similar..
    cheerz

  • Audio help in iMovie project

    Hi there,
    I really need some help with my first iMovie project.
    Here's the deal:
    I have a bunch of movie clips, some of which have audio, others which don't. Ideally, I'd like to be selective as to which which clip's audio is heard as there are some clips I wish only to be seen.
    At the same time, I wish to play the clips to a few of my iTunes tracks. I have added two of these tracks already, but at the moment they both start at the same time! How do I separate them and then deal with them separately? (i.e. comparative volume setting etc.)
    Any help with these two issues would be greatly appreciated.
    Tom
    Powerbook 15"   Mac OS X (10.3.9)  

    Hi Tom
    You got some really full quality help from Sue (when You answered her questions)
    but I just will share one of my wells of understanding. Please take a look at:
    David Pough: The Missing Manual of iMovie HD (6) & iDVD HD
    Yes it is in version 6 now but most of it apply on iMovie 4.
    There is so much to learn while enjoying movie making.
    Yours Bengt W

  • Front Audio Help

    hey guys, need some help with Front audio on my new board and case
    heres what i got
    KT6V
    Powmax 0212,
    2 grounds on the case wiring and 1 on the board

    Hi,
    You can probably get by using either of the GND connections to the mobo. If you have a continuity tester of some sort, you could work out which one goes to the common of the audio out connector, but I reckon you'll find they are both connected. The two Mic In lines is a bit confusing though  
    But don't panic, you are unlikely to do any damage by experimenting, as long as you avoid the AUD-VCC line.
    Cheers

  • HT204291 When am watching live news on air play it shows only for  one minute 30 seconds I need some help?

    When am watching live news on air play it only shows for one minute 30 seconds ,, I need some help?

    First of all, Hunt--thanks for responding!
    "First, where are you playing the MPEG-2, that you see that jitter?"
    On both a MacBook Pro, an Acer laptop and my Mac Tower. I would love to think that it is a problem with the playback system, and that if I merely send the file off to the duplicator they won't have the same problem. Maybe that is the case...I don't know if I have a choice rather than sending it off to see. But it happens in the same spots, in the same way, on all three of the players so I'm a little reluctant to have faith.
    "Another thing that can cause jitter in an MPEG-2 is the Bit-Rate - higher the Bit-Rate, the better the quality, but the larger the file. For a DVD, one is limited by the total Bit-Rate (both Audio & Video), but with longer prodcutions, some users choose too low a Bit-Rate. If this is the issue, one would need to go back to the original Project and do a new Export/Share."
    Of course, but in the case there is no more 'original project.' It is gone like the wind, stolen along with his computer and backups.
    I think I am stuck using one of two files as my master: a DVD he burned where I only see the stutter/vibration/jitter once, or the mpeg2 file where I see it three times. Hopefully, the duplication house can rip if off of one of them and not see the jitter. I know that in audio, my personal filed, you can do a lot to enhance already existing sound--EQ, compression, tape saturation emulation software, etc. I guess I'm hoping there is some kind of analog to the video world that address jitter after a source has been printed--if indeed the source has been printed to be jittery.
    Thanks,
    Doug

  • Basic Output program need some help...Please

    import java.io.*;
    class FileOutputDemo
    public static void main(String args[])
    int one=1, two=2, three=3;
         FileOutputStream out; // declare a file output object
         PrintStream p; // declare a print stream object
         try
              // Create a new file output stream
              // connected to "myfile.html"
              out = new FileOutputStream("myfile.html");
              // Connect print stream to the output stream
              p = new PrintStream( out );
              p.printf ("This is written to a file %d", one);
              p.close();
         catch (Exception e)
              System.err.println ("Error writing to file");
    }Hello I am new to java, and I hope someone help me to modify the above code in order to make it work as the following:
    I have a list of integer values like 1, 2, 3, 4? 10
    And I want the program to substitute the integer values (the integer declared list) subsequently one by one to output a new html file as the following output:
    This is written to a file 1
    This is written to a file 2
    This is written to a file3 ?etc
    Also this substitution has to be outputted to a new file every time.
    Thank you very much in advance for your kind help
    if i have to post this anywhere else please advise me..
    Adam

    import java.io.*;
    public class FileOutputDemo
        public static void main(String[] args) {
             FileOutputStream out; // declare a file output object
             PrintStream p; // declare a print stream object
             try
                  // Create a new file output stream
                  // connected to "myfile.html"
                  out = new FileOutputStream("myfile.html");
                  p = new PrintStream( out );
                  int[] arrayOfInts = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
                for (int element : arrayOfInts)
                     p.printf (element + " ");
                  p.close();
                  // Connect print stream to the output stream
             catch (Exception e)
                  System.err.println ("Error writing to file");
    }ok .... guys i really understand what do you mean,
    i only need your help to make the program print one integer at a time from the array to a seprate file ....what do you suggest ... any hints
    Thanks

  • Remote App on iPad connects but drops after about  20 mins. Need to turn  off wait about 1 minute then turn on wifi on iMac before it can reconnect. Need some help please.

    Remote App on iPad connects but drops after about  20 mins. Need to turn  off wait about 1 minute, then turn on wifi on iMac before it can reconnect. Need some help please.
    Already gone through troubleshooting guide a zillion times. Thanks.

    This worked for me... A little time consuming but once you get rolling it goes GREAT... Thanks....
    I got my artwork and saved it to my Desktop
    Opened up Microsoft Paint and clicked on "File" and "Open" and found it to get it on the screen to resize it
    Clicked "resize" and a box for changing it opened up
    Checked the box "Pixels" and "Unchecked maintain aspect ratio"
    Set Horizontal for 640 and Vertical for 480
    Clicked on "OK" and went back to "File" and did a "Save As" and chose JPEG Picture
    It came up "File Already Existed" and clicked "OK" (really did not care about the original artwork I found because wrong size)
    Went to iTunes and on the movie right clicked on "Get Info", clicked on "Details", then "Artwork"
    Go to the little box on the top left that shows your old artwork and click on it to get the little blue border to appear around it and hit "Delete" to make it gone
    Click on "Add Artwork" and find it where you put the one from above on your Desktop and hit "Open" and OK and your new artwork is now there and all good.
    Sounds like a lot of steps to follow but after around 5 or so you will fly through it. This worked perfect on my iPhone 6 Plus and I have artwork on my Home Videos now.

  • Need your help in Remodeling concept

    Hi Gurus need your help in time estimations
    I have a cube with data and now I need to add 10 new info objects to the cube which are including Date fields (BUDAT, BLDAT) these 10 fields will be populated to the cube from a Z table in ECC as we donu2019t have these fields in the cube we have to go for remodeling of the cube
    My client requires how much time it will take to complete this
    Now I want to know how much time it would take to do this (if any customer exits and user exits are required) and addition if new fields will have any effect on the current queries
    Please advice in this
    Thank you

    The time taken will depends on a lots of factor like server speed, available memory, background jobs etc. Apart from this, the time will also depends on how much the cube is filled i.e. the no. of records in the cube. Its very abstract to tell you the exact time taken for this. But, please make sure that you have the backup of the cube which you are going to re-model. T0 say, I think 3-4 hours should be ok for the remodelling.
    Thanks.
    Shambhu

Maybe you are looking for

  • Messages on MacBook Pro not syncing with iPhone

    Hi, I'm using an iPhone 5 running IOS 8.3 and a MacBook Pro running 10.10.3.  In the past I have been using messages on my MacBook and my iPhone.  If I sent a text via my phone, it showed up in messages on my Mac and vise versa.  Since the iWatch has

  • Why can't I use my Apple ID to log into icloud?

    It keeps telling me that It's not a valid icloud account even though I downloaded the icloud software. I looked for a specific link to sign up to icloud with, but it keeps me moving in in a circle, back to the home page. Am I missing something?

  • SOAP attachment - module development?

    Hi, I have an IDOC -> SOAP scenario where I have to call a webservice that uses SOAP attachment. Example: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ueb="IBrokerInterface">    <soapenv:Header/>    <soapenv:Body>

  • IFrame - Dynpro - Unlocking R/3 resources

    We have developed generic step-by-step wizard with some steps screen. Each step represent IView with IFrame to dynpro application, which is got by WDURLGenerator.getApplicationURL( WDDeployableObject.getDeployableObjectPart(...)) These steps could no

  • I can't update to the latest version with the orange Firefox button.

    On public computers, I've used a version of Firefox that features an orange Firefox button that replaces the menu bar. On my home computer, even though I've used the "About Firefox" link to update the software, I still do not have the orange Firefox