Help with controlling Bank changes on Yamaha S90ES from Logic

Can anyone please help me with getting Logic to control the bank changes on this beast. I have it controlling the patch changes no problem it is just the bank changes I need thanx

Yeah, I'm a bit confused too. Assuming your keyboard is sending bank/program changes in the same format is receiving them, Logic will just record your data, and play it back as the keyboard sent it.
Logic is ignoring bank changes sent from my Korg Triton.
So, when recording into a region, you only get program changes, and not bank changes in your recorded data?
However, Logic is sending bank changes to the Triton perfectly.
From playing back a sequence recorded from program changes generated by the keyboard, or using Logic's bank/program change parameters in the instrument parameters?
If I use my keyboard to set the instrument, Logic sets the program,
but the bank is ignored.
I don't understand what you mean by "Logic sets the program".
n the event list, the incoming data looks as standard as could be:
my keyboard is sending a bank MSB and LSB, via events 0 and 32,
followed by a program change,
And you are saying that if you play that back, the keyboard doesn't change sounds correctly?
followed by a sysex "66/48" which I assume identifies the source
of the message (the Korg).
You can't assume anything - it could be anything. It could be a sysex patch dump of the patch, or it could be some mode setting. You'd need to read the keyboard manual to find out what it is.
So the question is: how do I get Logic to PAY ATTENTION to the
darn bank change being sent by my keyboard?
I really don't understand what you mean by "PAY ATTENTION". If you squirt MIDI data at Logic, Logic will record it into a region, and then play it back, as would all sequencers. What should Logic do differently?

Similar Messages

  • Bank changes on Yamaha S90ES

    Can anyone please help me with getting Logic to control the bank changes on this beast. I have it controlling the patch changes no problem it is just the bank changes I need thanx

    I use the logic environment found at sniney.com.
    http://www.sninety.com/S_Mart/
    Powermac G4 dual 1.42 Ghz   Mac OS X (10.3.9)  
    Powermac G4 dual 1.42 Ghz   Mac OS X (10.3.9)  

  • I need help with controlling two .swf's from third.

    Hi, thanks for reading!
    I need help with controlling two .swf's from third.
    I have a problem where I need to use a corporate designed
    .swf in a digital signage solution, but have been told by the legal
    department that it can not be modified in any way, I also can't
    have the source file yada yada. I pulled the .swfs from their
    website and I decompiled them to see what I was up against.
    The main swf that I need to control is HCIC.swf and the
    problem is it starts w/ a preloader, which after loading stops on a
    frame that requires user input (button press) on a play button,
    before the movie will proceed and play through.
    What I have done so far is to create a container swf,
    HCIC_container.swf that will act as Target for the HCIC.swf, and
    allow me to send actionscript to the file I'm not allowed to
    modify.
    I managed to get that done with the help of someone on
    another forum. It was my hope that the following script would just
    start HCIC.swf at a frame past the preloader and play button, and
    just play through.
    var container:MovieClip = createEmptyMovieClip("container",
    getNextHighestDepth());
    var mcLoader:MovieClipLoader = new MovieClipLoader();
    mcLoader.addListener(this);
    mcLoader.loadClip("MCIC.swf", container);
    function onLoadInit(mc:MovieClip) {
    mc.gotoAndPlay(14);
    But unfortunately it didn't solve my problem. Because there
    is a media-controller.swf, that is being loaded by HCIC.swf that
    has the controls including the play button to start HCIC.swf.
    Here's a link to a .zip file with all 3 .swf files, and all 3
    .fla files.
    http://www.axiscc.com/temp/HCIC.zip
    What I need to do is automatically start the HCIC.swf file
    bypassing the pre-loader and play button without editing it or the
    media-controller.swf in anyway. So all the scripting needs to be
    done in HCIC_container.swf.
    I know this is confusing, and its difficult to explain, but
    if you look at the files it should make sense.
    ActionScripting is far from my strong point, so I'm
    definitely over my head here.
    Thanks for your help.

    Got my solution on another forum.
    http://www.actionscript.org/forums/showthread.php3?t=146827

  • Urgent help with simple BPEL process for reading data from database

    Hello there,
    I need help with BPEL project.
    i have created a table Employee in Database.
    I did create application, BPEL project and connection to the database properly using Database Adapter.
    I need to read the records from the database and convert into xml fomat and it should to go approval for BPM worklist.
    Can someone please describe me step by step what i need to do.
    Thx,
    Dps

    I have created a table in Database with data like Empno,name,salary,comments.
    I created Database Connection in jsp page and connecting to BPEL process.
    It initiates the process and it goes automatically for approval.
    Please refer the code once which i created.
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@page import="java.util.Map" %>
    <%@page import="com.oracle.bpel.client.Locator" %>
    <%@page import="com.oracle.bpel.client.NormalizedMessage" %>
    <%@page import="com.oracle.bpel.client.delivery.IDeliveryService" %>
    <%@page import="javax.naming.Context" %>
    <%@page import="java.util.Hashtable" %>
    <%@page import="java.util.HashMap" %>
    <%@ page import="java.sql.*"%>
    <%@ page import= "jspprj.DBCon"%>
    <html>
    <head>
    <title>Invoke CreditRatingService</title>
    </head>
    <body>
    <%
    DBCon dbcon=new DBCon();
    Connection conn=dbcon.createConnection();
    Statement st=null;
    PreparedStatement pstmt=null;
    Hashtable env= new Hashtable();
    ResultSet rs = null;
    Map payload =null;
    try
    env.put(Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory");
    env.put(Context.PROVIDER_URL, "opmn:ormi://localhost:port:home/orabpel");//bpel server
    env.put("java.naming.security.principal", "username");
    env.put("java.naming.security.credentials", "password");//bpel console
    Locator locator = new Locator("default","password",env);
    IDeliveryService deliveryService =
    (IDeliveryService)locator.lookupService(IDeliveryService.SERVICE_NAME );
    // construct the normalized message and send to Oracle BPEL Process Manager
    NormalizedMessage nm = new NormalizedMessage();
    java.util.HashMap map = new HashMap();
    st=conn.createStatement();
    out.println("connected");
    String query1="Select * from EMPLOYEE";
    rs=st.executeQuery(query1);
    /*reading Data From Database and converting into XML format
    so that no need of going to BPEL console and entering the details.
    while (rs.next()){
    String xml1 = "<AsynchBPELProcess1ProcessRequest xmlns='http://xmlns.oracle.com/AsynchBPELProcess1'>"+
    "<Empno>"+rs.getString(1)+"</Empno>"+
    "<EmpName>"+rs.getString(2)+"</EmpName>"+
    "<Salary>"+rs.getString(3)+"</Salary>"+
    "<Comments>"+rs.getString(4)+"</Comments>"+
    "</AsynchBPELProcess1ProcessRequest>";
    out.println(xml1);
    nm.addPart("payload", xml1 );
    // EmployeeApprovalProcess is the BPEL process in which human task is implemented
    deliveryService.post("EmployeeApprovalProcess", "initiate", nm);
    // payload = res.getPayload();
    out.println( "BPELProcess CreditRatingService executed!<br>" );
    // out.println( "Credit Rating is " + payload.get("payload") );
    //Incase there is an exception while invoking the first server invoke the second server i.e lsgpas13.
    catch(Exception ee) {
    //("BPEL Server lsgpas14 invoking error.\n"+ee.toString());
    %>
    </body>
    </html>
    Its working fine.And i want it for Bulk approvals.please help me step by step procedure if any other way to implement this.

  • HELP.. can i change the language in my LOGIC PRO ?????

    hey
    i have recently bought logic pro from Apple in France.., but my knowledge of french isnt that good.. is it possible to change the lanuage settings in logic its self from french to english ?
    hope someone knows the answer..
    regards benjamin

    hey justin
    thanks for your help.. problem sorted.. thank god.. now i can get back into the thick of it again.. shame the users manual is in french ..

  • Help with Controlling the HP E1411B multimeter with LabView

    Hi -
    I'm using LabView 7.1, and trying to control the HP E1411B multimeter in a Textronix VX1410 frame, using a VXI-MXI-2 interface.  I've read that this is a register based device, which means what?  I can't control it using the VISA method in LabView?  I've been successful in this with other devices, so I'm guessing it can't be done because it doesn't work.  I also downloaded both the drivers for this device from the driver database, and neither work.  I can't seem to figure out to nake them work either.  Can anyone help?  I just want to use the MM to make simple measurements and display them in LabView.  If I wanted to create my own driver, what would be the best way to communicate with it?  Thanks.
    Charlie

     Sir,
       I want to make automatic test setup for testing accelerometer. My resources are Test station PC with windows 2000, Agilent E1401B High power mainframe with slot 0 controller, Slot 0 controller is NI VXI-MXI-2 controller, shaker etc. MXI-2 bus begins at PCI at the PC and goes to VXI backplane. Agilent E1401B cage have Agilent E1411B 51/2 Multimeter (in slot 3), Etec Test Head Support Module (slot 2), Etec Digital stimulus response module, ETEC test head I/O panel etc. we have old version labview-2009. using labview i want to control my test whole setup.
         Procedure for test setup is that i need to give power supply to shaker. Also i have to give input signal of 1kHz to shaker for vibration. Accelerometer will be mounted on shaker. Accelerometer output voltage has to be measured with agilent DMM E1411B in VXI cage.
    I have installed NI-VISA n NI-VXI driver and i was trying to program it using visa VIs in LABVIEW, but couldn't succeed.
    First, i am trying to make a simple program which can read resistance and voltage from HP E1411B DMM. There is difficulties in using VISA Out and VISA In VI. to measure DC voltage value from DMM, how should i give command to DMM using VISA out, because input to VISA out is numerial value so how can i give command to DMM. VISA In has only input offset and address space, so how will i know that which offset setting will show voltage value.

  • Need help with control system that reduces a flat output signal every time a certain input exceeds given value

    I'm having difficulty setting up a closed loop control system that reduces one of my voltage outputs (connected to a high voltage system) by 30% every time a measured voltage exceeds a certain threshold value.  I'm using a USB 6229 DAQ.  I've been trying to create a waveform that looks like a DC signal, but the only waveforms that I can seem to manipulate while my VI is running are the stock waveform types.  Also, I've tried to use a formula node or conditional structure to update the output value every time the measured voltage exceeds a given value, but everything I do reinitializes the output value every time it runs or won't store the previous signal value.  I'm using LabVIEW 8.6 and don't have the PID or similar express VI's.  I've attached the mess I've got working right now.  Can anyone help?  I'm really stuck!
    Thanks! 
    Attachments:
    HiV step down.vi ‏40 KB
    output control.vi ‏100 KB

    I'm sorry it's such a mess; I'm still pretty new at this.  These are both little driver programs for a larger overall control program. 
    Output control is meant to send a flat signal to the DAQ whose value can be manipulated while the VI is running.  I have the second activated segment merely to check the values being output.  I didn't realize I attached a version with a meaningless control...I had a control where the user would put in the stating voltage (the high voltage source has a 1V-100V setting for external control).  I've attached this slightly different but equally dysfunctional version.  Ideally, I would have liked something like the analog signal generator vi to come with an input wiring for offset on the DC signal.  Most of the code was diabled because it is copied from an example; it is largely rubbish.  I initially used the DAQ Assistant, but when things weren't working out I switched to putting in each step manually to try to troubleshoot.
    As far as HiV step down is concerned, I've tried something different with a nested case structure (if that's the right terminology?), and I've attached that file.  I think this problem has been solved, but you never know!
    Attachments:
    output control slightly different.vi ‏100 KB
    HiV step down w case structures.vi ‏44 KB

  • Help with imessage after changing Apple ID

    My iMessage won't work on my MacBook after changing my email on my apple ID. What do I do?

    Hi ALDfromMI,
    Welcome to the Support Communities!
    The article below may be able to help you with this issue.
    Associating and verifying email addresses with your Apple ID
    http://support.apple.com/kb/HE68
    iOS 6 and OS X Mountain Lion: Link your phone number and Apple ID for use with FaceTime and iMessage
    http://support.apple.com/kb/HT5538
    Cheers,
    - Judy

  • Need help with SoundFont Bank Mana

    If anyone can help. I have a audigy 2 zs and i'm trying to remove all the soundfont banks from both Soundfont Devices (A and B) and move the soundfont cache slider to 0.0mb, to save RAM since i don't use the soundfont device, but when i restart the computer, the soundfont manager automaticaly loads back the 2mb sf2. how can i overcome this?

    IIRC, there is a sort of guide available if you press the ? button found in SoundFont Bank Manager window.
    Start by adjusting the amount of Cache (this needs to be sized by the soundfonts you goin' to load into manager). You get this dialog opened by pressing the MIDI Devices button found in SFB Manager.
    If you just want to add those banks into manager (i.e. not swap w/ original presets) then,
    - press the "Bank" (blue) button --> your manager dialog opens.
    - select free (Empty) Bank from list (you'll probably see the basic CT bank there listed in st bank) then click the bank Stack window acti've ... and press Load -> find your accordion bank and load it...
    - loop this procedure as many times as you need (add another into empty bank) or be able to.
    If you want to replace some original preset from default bank w/ these new ones then you select the Preset (blue) button and find the preset from list you want to change... (delete the old if you don't need it anymore) load the new preset ...
    jutapaMessage Edited by jutapa on 02-2-20070:22 PM

  • Help with getting GB to recognise Yamaha NP30 via Tascam US-122MKII?

    I am using a midi OUT connection from my Yamaha NP30 keyboard to the midi IN of a Tascam
    US-122mkII interface. The Tascam is connected to my Mac via USB (port 1). Tascam software is installed correctly. When I open GB and select 'Piano' in 'New Project' a new track appears as usual. Under GB AUDIO/MIDI preferences the 'Audio output/Audio input' both correctly read the name of the Tascam interface, and 'Status' reads '1 midi input detected'. So, I should be getting action when I press a keyboard key, but there's absolutely nothing. GB is registering the MIDI input but not reading the keyboard connected to the interface. How do I get GB to recognise the keyboard so I can FINALLY start fully utilising GB? I went online and researched this question and one answer seemed to be installing a Yamaha driver. Yamaha doesn't list a driver for the NP30. The interface is compatible. What's the problem? Help very much appreciated, thanks:)

    Hello johnnyboy_175, thanks for the reply. Not entirely sure I understand what you mean and going to edirol is even more confusing since I am using a Tascam interface? I have read the included manual backwards - no help there, as yet. The Tascam shows up in the midi window but I don't know how to link my 'outs and ins of the keyboard to the interface'. I am assuming you mean some kind of link in the software, as opposed to the actual physical connections? Could you clarify, please? Also, there is a 'Test setup' icon which does absolutely nothing when I click on it, already tried:) If you have the time and inclination, I would seriously appreciate help, thanks:)

  • I need help with cutting and changing an already made song in garage band on the IPad.

    For a school pep rally I'm looking to write some music on drums that our drumline will perform in the pep rally. In the song although I'm looking on taking a few measures out of the song "Some Nights" by Fun. and putting it during a long rest we'll have for a really good effect on the song. To do this I saw that garage band had a sampler where I could cut music and play those cuts instantly with a touch of a button, and I was hoping that it would be possible that I could buy the song and some how import it to garage band so that I could play around with it a little bit.
    I've still yet to find any way of doing this although and I'm looking for any suggestions you guys might have! The pep rally isn't for a good 3 or four weeks so I've got a good amount of time, But the sooner anyone can help the better!
                                                           Thanks for your time!
                                                                          Matt

    This is a poor way of doing this but the only way I found to do this is to record your music into the sampler using the microphone then record the sample. I don't like doing this because of clarity and lack of manipulating the track once created. It would be nice if GB added this feature. Also it would be cool if you could mix down the tracks into one so we could have more tracks to work with.

  • Help with controlling audio

    I have a horizontal slider which has left and right buttons to control the movement. I want to have audio narration on each of the clicks so for example. The user is on slide 1, clicks the right button to slide 2 and the audio narration for slide 2 starts, then user clicks the left button to go back to slide 1 and the audio narration for that slide starts etc etc. I currently have a total of 5 slides.
    So far this is the code I have:
    document.compositionReady:
    sym.setVariable("audioplay", "0"); // sets the initial value
    Right_btn.click:
    sym.getComposition().getStage().getSymbol("SceneHolderSymbol").play();
    var audioplay= sym.getVariable("audioplay");
        if (audioplay) {
            sym.setVariable("audioplay", "1");
            // insert your code that you want to do when it's clicked
                sym.$("AF_Slide_21")[0].pause();
                sym.$("AF_Slide_22")[0].play();
    else if (audioplay) {
            sym.setVariable("audioplay", "2");
            // insert your code that you want to do when it's clicked
                sym.$("AF_Slide_22")[0].pause();
                sym.$("AF_Slide_23")[0].play();
    else if (audioplay) {
            sym.setVariable("audioplay", "3");
            // insert your code that you want to do when it's clicked
                sym.$("AF_Slide_23")[0].pause();
                sym.$("AF_Slide_24")[0].play();
        else if (audioplay) {
            sym.setVariable("audioplay", "4");
            // insert your code that you want to do when it's clicked
                sym.$("AF_Slide_24")[0].pause();
                sym.$("AF_Slide_25")[0].play();
    PlayBtn.click: - This is the inital play button which plays the audio for the first page.
    sym.$("PlayBtn").hide();
    sym.$("AF_Slide_21")[0].play();
    I don't know if my approach is completely wrong but any help would be much appreciated.
    Thanks,
    Phil

    Yes, as hemanth mentioned, all of your conditionals are testing for the same condition - is the audioplay variable defined. In your code, that would always be true.
    Instead, I think you want to test what the value of audioplay is for each conditional, and then do the appropriate thing.
    hth,
    Joe

  • I need help with motion control. I am programming in Visual Basic. I will need help with what parts I need to purchase from NI, along with help on the code.

    I am using a Papst servo motor and I need to know where to start and what to purchase to get this motor to spin. I am using visual basic and in my program I calculate the direction and RPM's needed from the motor. It will spin anywhere from 1 to 10000 RPM's. It seems rather easy, but I have no idea on how to spin the motor at the specific RPM, and stop it with a command stop in the program. Please help.

    We really should know a little more about your intended uses for this system, but assuming you want to do relatively simple (or even not so simple!) motion, you'll need a few components...
    A motion controller, such as the PCI-7342, can take your VB commands and turn them into the commands needed to "run" the motor. Next you'll need a drive, such as the MID-7342. This includes the servo amplifier that actually powers the motor. It also has connections to "pass through" the encoder signals from the motor back to the motion controller.
    The above-named pieces assume one or two axes of motion. You'll also need a cable to connect the two (can't remember the model right now). You can use MAX to configure the motion controller, and there are just a few VB calls you
    'll need to make using NI-Motion functions to define the motion and get it going.
    Hope this helps!

  • Need help with ipod and changing the name

    I am new to using my ipod, and I put my name on it so it shows "(My name) Ipod's), and I was wondering if their was anyway to change the name of the ipod... So it could show something else other than (Mynames Ipod's).. Thanks for your help,
    Adele

    Ok, I'm sorry, I must be an idiot... So I connected my ipod, but where is the source list? I looked for my ipod under My Computer and I do not see anything there.. Can you please explain to me where the source list is, thank you!

  • Sending Bank Commands to Yamaha's S90ES From Logic

    No success in sending bank commands (MSB or LSB) to Yamaha keyboard. Any ideas?

    Firstly, "dir" won't work, "cmd /c dir" will.
    Secondly,
    import java.io.*;
    public class StreamBridge
      public StreamBridge(InputStream input, OutputStream output) throws IOException
        int read = input.read();
        while (read != -1)
          output.write(read);
          read = input.read();

Maybe you are looking for

  • Apple loops location question

    why do some of the loops in the (assumed to be) default folder not appear in the garageband loop browser. no drums seem to appear in the loop browser...

  • Windows 7 Clean Install on SSD

    I have an X60 Tablet and a W700ds both with Lenovo OEM Samsung SSDs installed.  I'd like to install WIndows 7 64 on the W700 and WIndows 7 32 on the X60 Tablet.  I have read a bit about SSDs needing to be formatted and the OS needing to be installed

  • Deselect after moving will delete content!

    Hello! I have a huge problem with the selection tool and I need to know how to fix it because it totally destroys my workflow. (Photoshop CS6) If I move content of a selection and deselect a part, it will delete the part I deselected. How can I turn

  • Program to manage money

    Next week I may start as treasurer for a club I belong to. Has anybody had any experience with any of the money managing programs available. I have both KDE and gnome . Last edited by normc (2007-10-22 00:52:35)

  • Archival services with Flash Media Server

    I work for a broadcasting company and we do live telecast of various events, mostly related to professional sports. We currently have a Windows Media Encoder 9 setup with Windows Media Server, etc. I have a custom written application that archives al