Drummer needing loops

I am on the eve of buying a mac and I don't know whether to buy the logic studio software or the logic express 9 software. I am a drummer and I need some loops for live application i.e. shakers, tambourines etc... I will also be recording in the future so my question is which of these two will better suite my needs?

$ 499 is the full version. The $ 199 in the upgrade (if you have a version 8 or earlier).
What you could also do is go for Express first at *$199* and then, if you conclude you want all the extra's of Logic Pro, upgrade to Logic Studio for *$299.* Yes, it is actually *$ 1* cheaper that way too! The functions and edit possibilities in Express are 98 % identical to those in Pro, so anything you learn using Express carries over when you go Pro.

Similar Messages

  • Need Loop - All data elements in one section

    Guys,
    Below is the XML file I have with one section "Payment_History_Vendor" and all data elements present under it. The mailing name, address line 1 and addressline2 are changing. I need the output as below.
    Mailing_Name_ID6
    Address_Line_1_ID8
    Address_Line_2_ID9
    =========================================================================
    <R4425>
    <Payment_History_Vendor>
    <AddressNumber_ID3>518255</AddressNumber_ID3>
    <Address_Number_._._ID4>Address Number . .</Address_Number_._._ID4>
    <Mailing_Name_ID6>BROTHERS MASONRY INC</Mailing_Name_ID6>
    <Mailing_Address_._._ID7>Mailing Address . .</Mailing_Address_._._ID7>
    <Address_Line_1_ID8> RAYMERT DRIVE</Address_Line_1_ID8>
    <Phone_Number_._._.__ID11>Phone Number . . .</Phone_Number_._._.__ID11>
    <Phone_Number_Entry_ID13>( ) -</Phone_Number_Entry_ID13>
    <Address_Line_2_ID9> VEGAS, NV 0000</Address_Line_2_ID9>
    <Fax_Number_._._._._._._ID12>Fax Number . . . . . .</Fax_Number_._._._._._._ID12>
    <Letter_Date_ID16>Letter Date</Letter_Date_ID16>
    <LetterDate_ID17>September 30, 2009</LetterDate_ID17>
    <Date_Phrase_ID18>Date Phrase</Date_Phrase_ID18>
    <DatePhrase_ID19>2008 and/or January 2009</DatePhrase_ID19>
    <Start_Year_ID20>Start Year</Start_Year_ID20>
    <StartYear_ID21>2009</StartYear_ID21>
    <AddressNumber_ID3>517468</AddressNumber_ID3>
    <Address_Number_._._ID4>Address Number . .</Address_Number_._._ID4>
    <Mailing_Name_ID6> FIRE PROTECTION, INC.</Mailing_Name_ID6>
    <Mailing_Address_._._ID7>Mailing Address . .</Mailing_Address_._._ID7>
    <Address_Line_1_ID8>PO BOX 33409</Address_Line_1_ID8>
    <Phone_Number_._._.__ID11>Phone Number . . .</Phone_Number_._._.__ID11>
    <Phone_Number_Entry_ID13>( ) -</Phone_Number_Entry_ID13>
    <Address_Line_2_ID9>VENTURA 93007-0000</Address_Line_2_ID9>
    <Fax_Number_._._._._._._ID12>Fax Number . . . . . .</Fax_Number_._._._._._._ID12>
    <Letter_Date_ID16>Letter Date</Letter_Date_ID16>
    <LetterDate_ID17>September 30, 2009</LetterDate_ID17>
    <Date_Phrase_ID18>Date Phrase</Date_Phrase_ID18>
    <DatePhrase_ID19>2008 and/or January 2009</DatePhrase_ID19>
    <Start_Year_ID20>Start Year</Start_Year_ID20>
    <StartYear_ID21>2009</StartYear_ID21>
    <AddressNumber_ID3>518263</AddressNumber_ID3>
    <Address_Number_._._ID4>Address Number . .</Address_Number_._._ID4>
    <Mailing_Name_ID6> LINE MECHANICAL </Mailing_Name_ID6>
    <Mailing_Address_._._ID7>Mailing Address . .</Mailing_Address_._._ID7>
    <Address_Line_1_ID8> VALLEY VIEW BLVD., SUITE</Address_Line_1_ID8>
    <Phone_Number_._._.__ID11>Phone Number . . .</Phone_Number_._._.__ID11>
    <Phone_Number_Entry_ID13>( ) -</Phone_Number_Entry_ID13>
    <Address_Line_2_ID9> VEGAS, NV 102-0000</Address_Line_2_ID9>
    <Fax_Number_._._._._._._ID12>Fax Number . . . . . .</Fax_Number_._._._._._._ID12>
    <Letter_Date_ID16>Letter Date</Letter_Date_ID16>
    <LetterDate_ID17>September 30, 2009</LetterDate_ID17>
    <Date_Phrase_ID18>Date Phrase</Date_Phrase_ID18>
    <DatePhrase_ID19>2008 and/or January 2009</DatePhrase_ID19>
    <Start_Year_ID20>Start Year</Start_Year_ID20>
    <StartYear_ID21>2009</StartYear_ID21>
    </Payment_History_Vendor>
    </R4425>
    ========================================================================
    Thanks,
    Vijay Vattiprolu

    IMHO the best way is to change logic of program which generate xml
    it's better because
    - in package (as example of program which generate xml) you can contain full logic
    - in template you will have only loop by tags
    - simple maintain
    for your case
    - simple package (as example of program which generate xml)
    - in template complex logic which depend on many factors as example version of bip
    - very complex logic in template which imply hard maintain
    btw
    above structure
    >
    Mailing_Name_ID6
    Address_Line_1_ID8
    Address_Line_2_ID9
    >
    more simple then in Sections on Same Hierarchy, Regroup the data
    and it can be realized by cycle

  • Scripting-Need Loop Help

    Hi everyone!
    I am trying to create a script to create a sales order (t-code VA01) with multiple line items.
    My script code is using counter i to go down each row in excel to pull in the data (for each sales order),
    but to create each line item within each sales order, i need it to read across a few columns so that i can make multiple line items.
    Any ideas?

    Hello Christina,
    as far as I understand your problem correct, I think you need a loop in a loop.
    Look at these example:
    For i = 1 To RowCount
      'First code here to fill your fields
      For j = 1 To ColumnCount
        'Second code here to make your multiple line items
      Next j
    Next i
    Cheers
    Stefan

  • Do i need loops??

    the code im writing is like a checkout.....i want to know how in the code below i can have it so that it sorts the item in order of price then adds up the cost of all the items....i just need to add a loop maybe in this? the code below doesnt need altering but i just need to add something in?
    public void checkout(int tender, Member member)
             if(member.itemBasketStatus() == true)
                System.out.println(name + " Serving: " + member.getMemberName());
                System.out.println("Your basket contains:");
                System.out.println(member.getItem().getItemName() + " " + member.getItem().getItemPrice() + "p");
                if (tender - member.getItem().getItemPrice() >= 100)
                System.out.println(member.getItem().getItemName() + " " + ((member.getItem().getItemPrice() / 100) + "." + (member.getItem().getItemPrice()) % 100));
            else
                System.out.println("Your change is " + (tender - member.getItem().getItemPrice()) + "p");
                if (tender >= 100)
                    System.out.println("You have tendered ?" + (tender / 100) + "." + (tender % 100));
                else
                    System.out.println("You have tendered " + tender + "p");
             if (tender - member.getItem().getItemPrice() >= 100)
                System.out.println("Your change is ?" + ((tender - member.getItem().getItemPrice()) / 100) + "." + ((tender - member.getItem().getItemPrice()) % 100) + "0");
            else
                System.out.println("Your change is " + (tender - member.getItem().getItemPrice()) + "p");
                System.out.println("The basket is now empty");
                member.updateMoney();
                tillAmount = tillAmount + member.getItem().getItemPrice();
                member.itemBasket = false;
                member.getBasket();
         else
             System.out.println("Sorry there are currently no item in the basket");
        }  also i've got another code that outs expensive items back but it only puts 1 item back and not the others that is over the price specified....
    public void putExpensiveItemBack(int price)
            if(item.getItemPrice() >= price)
                basket.remove(item);
                System.out.println("Items priced " + price + " and over are put back");
            else
                System.out.println("There were no items priced " + price + " or over");
        } thnx if ur able to help me out
    Message was edited by:
    cyrus666

    what is a comparator? ive never heard of thishttp://java.sun.com/docs/books/tutorial/collections/interfaces/order.html

  • Exs sampler need looped sample to play forever

    I have made an exs instrument of 2 separate  1 measure arpeggiated keyboard lines that I have set to loop in EXS sampler on MS2.
    I have the EXS set to Mono, and to Unison so that one looped sample will cancel out the other one,  I have now assigned 2 drum triggers on my midi drum kit
    to each be the note that each of the 2 samples are assigned to. I have the release,sustain,decay cranked all the way on the EXS sampler, however, my samples still slowly die out.  Is there a way for me to make them play forever until I play the other sample or hit panic button?
    as long as I hold the note it will play forever, however I want to be able to hit a trigger that's assigned to that note, and have it simply loop forever

    ù
    Is loop in EXS24 editor flagged?  I think here around is your solution
    • Loop On checkbox: Activate to enable looping and to allow access to the other Loop parameters.
    • Loop Start, Loop End fields: Define discrete loop start and end points, allowing you to loop a portion of the audio file.
    • Control-clickeitherfieldtoopenashortcutmenuthatallowsaccesstotheLogicPro Sample Editor (or an external editor). This enables you to set the loop start and end points graphically: Loop Start is represented by the LS marker and Loop End by the LE marker. See Editing Samples in the EXS24 mkII Sample Editor.

  • LOOP AT SCREEN

    HI experts!!
    I have a screen 9100 which displays an ALV Grid for the table SFLIGHT and contains two buttons: NEW and MODIFY.
    The two buttons both CALL SCREEN 9200 containing all the fields of SFLIGHT..
    I want when i click the NEW button, all fields are enabled in the screen 9200 and data can be inserted and when i click the MODIFY button after selecting a row in the ALV, the screen 9200 appear with Key fields are disabled and the remaining fields can me modified.
    On screen 9200 there is are buttons SAVE and CANCEL.
    Waiting for your solutions....
    Thank you in aniticipation..
    Regards,
    Yahsaar

    Hi,
    If i understand your problem correctly then you dont need LOOP AT SCREEN.
    as the element on the Screen is the container.
    the ALV is being displayed in that container.
    so you will have to code  the al TO make it editable by checking SY-UCOMM.
    check the below links for the same
    [http://wiki.sdn.sap.com/wiki/display/Snippets/ALV-Editingandsavingtheeditedvaluesin+Database(OOPS)]
    [Re: Get Selected Rows in OOPS ALV;

  • How to remove data from a loop while loop is still processing

    we are looking to have data continue to stream out of a loop while the loop is still continuing before it is stoped.

    This would be contradictory to dataflow.
    If you need loop data elsewhere in the code while the loop is running, you have many possible solutions (queues, functional globals, locals variables, etc.). Please explain in a bit more details what you want to do. Do you have processes running in parallel? Where should the loop data "flow" exactly?
    LabVIEW Champion . Do more with less code and in less time .

  • Best way to Loop in DVD SP without getting pause or glitch

    I have three 30 sec - 1 min video clips that I need looping on a DVD . What is the most reliable way to set it up in DVD SP to get a loop without a slight pause at the end/beginning of each loop ? Is it too much to ask to avoid a slight pause altogether ? It seems like file size isn't the only consideration in this. All my files are b/t 100- 250 mb. Is that too large ? What other factors am I dealing with ?
    (I have tried just putting the video into a track and then selecting that as first play, I have tried putting it the menu as a background loop. Both seem to not avoid that slight pause for the most part, although one DVD i burned did not seem to pause, and often the pause only happens on hardware dvd players)
    Any ideas, suggestions etc... most appreciated. Thanks.
    1 gig g4 powerbook   Mac OS X (10.4.5)  

    New Discussions ReponsesThe new system for discussions asks that after you mark your question as Answered, you take the time to mark any posts that have aided you with the tag and he post that provided your answer with the
    tag. This not only gives points to the posters, but points anyone
    searching for answers to similar problems to the proper posts.
    If we use the forums properly they will work well...

  • SSIS: ForEach Loop Container Enumerates Same File

    Trying to loop an Excel Directory.  Have it in a ForEach Loop Container.  It keeps looping the same file the amount of times the file pattern recognized; i.e  Loop starts at report with 10 lines, there are 7 files that need looped...How
    do I get it to loop all the files that need enumerated rather than just the default file path in the connection string?

    I have both path and file in foreach loop container...How many variables should I be using in my case?  I have one (ExcelInput) declared in the foreach loop container and passing to Excel Connection string expression.
    Hi jsorrisone,
    One SSIS variable is enough in your scenario. In the Foreach Loop Container, we set the Enumerator to “Foreach File Enumerator”, specify the path of the source folder, keep the “Retrieve file name” option as “Fully qualified”, and store the full path of
    the Excel file to the string type variable ExcelInput.
    Then, add a Data Flow Task to the Foreach Loop Container, drag an Excel Source, create an Excel Connection Manager. After that, set the expressions for the Excel Connection Manager, and set the expression of “ExcelFilePath” property to @[User::ExcelInput].
    Reference:
    http://mikedavissql.com/2013/09/16/loop-through-excel-files-in-ssis/ 
    Regards,
    Mike Yin
    TechNet Community Support

  • Looping a Slideshow

    I created a slideshow in iphoto that I need loop for about an hour, sponsors names for an awards banquet. Not really sure the best way to approach. Should I import the QT file and then repeat? Any suggestions? Thanks in advance.

    Hi Mister,
    the $$$$$ solution: buy DVDSP, you're able to set loops/write some scripts...
    the solution: any dvd-player (hard/soft) is able to set looping points A/B and run in repeat mode.....

  • I need help on a basic program

    Hey people I need bit of help writting a very basic program for a project due on wednesday of this week. I am new at this I wanted to see if I could get some help from you.
    I need basically to write a program that when you insert the year of birth it displays the chinease symbol or charater corresponding to the chinease horoscope, for example if I was born in 1982, my ymbol will be the dog... each animal repeats each 12 years, and there are 12 animals,,, some friends told me to do it with a do while, but as I am trying, it does not work that well or I don't do it well, ejejeje
    Please help me
    Juan Antonio

    If you show us what you've done you are more likely to get help.
    I don't think you need loops, have you been taught about the modulus operator "%" ?

  • How can i put for loops in javafx

    hello,
    I want to print data on javaFx screen,ie in stage{}.
    i have seen loops in .fx file, but not in its script.
    Below is my code:
    def m = new myClass();
    Stage {
    title: "Data from java file"
    width: 250
    height: 80
    scene: Scene {
    content: [
    Text {
    font: Font {
    size: 24
    x: 10,
    y: 30
    content: m.getString()
    Here i want to print the value of m.getString() several times in basis of some condition. myClass is my plain java file.
    So i need loops and condition constructs inside Stage{} part.
    How can i write them here?
    Please help
    Thanks
    Anuj

    You have a number of possibilities to achieve that. Which one is the best depends mainly on the complexity of your loops and conditions. It should be readable after all.
    1) Create a function which evaluates m.getString() and returns the String you want to print. I would recommend this, if your evaluation is really complex and needs more than a couple of lines.
    2) Put it in an expression directly, if it is not too complicated:
    content: if(expr) "foo" else "moo";3) Create a block expression. Something like:
    content: { var s: String; s = if(expr) "foo" else "moo"; /* more calculations here*/ s}4) Use the possibility to embed code in String-literals directly.
    content: "expr is {if(expr) "foo" else "moo"}"

  • PL/SQL

    Hi All,
    Database Version: 11.2.0.3.0
    We have requirement below:
    From the java application one of our database procedure will be called, and one of the input parameter for the procedure is part_number and it can contain multiple values, so the java sends the part numbers with comma as the separator. we will be receiving all the values into a single variable.
    Now i need loop through these part numbers one after the other, but as of now all the part number are in a single variable, How can i achieve this.
    Example
    l_part_num VARCHAR2(500):='9HH131-187','9HH131-188','9HH131-189';
    Thanks and Regards
    Srinivas

    Use Collections to store the Comma Separated data.
    set serveroutput on;
    begin
      proc('abc,def,ghi,jkl');
    end;
    create or replace procedure proc(p_inp in varchar2)
    is
      type typ is table of varchar2(10);
      vals typ;
    begin
      select regexp_substr(p_inp, '[^,]+', 1, level)
        bulk collect into vals
        from dual
      connect by level <= length(p_inp) - length(replace(p_inp, ','));
      for i in 1..vals.count loop
        dbms_output.put_line('Val :: ' || vals(i));
      end loop;
    end;
    anonymous block completed
    Val :: abc
    Val :: def
    Val :: ghiI will still recommend to correct the design by incorporating correct datatypes. See an example by Tom Kyte,
    Passing an Array from java to Oracle.

  • How do I convert an array of BYTES (where each BYTE represents a bit) into a single Hex number?

    I am reading a signal from a USB-8451. This signal is stored as an array where each element represents a bit in the signal, but is stored in the array as a byte. How do I convert this array into a single Hex number. I attatched what I have so far, there are a few extra things to help me see what ia going on. One code uses Queue and the other uses arrays, let me know if you can help.
    Attachments:
    845x_EEPROMarrays.vi ‏27 KB
    845x_EEPROM.vi ‏26 KB

    mkssnwbrd wrote:
    ... so we can't introduce any other forms of signals or power into the circuit other than what the circuit already has. Trithfully I don't really know how I2C devices work, but my mentor here says that we can't use an I2C method becuase it will introduce voltage into the circuit and may damage out TCON chip.
    That makes absolutely no sense. What do you think is happening when you write the digital lines? You're setting a pin high. That voltage is being generated by the 8451x. I think you're not understanding what your mentor is saying. If it's an I2C device then you should be able to use the I2C function to simply talk to it. You still have not indicated what the device is, so there's little more I can say about that aspect of it.
    As far as the conversion is concerned, you basically need loop through your array of "bits", taking 16 at time since you said you have 16-bit values. It's not clear from your code whether your eventual goal is to get a numeric value or a string. This does not appear to be a subVI, so a simply numeric indicator formatted to display in hex format should be quite adequate. The array you are generating is an array of rings, whose datatype is I32, but they will have values of 0 or 1. You can use the example just posted, or you can use the attached variation.
    Attachments:
    Bits to Hex 2.vi ‏17 KB

  • SAP Script : to display the material description in two lines

    Hi All,
    I'm working on scripts.
    the material description field is been passed from my driver program ..into the script..
    Ex: &gs_final-maktx& ..
    There r a number of other fields to be displayed ...after this field ....
    Is there any option to split the 'Material description into two lines'?
    Ex: at present it is :
    This is material description
    Requirement is:
    This is material
    description
    I mean that there a number of field berfore and after this field......in the same line
    I need to jst split the materia description ...& make it to appear in two lines.....!!
    Expecting your suggestions....
    Edited by: vidya vidya on Nov 11, 2008 3:17 PM
    Edited by: vidya vidya on Nov 11, 2008 3:20 PM

    FM TEXT_SPLIT ?
    ..but i handled this by code.
    DATA:      zzboldsx(18) TYPE c,
          zzboldsx2(18) TYPE c,
          zzboldsx3(18) TYPE c,
          zzboldsx4(18) TYPE c.
    DATA: i_lines TYPE STANDARD TABLE OF tline WITH HEADER LINE ,
            r_lines TYPE tline,
            v_cnt LIKE sy-tabix.
    CALL FUNCTION 'READ_TEXT'
        EXPORTING
          client                  = sy-mandt
          id                      = stxh-tdid
          language                = stxh-tdspras
          name                    = name
          object                  = stxh-tdobject
        TABLES
          lines                   = i_lines[]
        EXCEPTIONS
          id                      = 1
          language                = 2
          name                    = 3
          not_found               = 4
          object                  = 5
          reference_check         = 6
          wrong_access_to_archive = 7
          OTHERS                  = 8.
      IF sy-subrc = 0.
    * Only 4 lines of Header text supported. Can add if needed
        LOOP AT i_lines INTO r_lines.
          CONDENSE r_lines-tdline NO-GAPS.
          v_cnt = v_cnt + 1.
          CASE v_cnt.
            WHEN 1.
              zzboldsx = r_lines-tdline.
            WHEN 2.
              zzboldsx2 = r_lines-tdline.
            WHEN 3.
              zzboldsx3 = r_lines-tdline.
            WHEN 4.
              zzboldsx4 = r_lines-tdline.
            WHEN OTHERS.
              EXIT.
          ENDCASE.
    *   zzbolDSX =  i_lines-tdline .
        ENDLOOP.

Maybe you are looking for

  • Order BY String, not ordering correct alphabetical

    Hey, I have the following query. SELECT TBLREQUESTTYPES.ID, TYPE_NAME, SCHEDULED, CASE WHEN SCHEDULED = 1 THEN 'No' ELSE 'Yes' END AS SCHEDULEDTEXT, DAYS, CASE WHEN SCHEDULED = 1 THEN DAYS ELSE NULL END AS NUMDAYS, CASE WHEN SCHEDULED = 1 THEN 'Unsch

  • Is there a web-only database development environment?

    I have a database solution to create that only needs to be accessible via web browsers. I do not have an existing database, so it is not a matter of connecting an existing database to the web. Is there a web-only database development environment that

  • Last payment not paid.

    My last payment was not paid due to a change in credit card. When i load up Photoshop it tell me it will shut down in about 20 days and gives me a link to my account. i have changed the credit card on my account but nothing has happened. It says next

  • Oracle 10.2.0.4.0 Upgrade.

    Hi All, I have my databases running on Oracle 10.2.0.3.0 versions, can any one please let me know as to why or is it required to upgrade to 10.2.0.4.0. Are there too many differences in both this releases. Thanks in advance, Regards,

  • Anyway to save the o/p of web reports as .xls

    Guys, we have a small problem. We are seeing the reports on the web and they are runnning fine in PDF. My question is : Is there anyway to save the ouptut coming from html format or pdf format as .xls. Please let me know if we can save the output dir