How to convert false (dual mono) stereo files ?

I imported an enormous amount of regions from a Final Cut Pro project, and because the cameras each had mono mics but were recording audio in stereo, all the audio files are technically stereo, but contain only mono information.
So I've got hundreds of stereo-interleaved files in my Logic session, but each file contains only mono information, so my project is twice the size it needs to be.
Can anyone suggest a way to remove all that redundant information ? What I want to do is split all the interleaved files, then select all the .R files and delete them, but I don't see any way to accomplish this in Logic, other than file-by-file (I have 500 of them...)
Anyone been down this path ?
Thanks!
-James

Hey, thanks for all the suggestions, Seeren!
I'm not sure how your method is generating only .L files for you--when I split interleaved, I always get both sides... but not a big deal. It's easy enough to delete half the audio.
The real problem is getting the files replaced without losing all the arrange work: your method requires manually replacing the old stereo files with the new mono files in the arrange, which would be a ton of work in large projects like mine...
But... I did find a solution to this--it's not exactly elegant, though, because it requires some filename hacking:
Turns out if you have a reference to a stereo interleaved file in your project, and you replace it with a mono file of exactly the same length and filename, Logic will happily accept the substitution without a complaint. So the way to replace all the stereo files with the .L files is:
1) Copy the stereo interleaved files into split stereo, then remove the new split stereo files from the audio bin (but leave them on disk)
2) Close the project
3) Remove the original stereo files from the "Audio Files" folder, and delete the .R files.
...that's all easy... then...
4) Rename all those .L files, removing the .L so they have the same names as the original stereo files
5) Reopen your project--Logic will now refer to the new mono files, not the original stereo files
Step #4 requires some hacking to do efficiently: I used the command line to rename all those files quickly. There are probably utilities out there that could have done the job with a GUI, and AppleScript could probably do it, too.
Anyway... this works, if it's helpful to anyone else.
But ultimately I guess this is a feature request: it's cool that Logic makes it so easy to manipulate split stereo files as a single unit. But there are occasional times when you need to manipulate stereo files individually. There should be a track command in the arrange that takes a stereo track and replaces it with two mono tracks... rather surprising this doesn't seem to exist (it's one mouse click in ProTools [ducking])...
-James

Similar Messages

  • Captured stereo convert into Dual Mono

    Hi all,
    Some of the footage I have to work with is captured as DV with stereo audio tracks.
    That's not so nice, because the audio is actual 2 mono channels (2 different mics on interviews)
    I know I can switch off the stereo pair in the timeline. But that's tedious. I need to alter everyclip everytime I drop it in the timeline. Also I cannot Unpair the clip in the viewer, while I do need that because I want to lower the level of only one channel during chosing the quotes (because of wind in 1 mic for instance).
    So it would be nice to be able to alter the master clips in the browser from stereopair to dual mono.
    But I canot figure out how. Can this be done in FCP?
    Can this be done in Quicktime.
    Any ideas.
    thanks
    Rienk
    NB (I know how to set up dual mono in Log and Capture. It's just that 10 tapes, that someone else did capture in stereo, and I need to work with)

    UODATE:
    Just opened one of the good clips (captured as DUAL Mono) in Quicktime. Then I see 2 seperate soundtracks. Sondtrack 1 with one ch1 set to MONO and Soundtrack 2 with one ch1 also set to MONO. It that way it differs from the two channels in the one Soundtrack 1 in the clips that were captured as Stereo.
    Export the original masterclip from FCP with Export using QT conversion. and set it to export 2 discrete channels will indeed create a file with 2 Mono cannels. And they import as such. "2 Mono" it says.
    Reconnecting the master clip to the newly created Dual Mono clip let FCP still think this is a stereoclip (As Andy pointed out, this is indeed not working)
    Reconnecting the sequence clips to the newly created Dual Mono clip seems to work. But when I do match frame, then there comes again a stereo-version of the clip in my viewer. (also of course this is because it is looking to the original masterclip that we cannot change in FCP, as we saw in the previous sentence).
    So I found a way to create new Dual Mono masterclips, but still I'm not able to alter the originals to the sequence clips.
    The building will close here. So have to leave.
    But I will try if I can change the settings of the masterclips from within an XML...
    OR the solution would be in QT to split the two channels in two soundtracks in Quicktime... But how?
    Rienk
    Message was edited by: Rienk

  • I know that how to convert any documents to pdf file, but don't know how to get barcode on it. I am using windows 8.1. and want to see barcode on my documents before the print. Please help.

    I know that how to convert any documents to pdf file, but don't know how to get barcode on it. I am using windows 8.1. and want to see barcode on my documents before the print. Please help.

    Hi Frank ,
    Please refer to the following link and see if this helps.
    https://helpx.adobe.com/acrobat/kb/error-organizer-database-damaged-reset-1.html
    Regards
    Sukrit Dhingra

  • How to convert database table into xml file

    Hi.
    How to convert database table into XML file in Oracle HTML DB.
    Please let me know.
    Thanks.

    This not really a specific APEX question... but I search the database forum and found this thread which I think will help
    Exporting Oracle table to XML
    If it does not I suggest looking at the database forum or have a look at this document on using the XML toolkit
    http://download-east.oracle.com/docs/html/B12146_01/c_xml.htm
    Hope this helps
    Chris

  • Anyone know how to convert a 3D sphere .STL file into a .igs file?

    Anyone know how to convert a 3D sphere .STL file into a .igs file?

    And for what? Why? This would be kinda atrocious and awful, but weird things happen...
    Mylenium

  • How to export a dual mono file to play in quick time?

    My source video file is stereo with left and right channels having different languages.
    In FCPX I set the audio to "dual mono" but cannot export in a way so that I can select the audio channel/ language in Quick time.
    Thanks for any advise.

    Hi George,
    Thanks! It does work in XML format. But since I would need to present the data in a spreadsheet, is there any other way I could go around it?
    Cheers,
    Su Ann

  • How to record in dual-mono with 2 channel audio interface?

    I'm using an iPad 3 with an ART 2-channel usb/mixer interace. I use the Camera app for video recording and the audio is routed thru the interface. Works fine except that I can't seem to figure out how to change the default setting of the iPad/Camera app so that it will record the audio in dual mono. Right now it only records in stereo, with the 2 channels panned hard left and right. Recording vocal and guitar with the dedicated 2 mics/channels makes for a very wide and un-natural stereo image.
    Can Apple or someone help me figure this out?
    Thanks!

    I could be wrong, but I don't believe the Camera app offers a dual-mono option. You'll probably need to look for another app, perhaps a third-party app, that can do this.
    Regards.

  • How to convert a password protected pdf file?

    How do I convert a password protected pdf file to Word?

    Yup. You all are right. I ordered Adobe Acrobat today and the order is still processing. I can get to Adobe Acrobat.com but that too does not work. I guess I will have to wait until my order is processed before I get the keys to the kingdom. Thanks for your help and please forgive my ignorance.Regards,Bob

  • How to convert surround back to stereo?

    I've got into a problem with surround sound. One track from the loops library is in surround format and this seems to make it impossible to insert mastering fx in the normal way on the Out 1&2 tracks? (The insert slots have simply disappeared.)
    Can anyone enlighten? How does a surround sound get converted back to normal stereo, and how do i go about restoring the insert slots to the out 1&2?
    Thankz ahead,
    Byz

    More correctly, BufferedImage extends Image as Image is an abstract class and not an interface.
    Shaun

  • How to Convert Binary Data in Binary File

    hi,
    my telecom client puts a binary file which is asn.1 encoded with BER.
    how to handle binary data in java.
    how to convert binary to hexa to ascii format
    how to convert binary to octet to ascii format
    please help me in this.
    regards,
    s.mohamed asif

    You don't need to convert the data.
    Only you can do is print it in that formats, like it:
    public static String byteArrayToHex(byte[] b) {
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < b.length; i++)
             sb.append(Integer.toHexString(b&255) + " ");
    return sb.toString();
    take a look at this
    http://java.sun.com/docs/books/tutorial/essential/io/

  • How to convert java class to dll file for using in Microsoft Technology(.n)

    hey hemmj !!!!!!
    nice replying , first of all i d like to say thanks for response me so frequently..... i like such type of guy... i d never forget ur online support.
    hey buddy, i ve a problem with applet application...
    i m working on java chat server build on swing applet. As it is chat server, it is divided into two parts, one is server application and other is client application. I want to run this server app on the client server and the basic thing with this site is that it is running on .net platform(Microsoft). and the other app ll running on the client machine or end user. Now the problem is that this site would run only if the server app ll be run on server. This server app ll open the socket of server, which ll listen the request of the user...... So, the requirement is to convert this java sever class file into dll file and register this dll file with the IIS server.So, It run and stop with the IIS server.
    I ve already search the way to convert the java class file into dll file. This is possible in such way........... below code is for the java class file...
    import java.net.*;
    import java.io.*;
    import java.util.*;
    public class chatServer
    public static void main(String args[]) throws Exception
                        ServerSocket sersoc=new ServerSocket(1234);// Any port number above 1000 should do
    // as most ports below 1000 are used by system
    Vector socvec=new Vector();
    String data="";int i,j=0;
    BufferedReader in;
    //System.out.println("Listening of port " + sersoc.getLocalPort());
    //System.out.println("Waiting for connections...");
    while(true)
    Socket soc=sersoc.accept();
    socvec.addElement(soc);
    chatServerReadThread csrt=new chatServerReadThread(socvec, soc);
    in=new BufferedReader(new InputStreamReader(soc.getInputStream()));
    PrintStream out=new PrintStream(soc.getOutputStream());
    out.println("Connected to chat server");
    out.flush();
    data= in.readLine();
    for(i=0;i<socvec.size();i++)
    soc=(Socket)socvec.elementAt(i);
    out=new PrintStream(soc.getOutputStream());
    out.println(data + " connected");
    out.flush();
    //System.out.println(data + " connected");
    csrt.start(); // error is comming from here..... plz help me.
    class chatServerReadThread extends Thread
    Vector socvec;
    PrintStream out;
    chatServerReadThread(Vector socvec, Socket soc)
    this.socvec=socvec;
    try
    out=new PrintStream(soc.getOutputStream());
    }catch(Exception e){}
    public void run()
    try
    String data;
    Socket soc;
    BufferedReader in;
    while(true)
    for(int i=0;i<socvec.size();i++)
    soc=(Socket)socvec.elementAt(i);
    in=new BufferedReader(new InputStreamReader(soc.getInputStream()));
    if(in.ready())
    try
    data=in.readLine();
    if(data.charAt(0) == ']')
    data = in.readLine() + " exited";
    //System.out.println(data);
    socvec.removeElement(soc);
    for(int e=0;e<socvec.size();e++)
    soc=(Socket)socvec.elementAt(e);
    out=new PrintStream(soc.getOutputStream());
    out.println(data);
    out.flush();
    else
    for(int e=0;e<socvec.size();e++)
    soc=(Socket)socvec.elementAt(e);
    out=new PrintStream(soc.getOutputStream());
    out.println(data);
    out.flush();
    }catch(Exception e){socvec.removeElement(soc);}
    }catch(Exception e){e.printStackTrace();}
    first i ve made the jar file of this class
    jar cvf chatServer.jar chatServer.classafter getting the jar chatServer.jar. I ve opened the .net dos prompt and
    type this command which ll make dll file automatically....
    > jbimp /t:library chatServer.jar
    And you'll see the following output:
    Microsoft (R) Java-language bytecode to MSIL converter version 1.1.4322.0
    for Microsoft (R) .NET Framework version 1.1.4322
    Copyright (C) Microsoft Corp 2000-2002. All rights reserved.
    Created chatServer.dll
    I cant get the problem origin from where it is comming, when i tried to convert it into .dll file it shown an error that, it did not recongnized the method in first class
    public static void chatServerReadThread.start() method
    is not recognized by .net dos prompt commnad. But when i omit this method it gets created the .dll file. This start method is basically the default method of thread class that run the thread from the same class..
    By vewing the code u can visulize the thing,, i ve marked the code from where the error is comming.
    Plz do it as soon as possible, i ll waiting for ur reply......
    I ll be really thanking u for that....
    Thanx and regards
    Niraj Kumar Singh

    I wonder if this will work:
    jbimp /t:exe chatServer.jar
    Your chatServer is an application that can be started from the commandline.
    A dll is a library to be used in com, com+, other executables or ....

  • How to convert Labview 9.0 vi files to 7.1 vi files?

    Hi, I have a set of LabView 9.0 .vi files that I need to convert to 7.1 .vi files, but the current LabView 9.0 version only allows me to save it to 8.0 version. Thus, my questions are:
    1) Can a user with LabView 7.1 open 8.0 files?
    2) If not, is there any other way to convert 9.0 files straight to 7.1 files?
    Many thanks!
    Solved!
    Go to Solution.

    It requires two steps.
    You need to open the VI's in LV 2009 and do a Save for Previous version back to LV 8.0
    Then open that in LV 8.0 and do a Save for Previous back to LV 7.1. 
    If you don't have LV 8.0, then you can post the files to the downconvert thread and request there that they be converted to LV 7.1

  • How to convert alv list into excel file?

    Hi Experts,
            i have created one report for Due Date Analysis.
    Now My output is displaying in ALV list. But I need to convert the data which in alv list into Excel File. then only i have to send the Excel File to the Customer Thro Email.
         So i need the Function Module to Convert the Data into Excel File.
    Thanks,
    Neptune.M

    Hi,
      U can use function module gui_download.
      CALL FUNCTION 'GUI_DOWNLOAD'
         EXPORTING
        BIN_FILESIZE       =
          filename           = 'C:\Transportaionlane.XLS'
          filetype                       = 'DAT'
        WRITE_FIELD_SEPARATOR           = ' '
        HEADER                          = '00'
        TABLES
          ata_tab                       = t_trans_lane_dis[]
           OTHERS                          = 22
    if u want with header then pass the header.
    regards
    Ahasan

  • How to convert DOM Tree in XML File

    Hi there,
    I am successful to build a DOM tree in memory where i am adding elements. Now after all this i want to make a XML file of that DOM representation. Now, i am confused with my code that how to transfer DOM structure to xml file ? A small code is attached herewith ?
    doc = db.newDocument();
                   doc.normalizeDocument();
                   doc.setXmlVersion("1.0");
                   doc.createComment("Created By: Sachin Kulkarni");
                   Element rn = doc.createElement("RootNode");
                   Element n1 = doc.createElement("A1");
                   ((Node)n1).setNodeValue("Element A1");
                   Element n11 = doc.createElement("A11");
                   ((Node)n11).setNodeValue("Element A11");
                   Element n12 = doc.createElement("A12");
                   ((Node)n12).setNodeValue("Element A12");
                   ((Node)n1).appendChild( ((Node)n11) );
                   ((Node)n1).appendChild( ((Node)n12) );
                   Element n2 = doc.createElement("A2");
                   ((Node)n2).setNodeValue("Element A2");
                   Element n3 = doc.createElement("A3");
                   ((Node)n3).setNodeValue("Element A3");
                   ((Node)rn).appendChild( ((Node)n1) );
                   ((Node)rn).appendChild( ((Node)n2) );
                   ((Node)rn).appendChild( ((Node)n3) );
    //creating the xml file
                   Source source = new DOMSource((Element) doc.getElementsByTagName("RootNode").item(0));
                   StringWriter out = new StringWriter();
                   StreamResult result = new StreamResult(out);
                   Transformer transformer = TransformerFactory.newInstance().newTransformer();
                   transformer.setOutputProperty("encoding", "iso-8859-1");
                   transformer.setOutputProperty("indent", "yes");
                   //transformer.setOutputProperty("test.xml","1");
                   //transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4");
                   transformer.transform(source,result);
                   result.getWriter().toString();
    ==================
    Is it any problem with the implementation ? How to use fileoutputstream with this ?

    I have done like this:
    DocumentBuilderFactory docBuildFactory = DocumentBuilderFactory.newInstance();
    DocumentBuilder builder = docBuildFactory.newDocumentBuilder();
    Document doc = builder.newDocument();
    Element root = (Element)doc.createElement("Root");
    doc.appendChild(root);
    Element address = (Element)doc.createElement("Address");
    address.appendChild((Element)doc.createElement("Street"));
    address.appendChild((Element)doc.createElement("PostCode"));
    address.appendChild((Element)doc.createElement("Town"));
    Element country = (Element)doc.createElement("Country");
    country.setAttribute("type","EU");
    Text cname = doc.createTextNode("Spain");
    country.appendChild(cname);
    address.appendChild(country);
    root.appendChild(address);
    TransformerFactory tranFactory = TransformerFactory.newInstance();
    Transformer aTransformer = tranFactory.newTransformer();
    aTransformer.setOutputProperty(OutputKeys.INDENT, "yes");
    Source src = new DOMSource(doc);
    Result dest = new StreamResult(new FileOutputStream(new File("test.xml")));
    aTransformer.transform(src, dest);

  • How to convert a string into xml file

    Hi,
    i have a string . the string contain fully formated xml data. i mean my string like below
    <?xml version="1.0"?>
    <PARTS>
       <TITLE>Computer Parts</TITLE>
       <PART>
          <ITEM>Motherboard</ITEM>
          <MANUFACTURER>ASUS</MANUFACTURER>
          <MODEL>P3B-F</MODEL>
          <COST> 123.00</COST>
       </PART>
       <PART>
    ......................i want to convert it into an xml file
    can u help me?
    thank u

    Thank you Paul Clapham,
    and sorry ..
    i have some other doubt.. regarding xml
    i want to post an XML file from one server(Server_1) to other server.(Server_2)
    To generate an xml file i used DOM in Server_1.
    using xml.transform , StringWriter i converted it into String.
    I post the string to another server and there i will parse it.
    for that i write the code like below in servlet in server_1
    <form name=fn action=http://localhost:8080/server_2/parseXMl.do method=post>
    <input type=hidden name=xmlFile value="+Xmlstring+">
    <input type=submit >is this process is correct?
    Some of the turorial told that use web-services/XML-RPC
    but i new to both..
    I want to complete it using my knowledge only/
    Is it possible to do it?
    Or any other alternative?
    can help me?

Maybe you are looking for

  • Using BAS in Transaction BP.

    Hi All,           I'm working on creation and change of Business partners. When ever i create or change a Business partner the SAP CRM system has to check with data from other Non SAP system which contains complete data.           Data is successfull

  • What do I have to purchase to upgrade my Mac from 10.4.11 to a 10.5.8 or later?

    What do I have to purchase to upgrade my Mac from 10.4.11 to a 10.5.8 or later?

  • 2006 MBP firewire 400/800 issues

    has anyone heard of this issue before? I have a late 2006 mbp 2.16 intel core duo 17 inch laptop. I have decided to move my itunes library onto a portable 1 tb maxtor firewire 800 hard drive. Everything is mapped correctly yet when i fire up itunes,

  • Extraction of Invoices into a Payment File.

    Hi Experts, I want ot Extract all Invoices of vendors & Employees of a Company into a Payment File. As it is an Urgent Case &  i am not getting much inputs, suggestions solutions are required. Thanks in Advance.

  • Crystal Report Windows Forms Viewer problems - table could not be found

    Hi, I installed Crystal Report Viewer in SAP Business One 2007. All the while, I can run the reports without any problem. but when I loaded some of the new report, it gives me the following error message: the caption says: "Crystal Reports Windows Fo