Which file is Logic playing with multiple takes on one track?

This should be an easy one, but I don't even know how to look it up here or in the Logic manual.
When you record multiple takes on one audio track, and in the arrange window they are stacked up one on top of the other, which one is Logic playing when you've muted nothing? When each track is the same performance it's impossible to tell because the waveforms stop and start at the same time, and the meters in the arrange window show all takes playing. I'm hearing only one take at a time though and through soloing, muting, and splitting into regions I can usually figure out which one is coming through but there's got to be an easier way to tell.
Related question, is there anyway to force Logic to play one take all the time except for the muted regions when you want other takes to be playing? Or do I have to keep muting the regions I don't want to hear?
Any help is greatly appreciated.
-Marek
Powermac G5   Mac OS X (10.4.5)  

The one whose event is latest in the event list - it will enter when the region begins. Therefore, the anchor and region adjustments in the sample editor can affect who plays when.
Master the mute tool and mute tracks - also assign a KC to mute regions and tracks. It's actually really snappy to make a comp and fly through regons and folders when you have done it for a while.
J

Similar Messages

  • How to get multiple takes on one track?

    Using the latest version of GarageBand, how can I get multiple takes of a vocal, for example, on one track and then select the best one?

    See this support article:
    Record multiple takes:  http://help.apple.com/garageband/index.html#gbnda1184253

  • HP Officejet 6500A How do I scan a document with multiple pages into one file?

    HP Officejet 6500A Plus e-All-in-One Printer - E710n
    Windows 7 (64 bit)
    How do I scan a document with multiple pages into one file?  My old printer (psc 2110) asked after each scan if I wanted to scan another page.  At the end I had one pdf file with multiple pages.
    This new one creates one file for each page and I cannot find a way to create one pdf file with multiple pages.
    This question was solved.
    View Solution.

    Hi mpw101,
    If you load the papers into the ADF - Automatic Document Feeder, and then select Document to PDF then they will all be scanning into one file. Let me know if this works for you?
    I am an HP employee.
    Say Thanks by clicking the Kudos Star in the post that helped you.
    Please mark the post that solves your problem as "Accepted Solution"

  • Need file to fiel scenarion with multiple target

    Need file to fiel scenarion with multiple target with screen shots
    Thanks & Regards
    Sateesh

    Hi,
    I could not understand your Qn.
    Nageswar.

  • Problems with multiple idocs in one file ( Inbound file )

    HI,
    Thanks in Advance for your suggestions.. Highly appreciated.
    We have problems with multiple IDocs in one file.
    We are using XIB ( Amtrix ) as Middleware to receive the files.
    Curretenly When the file contains one IDoc then there is no problem. IDoc is created and everything is ok.
    If file contains two IDocs ( for example two messages ORDERS and DELVERY ) then it is creating two IDocs but both IDocs contains ORDERS plus DELIVERY segements information. That is the problem. Some how SAP unable to differentiate the IDocs in the file.. But it knows that how many idocs are there in the file..because it is creating exact number of idocs.
    We are using TRFC port ... Do I need to change it to File port..
    When we have more than one idoc do we need set any parameter in the file ...

    Thanks for the swift response. Always ideas are useful.
    As of now , Middleware cannot split the file.
    Thing is SAP is creating two Idocs with different message types. Problem is First IDoc contains ORDERS message type but also DELIVERY segments as well. Second IDoc with DELIVERY message tyoe but ORDERS segments as well... This is the problem... I think we are missing some field activation in file for EDIDC record.
    As far as I know file port supports the number of IDocs in one file.. Hope TRFC port also supports that

  • Can't fade audio region with multiple takes

    Audio track: I have some sections of a song with a single vocal take on the track (individual audio regions), and others with multiple takes. On the single takes, I can use the crossfade tool, no problem.
    On the sections where there are multiple takes and a few edits, I cannot fade. I drag the fade tool at the front of this region and it does not fade. In fact, the highlight color is green as opposed to blue (when it works on individual, single-take regions).
    How do I use the fade tool on an audio track where there are multiple takes?
    (Please don't tell me I have to bounce this section of audio and re-import it...)
    (There is nothing in the manual on this. I checked: pages 343-345 discuss fades in this regard but there is no mention of it not working for a multiple take audio region.)

    You don't need to bounce the track, but you do need to collapse the takes into a single track. Do your comping until you have the track you want, then use the little menu button at the end of the track to fold everything into a single track (I forget the correct terminology, but it's pretty obvious when you open the menu), then fade to your heart's content.

  • Unwanted sounds when logic plays from the start of the track!!! help!!

    i would really appreciate if anybody helps me here!
    i have logic rewired with reason. i have numerous tracks and instruments on both
    all my drums are in reason and when i play the tracks back in logic i get an unwanted kick and a crash at the point i start the song, this happens anywhere between the count in and the first audio in logic.
    whe i play it back from the start in reason i dont get these sounds, only when i play it from logic!
    there is definately no loose midi data in reason(as there is no place for it ) and i have had draw a long count out in logic just so the track starts after these sounds have faded away?
    any advise???

    Correction:
    This has happened to me lots too, to sessions where I am using a lot of virtual instruments. I don't think you issue has anything to do with ReWire.
    I think it has to do with stopping a song before it ends, returning to the start and playing song again. It has to do with lookahead and ram etc ....
    The way to avoid this is to back your song start up, or nudge your tracks forward a bit. One bar or less seems to do the trick for me.
    Hope that helps.
    Cheers
    Dee

  • How do I make separate tracks into takes in one track?

    I want to know how to use quick swipe comping on separate tracks. If not possible, how do I merge those separate tracks as takes in one track so I can use quick swipe?
    I am using logic pro X and finding comping very slow when trying to comp multi tracks.

    Lasso-select (in one swoop) and/or cmd-select (one by one) all regions you want to include into the take folder, then control-click any of them and choose Pack Take Folder from the contextual menu.
    http://help.apple.com/logicpro/mac/10/#lgcpb194093e

  • File sharing with multiple users on one Mac

    I have two Macs, both of which ca seen each other across the network. My question regards file sharing with multiple users on the same computer. When file sharing, are the files from all users available across the network, or just those of the user presently logged in? The issue is that I am trying to access files from a user who isn't currently logged in, but another user on that computer is. I need to get into that person's documents, but I don't see a way to navigate to their documents folder.

    Right, I got that. But the computer is in constant use by User A, while I need access to User B's files. I could need access at anytime, and it would be a pain to make User A log off and log in as User B everytime. I was just wondering if there is anyway to access User B's files in this situation, without logging User B in.

  • Getting a flv file to start playing with no sound

    Hello,
    I am trying to get my flv file to start playing when the page is loaded with no sound, but I am have no luck. The flv file starts playing fine with the sound on, and I can turn the sound off with my volume controller, but I need it to start playing with no sound. Please help.
    var restartTimer:Timer = new Timer(19000,1);
    restartTimer.addEventListener(TimerEvent.TIMER, startTimer)
    var myImage:mcImage = new mcImage;
    var myReplayBtn:mcReplayBtn = new mcReplayBtn;
    //--------------------Video Controls---------------------
    var videoConnection:NetConnection = new NetConnection();
    videoConnection.connect(null);
    var videoStream:NetStream = new NetStream(videoConnection);
    videoStream.play("sebring09.flv")
    var metaListener:Object = new Object();
    metaListener.onMetaData = onMetaData;
    videoStream.client = metaListener;
    var video:Video = new Video(195,132);
    video.attachNetStream(videoStream);
    addChild(video)
    swapChildren(whiteOutline, video)
    video.mask = myMask
    video.x = 7.5;
    video.y = 3;
    function onMetaData(data:Object):void
    //------------------------Timer---------------------
    function startTimer(event:TimerEvent):void
    addChild(myImage)
    myImage.x = 9;
    myImage.y = 20;
    addChild(myReplayBtn)
    myReplayBtn.x = stage.stageWidth/2;
    myReplayBtn.y = stage.stageHeight/2 - 12;
    myReplayBtn.addEventListener(MouseEvent.CLICK, replayMovie)
    myReplayBtn.buttonMode = true;
    function replayMovie(event:MouseEvent):void
    videoStream.play("09_Sebring_incar_Cut.flv");
    removeChild(myImage)
    removeChild(myReplayBtn)
    restartTimer.start();
    restartTimer.start();
    //-------------------------Audio Controls---------------------------------
    var soundVol:SoundTransform = new SoundTransform();
    var soundVolume:Number = 1;
    // Code that handles the volume slider
    var trackBounds:Rectangle = track_mc.getBounds(track_mc);
    var xPos:Number = trackBounds.x;
    var yPos:Number = trackBounds.y;
    var widthPos:Number = trackBounds.width-track_mc.slider_mc.width;
    var heightPos:Number = 0;
    var bounds:Rectangle = new Rectangle(xPos,yPos,widthPos,heightPos);
    track_mc.slider_mc.x = widthPos;
    track_mc.mouseEnabled = false;
    track_mc.slider_mc.buttonMode = true;
    track_mc.slider_mc.addEventListener(MouseEvent.MOUSE_DOWN,dragSlider);
    stage.addEventListener(MouseEvent.MOUSE_UP,stopSlider);
    function dragSlider(event:MouseEvent):void {
    event.target.startDrag(false,bounds);
    addEventListener(Event.ENTER_FRAME,setVolume);
    function stopSlider(event:MouseEvent):void {
    track_mc.slider_mc.stopDrag();
    removeEventListener(Event.ENTER_FRAME, setVolume);
    function setVolume(event:Event):void {
    soundVolume = track_mc.slider_mc.x/widthPos;
    soundVol.volume = soundVolume;
    SoundMixer.soundTransform = soundVol;

    you can use the soundmixer's soundtransform to control all volume but, unless you have multiple sounds, you should probably use the netstream's soundtransform.
    in either case, to start your video with no sound, assign the volume property in you onMetaData function:
    function onMetaData(data:Object):void {
    var st:SoundTransform = videoStream.soundTransform;
    st.volume = 0;
    videoStream.soundTransform = st;

  • I am using Outlook 2010 and have a iphone 4s.  In Outlook I have issues with my contacts not being the same as what I have corrected them to be.  Is there a way to check and see which file Outlook is sharing with I-cloud?

    I am using Outlook 2010 and I also use a Iphone 4s. I use Outlook to correct all my contacts and them it sync with my phone BUT I get different variations of the contacts.  Almost as if there is another file it is going to.  Can I check to see which file it is reading from??

    This may be helpful.
    http://itconflict.com/2012/01/08/troubleshooting-icloud-sync-with-outlook/

  • How can I convert a track with multiple comps to one new complet audio file

    I have one track that is great - but it is composed of different sections (NOT regions) which are different comps from punching in on different regions -- (you can see the divisions between the comps, and each different comp has its comp number (or name) - but these are NOT region divisions). I would like to make the whole track one new audio file to work with - that is, join all the comps together as one new audio file (as you would join separate regions on a track into one new audio file). All I can think of is to unpack the track (comps) onto different tracks (channel strips) which would make each comp a new region on a new track and then paste them back together and then make an audio file, but this seems fairly complicated

    hey - it appears that this worked -- i exported it to another track (as an audio file -- this is done in the "file" menu) and it now is on a new track in t he same project as one audio file without an divisions between the comps -- appears to have worked -thank you so much (btw, don't forget to tell it what type of file you want it exported as, it wants to default to aif, --i record in wav files 24 bit
    thanks again for everyone's responses - this forum has helped me so much
    peace - alex

  • People I send the files to cannot "play" with the interface.

    Hi,
    I've just bought Xcelsius 2008 and made a report.
    On top of too many bugs, I have a major issue: when I send it to colleagues for them to get their comments, they actually canot "play" with it.
    Can you help?
    Cheers
    D

    What format did you send them in?
    Are you sure your colleagues have the correct version of Flash Player installed? 
    Xcelsius requires Flash 9.

  • Advise on using DBMS_XA with multiple branches under one global transaction

    Dear all
    I need some advise on using DBMS_XA from PL/SQL with tightly coupled multiple branches under one global transaction. Basically, I've successfully written some PL/SQL code that in 3 different sessions attaches to 3 different branches of one global transaction and before ending each branch they can see each others uncommitted data. So far so good.
    However, I'm not sure I completely understand how each branch must call xa_end, xa_prepare and xa_commit correctly using two phase commit and my calls result in errors like:
    ORA-24767: transaction branch prepare returns read-only (XA error code 3 = Transaction was read-only and has been committed)
    ORA-24756: transaction does not exist (XA error code -4 = XID is not valid)
    ORA-02051: another session or branch in same transaction failed or finalized
    This is the structure of my programs (3 SQL*Plus sessions):
    main: Uses xid 123|0 (branch 0 of global transaction 123). This should be the coordinator that commits using two phase commit across the 3 branches
    m1.xa_start tmnoflags
    m2.DML
    m3.Wait for thread A + B to manually be started and run xa_end
    m4.xa_end tmsuccess
    m5.xa_prepare
    m6.xa_commit false
    thread A: Uses xid 123|A (branch A of global transaction 123)
    a1.xa_start tmnoflags
    a2.DML -- thread A can see main and thread B's data
    a3.xa_end tmsuccess
    a4.xa_prepare -- required?
    a5.Should we also call xa_commit false?
    thread B: Uses xid 123|B (branch B of global transaction 123)
    b1.xa_start tmnoflags
    b2.DML -- thread B can see main and thread A's data
    b3.xa_end tmsuccess
    b4.xa_prepare -- required?
    b5.Should we also call xa_commit false?
    The failing steps are:
    m5
    m6
    a4
    a5
    b4
    b5
    Before starting calling xa_end I see 3 rows in V$GLOBAL_TRANSACTION, eg (hex 7B = decimal 123):
    FORMATID GLOBALID BRANCHID BRANCHES REFCOUNT PREPARECOUNT STATE FLAGS COUPLING
    203348753 0000007B 00000000000000000000000000000000 3 3 0 ACTIVE 0 TIGHTLY COUPLED
    203348753 0000007B 0000000000000000000000000000000A 3 3 0 ACTIVE 0 TIGHTLY COUPLED
    203348753 0000007B 0000000000000000000000000000000B 3 3 0 ACTIVE 0 TIGHTLY COUPLED
    Thanks a lot in advance.
    Cheers
    Finn

    OK, I've figured it out. This is poorly documented as it's not well explained how to handle the various return codes. Turns out that all but the last xa_prepare calls return dbms_xa.xa_rdonly (tightly coupled branches are combined -- "read only" optimization), the last one returns dbms_xa.xa_ok and this is when you should call xa_commit.
    Now my next problem is that DBMS_XA doesn't work from within jobs (DBMS_JOB and DBMS_SCHEDULER), which makes it very difficult to use DBMS_XA. My purpose of using DBMS_XA is to coordinate work across multiple sessions in one transaction but if I can't easily create the multiple sessions, I'm stuck.
    When called from a job, xa_start throws:
    ORA-24789: start not allowed in recursive call
    on Oracle 11.2. In Oracle 11.1 it works, but xa_end fails with
    ORA-25352: no current transaction
    so I guess in fact the xa_start call didn't really work either, even though it returned tm_ok.
    I'm now trying to find a workaround on how to use DBMS_XA from within jobs, please comment if you have any suggestions. Or if you have any suggestions on other means of establishing the concurrent sessions (I wouldn't like to resort to external programs that need username/password to connect as password management would be a security issue).
    Thanks in advance.
    Cheers
    Finn

  • BUG: Adding a new parent with multiple children in one transaction

    Technology scope: JDeveloper Studio Edition Version 11.1.1.0.2, ADF Business Components.
    If you have a master-detail page (where master and detail views are both updateable tables) and you insert
    a new master record (without committing it) and you continue with inserting two or more child records you’ll receive
    the following error when I commit the transaction:
    java.sql.SQLIntegrityConstraintViolationException: ORA-02291: Integriteitsbeperking (PUBLICSUITE.DREXTRL_LANG_DREXTRL_FK1) is geschonden - bovenliggende sleutel is niet gevonden.
    ORA-06512: in regel 1
    at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:85)
    at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:116)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:177)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1034)
    at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:191)
    at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:944)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1222)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3381)
    at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3462)
    at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:3877)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1349)
    at oracle.jbo.server.OracleSQLBuilderImpl.doEntityDML(OracleSQLBuilderImpl.java:434)
    at oracle.jbo.server.EntityImpl.doDML(EntityImpl.java:7779)
    at axi.casemanagement.model.base.CMEntityImpl.doDML(CMEntityImpl.java:62)
    at oracle.jbo.server.EntityImpl.postChanges(EntityImpl.java:6162)
    at oracle.jbo.server.DBTransactionImpl.doPostTransactionListeners(DBTransactionImpl.java:3253)
    at oracle.jbo.server.DBTransactionImpl.postChanges(DBTransactionImpl.java:3061)
    at oracle.jbo.server.DBTransactionImpl.commitInternal(DBTransactionImpl.java:2180)
    at oracle.jbo.server.DBTransactionImpl.commit(DBTransactionImpl.java:2382)
    at oracle.adf.model.bc4j.DCJboDataControl.commitTransaction(DCJboDataControl.java:1565)
    at oracle.adf.model.dcframe.LocalTransactionHandler.commit(LocalTransactionHandler.java:140)
    at oracle.adf.model.dcframe.DataControlFrameImpl.commit(DataControlFrameImpl.java:597)
    at oracle.adfinternal.controller.util.model.DCFrameImpl.commit(DCFrameImpl.java:83)
    at oracle.adfinternal.controller.activity.TaskFlowReturnActivityLogic.resolveTransaction(TaskFlowReturnActivityLogic.java:509)
    at oracle.adfinternal.controller.activity.TaskFlowReturnActivityLogic.execute(TaskFlowReturnActivityLogic.java:114)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:834)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:718)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.routeFromActivity(ControlFlowEngine.java:491)
    at oracle.adfinternal.controller.engine.ControlFlowEngine.performControlFlow(ControlFlowEngine.java:108)
    at oracle.adfinternal.controller.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:86)
    at org.apache.myfaces.trinidadinternal.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:43)
    at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:130)
    at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
    at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:142)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:70)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:274)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:74)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:70)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:274)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:74)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:754)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:282)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:175)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:181)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:85)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:279)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:239)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:196)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:139)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at oracle.security.jps.wls.JpsWlsFilter.doFilter(JpsWlsFilter.java:102)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:65)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:149)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Important notes:
    - This error occurs only if you insert multiple children, if you insert just one child in the same transaction everything works fine.
    - We have tested this application directly via "Run" BC application module and there everything works fine just like it hast to be.
    - Because we have a “Composed” association we don’t need to override the postChanges() method in order to controls the order for saving the entities (regarding the documentation).
    - Related to thread: http://forums.oracle.com/forums/thread.jspa?threadID=897936&tstart=30

    Gert,
    I think Frank's suggestion was that you file the test case with Oracle Support (Metalink) ;)
    John

Maybe you are looking for