Basic MIDI question

Author
mixmkr
Max Output Level: -43.5 dBFS
  • Total Posts : 3169
  • Joined: 2007/03/05 22:23:43
  • Status: offline
2012/02/08 20:48:15 (permalink)

Basic MIDI question

Probably wrong forum...but the MIDI forumis dead and same elsewhere with other gear forums..
 
I have TWO Roland XP series keyboards that I use as MIDI controllers for Z3ta, Dim Pro...etc.. all the virtual stuff.
 
For analog use, I have them MIDI'd together to layer nice stuff, but I'm only able to get one keyboard at a time to be my MIDI input into the computer.
 
I can get either keyboard to work separately, but not together.  You'd think [1st keyboard[ midi out  --> [2nd keyboard] midi in   --> to computer (from 2nd keyboard midi out) would work... but it doesn't.  Tried all combinations of midi thru, in, out, etc...  adjust settings on the keys... no go.  ONLY ONE keyboard at a time.  Do I need a MIDI hub or something?

some tunes: --->        www.masonharwoodproject.bandcamp.com 
StudioCat i7 4770k 3.5gHz, 16 RAM,  Sonar Platinum, CD Arch 5.2, Steinberg UR-44
videos--->https://www.youtube.com/user/mixmkr
 
#1

13 Replies Related Threads

    spacealf
    Max Output Level: -54 dBFS
    • Total Posts : 2133
    • Joined: 2010/11/18 17:44:34
    • Status: offline
    Re:Basic MIDI question 2012/02/08 23:20:47 (permalink)
    Ah, I think it should work, but it has been a long time using midi. First you have the Unit #, and usually the first one is 16, second one is 17, on up to 32. That separates the different keyboards. Make both unit numbers of the 2 synths the same and usually you transmit on channel 1 or whatever channel you need to transmit on with both. Other than that, if that does not work, then I am sure the midi through won't work on the second synth either. Usually I have kept my separate but both should work together. After that, then perhaps someone else knows for sure. All that is for the layering stuff of both synths analog outs. You have to have the transmit and receive midi channels the same and set up also, unless that has something to do with not being able to do it then. ??
    post edited by spacealf - 2012/02/08 23:26:05

     
     
    #2
    Cactus Music
    Max Output Level: 0 dBFS
    • Total Posts : 8424
    • Joined: 2004/02/09 21:34:04
    • Status: offline
    Re:Basic MIDI question 2012/02/09 13:19:21 (permalink)
    You'd think [1st keyboard[ midi out  --> [2nd keyboard] midi in   --> to computer (from 2nd keyboard midi out) would work... but it doesn't.

    No it will only output #2
    The problem is #2 out will only contain information from #2
    MIDI thru of #2 will only transmit information from #1.
    MIDI out will only transmit local data. Midi thru will allow MIDI to pass thru but contains no local data.

      Also there can be filters to stop Program change etc 

    The problem with daisy chaining is this increases the latency.
    You need a MIDI patch bay with MIDI MERG to use 2 controllers.
     
    You can easily build a  2IN to 1 out MIDI switch which is passive and this allows 2 controllers, but only one at a time.
    All you need is a plastic project box 3 MIDI ports, and a DTSP switch.
    post edited by Cactus Music - 2012/02/09 15:25:24

    Johnny V  
    Cakelab  
    Focusrite 6i61st - Tascam us1641. 
    3 Desktops and 3 Laptops W7 and W10
     http://www.cactusmusic.ca/
     
     
    #3
    larrymcg
    Max Output Level: -64 dBFS
    • Total Posts : 1310
    • Joined: 2003/11/05 17:00:22
    • Location: Redding (Northern California)
    • Status: offline
    Re:Basic MIDI question 2012/02/09 14:01:29 (permalink)
    Taking a bit of a guess.....
    The Unit # (mentioned by spacealf) is used only for Exclusive messages, not notes and such.

    Midi OUT transmits the data generated by that device - e.g., keyboard presses, wheel movement, etc.

    Midi THRU passes through what comes in on the Midi IN port.

    KBD 1 OUT --> KBD 2 IN and then KBD 2 THRU --> PC midi IN    --- What is played on KBD 1 will be sent to KBD 2 and then passed thru to the PC.   What is played on KBD 2 will only go to the KBD 2 midi OUT which is not connected to anything - so you won't get the midi from KBD 2.

    A switch (as mentioned by Cactus Music) will work if you want to play one KBD at a time.

    I think you need a midi merge function if you want to play both KBDs at the same time or play one at a time without having to throw a switch.  I think there are patch bays that will also merge the inputs.  With a midi merge box the midi OUTs of each KBD would go to the merger INs and the merger OUT would go to the PC.

    Or you need two midi IN connections on your PC.  A 2X2 midi interface (2 INS, 2 OUTs) will make life a lot simpler and you can work with each KBD independently.

    I'm assuming you are not using KBD 1 to trigger sounds in KBD 2 (if they have sounds).

    --Larry


    Intel Core i7-4790 @3.6GHz; 8GB; Win10 Pro 64bit; 1TB disk + 3TB ext disk; Midiman Fineline mixer; MidiSport 4x4 midi I/F; Roland JV-30 kbd/synth; Yamaha TG55 synth; Rx with 3 piece Home audio speakers; Sonar X3e Studio
    #4
    spacealf
    Max Output Level: -54 dBFS
    • Total Posts : 2133
    • Joined: 2010/11/18 17:44:34
    • Status: offline
    Re:Basic MIDI question 2012/02/09 15:11:37 (permalink)
    For the analog outputs, you can have two sound modules, but for midi messages you are only using one channel like Channel 1 transmitting the midi message.
    You have to split the keyboard or perhaps dual it, and with at least the split midi keyboard, using different sections of the keyboard, then transmitting on both channels like say Channel 1 and Channel 2 for the different keyboard sections. Whether you can set up your DAW to pick up both channels at once, may be the problem, and it probably can not. You would have to review on how perhaps you may pick up two channels in midi on one input midi connection of the computer. It would be all there, but probably the DAW can not do that - perhaps. That I do not know.
    But then I do not see where you can not set up two channels into the DAW picking up each part of the split and record two channels coming in at once. It works for analog and recording two armed tracks at the same time.
     
    The only problem I see using two sound modules is that you only have one "Local On/Off" switch I think for the keyboard. So both sounds of a split keyboard (the first module and the second module - layered sound) would come out only using the second module for receiving just one of the channels.
    Usually you have 16 channels of midi combined coming out of a DAW perhaps going into a Performance Patch set up to play the entire music with all channels, so I suppose you could have 16 channels of midi going into a DAW also perhaps if the tracks are set up with different channels to record and all of that.
    I don't know if that would work because perhaps midi messages are not fast enough for that, but playing back it works.
     
     
    Well I hope that was not too confusing, as I was kind of thinking along while typing out.
     
    post edited by spacealf - 2012/02/09 15:23:05

     
     
    #5
    Cactus Music
    Max Output Level: 0 dBFS
    • Total Posts : 8424
    • Joined: 2004/02/09 21:34:04
    • Status: offline
    Re:Basic MIDI question 2012/02/09 15:33:15 (permalink)
    Spacealf, This is not what OP is trying to do really. but to answer your question, Sonar can be set to record a seperate track for each MIDI channel. And all 16 can be recorded at the same time. That is the reason for channels in the first place. The MIDI data contains all that info and then the receiving device will only play/ record the channel it is set to.
    Just change the default of "omni" to the desired channel for each armed track. A handy use for this is with a set of digital drums. Not much common use for it with keyboard parts other than say a split.

    Johnny V  
    Cakelab  
    Focusrite 6i61st - Tascam us1641. 
    3 Desktops and 3 Laptops W7 and W10
     http://www.cactusmusic.ca/
     
     
    #6
    larrymcg
    Max Output Level: -64 dBFS
    • Total Posts : 1310
    • Joined: 2003/11/05 17:00:22
    • Location: Redding (Northern California)
    • Status: offline
    Re:Basic MIDI question 2012/02/09 15:56:28 (permalink)
    I'm thinking we need the OP to add some info about what he's trying to do.
    For example, I didn't see anything about wanting to record the midi streams from the two KBDs.  Strictly speaking he said he was using the KBDs as controllers to trigger some soft synths.  


    Is he trying to play both KBDs at the same time or just one at a time but he wants to keep both of them connected to the PC?

    Unless he connects the KBDs with a 2X2 midi interface, he will need to use different output midi channels on each KBD.  That way he can record them onto separate tracks even when playing them both at the same time.

    --Larry

    Intel Core i7-4790 @3.6GHz; 8GB; Win10 Pro 64bit; 1TB disk + 3TB ext disk; Midiman Fineline mixer; MidiSport 4x4 midi I/F; Roland JV-30 kbd/synth; Yamaha TG55 synth; Rx with 3 piece Home audio speakers; Sonar X3e Studio
    #7
    spacealf
    Max Output Level: -54 dBFS
    • Total Posts : 2133
    • Joined: 2010/11/18 17:44:34
    • Status: offline
    Re:Basic MIDI question 2012/02/09 16:16:37 (permalink)
    Well, I suggest reviewing the manual for the synth and sysex bank messages in (at least) my Sonar Help. You have to program the messages with the manufacturer ID of the unit and other things, but using the Unit Number of a unit is how you transmit the proper channel number (1-16) to the proper unit, and that is how all that is done to use more than one unit in a recording. the MIDI message may slow down if you try and do to much on the fly as in real-time but at the beginning of the song, transmitting system exclusive messages is how you can set up the patches to be used on each sound module.

    Well, it's all in the help of Sonar and in the manual of the synth as to what to do.

    Trying to send too many midi messages may well not work though depending on how long the messages are and if midi can be fast enough to do it in the end.

    Usually I think that is more for playback then anything and setting up Sonar with all the messages can be done and stored, as I understand it, perhaps reviewing more is that theoretically you could have 16 different units all receiving midi messages of 16 channels for a total of 256 (16 times 16) tracks. Whether anything can handle all of that I know I have not done all of that or even tried it.
     
    You have to program that all into Sonar so Sonar knows what you want to do. May be a real headache in the end though.
     
    And as far as I understand, then if a keyboard that is used, then both send and receive midi messages have to be used, but with sound modules only receiving then only the receive messages will be important.
    ??
    Lot of infomation to get ahold of with all of that.
     
    post edited by spacealf - 2012/02/09 16:25:15

     
     
    #8
    spacealf
    Max Output Level: -54 dBFS
    • Total Posts : 2133
    • Joined: 2010/11/18 17:44:34
    • Status: offline
    Re:Basic MIDI question 2012/02/09 16:53:51 (permalink)
    In other words, all of that can be set up and sent to Sonar to store, and transmit back, individually, one thing at a time. In the end playing it back then all of it comes out like it should with all the tracks used in the music and different sound modules. Unless there are too many midi messages and it can not handle it all.

     
     
    #9
    mixmkr
    Max Output Level: -43.5 dBFS
    • Total Posts : 3169
    • Joined: 2007/03/05 22:23:43
    • Status: offline
    Re:Basic MIDI question 2012/02/09 18:50:49 (permalink)
    THANKS for all the replies.  I think Cactus is understanding the desire and the solution... and the rest I am still trying to understand!

    Yes...
     
    1. I like keeping two keyboards MIDI'd together for analog layering.
    2. I'd like to keep BOTH keyboards as MIDI controller as well.  (but that hasn't been possible yet).
    (WHY)... because I like to layer A LOT and sometimes I record BOTH analog(s) (even into separate tracks) ALONG with the MIDI info.  But sometimes I might switch keyboards when recording ... kinda like a dual keyboard organ

    Sometimes I don't have the ability, like when improvising, to replicate my keyboard parts, so having my analog AND MIDI recorded is very nice for me. 

    As a work around, I always record the MIDI as a first pass, and then I can MIDI out of the computer to get my analog MIDI sounds.  An extra step but a solution.

    Solutions seem to be:

    the 2x2 Midi interface or the hub/junction, Catus refers too. 



    I understand now why it isn't working, if Catus' reasoning is correct...which I tend to believe also.

    some tunes: --->        www.masonharwoodproject.bandcamp.com 
    StudioCat i7 4770k 3.5gHz, 16 RAM,  Sonar Platinum, CD Arch 5.2, Steinberg UR-44
    videos--->https://www.youtube.com/user/mixmkr
     
    #10
    Cactus Music
    Max Output Level: 0 dBFS
    • Total Posts : 8424
    • Joined: 2004/02/09 21:34:04
    • Status: offline
    Re:Basic MIDI question 2012/02/09 19:42:46 (permalink)
    Ya, I was reading some of the reply's and I was getting confused too....
    Basically, to use the two keyboards you will need either the MIDI merge box or the flip switch, It sound to me like a merge box would be your best bet, Then it's always working for you.

    Just so folks understand, It is not a good idea to use a Y cable as there is a 5volt output in midi so it could become doubled to 10v and therefore fry something very expensive. Therefore the active merge box.

    Johnny V  
    Cakelab  
    Focusrite 6i61st - Tascam us1641. 
    3 Desktops and 3 Laptops W7 and W10
     http://www.cactusmusic.ca/
     
     
    #11
    mixmkr
    Max Output Level: -43.5 dBFS
    • Total Posts : 3169
    • Joined: 2007/03/05 22:23:43
    • Status: offline
    Re:Basic MIDI question 2012/02/09 21:33:56 (permalink)
    yowza...that's it!

    There used to be a Tascam mixer that had MIDI inputs too.   I have the analog version of it, actually....  MM100 or something similar.  I wonder if that does the same thing...   But allowed you to merge MIDI... a mixer really geared towards the "Keith Emerson" type keyboard player with a pile surrounding.....


    Thanks again Cactus!

    some tunes: --->        www.masonharwoodproject.bandcamp.com 
    StudioCat i7 4770k 3.5gHz, 16 RAM,  Sonar Platinum, CD Arch 5.2, Steinberg UR-44
    videos--->https://www.youtube.com/user/mixmkr
     
    #12
    Cactus Music
    Max Output Level: 0 dBFS
    • Total Posts : 8424
    • Joined: 2004/02/09 21:34:04
    • Status: offline
    Re:Basic MIDI question 2012/02/10 14:28:03 (permalink)
    Hard to find any info about that mixer,  but it does look like it has MIDI merge.

    http://bluess.cocolog-nif...files/tascam_mm200.pdf
    This is not in English but the picture say's it all.


    Further digging had me reading the history of Tascam itself!! this is cool stuff I think I'll start a thread as there is  a lot of history here.


    http://tascamforums.com/index.php?showtopic=707

    1994-
    - The TASCAM MM100 and MM200 were keyboard mixers with 16 line inputs and stereo outputs plus four effects sends. The MM200 was the same as the MM100 except it had MIDI patching and built-in BBE processing.




    Johnny V  
    Cakelab  
    Focusrite 6i61st - Tascam us1641. 
    3 Desktops and 3 Laptops W7 and W10
     http://www.cactusmusic.ca/
     
     
    #13
    Bonzos Ghost
    Max Output Level: -68 dBFS
    • Total Posts : 1112
    • Joined: 2005/03/31 15:46:09
    • Location: Canada - Left Coast
    • Status: offline
    Re:Basic MIDI question 2012/02/14 19:13:34 (permalink)
    If you have more than 1 midi in/out port to utilize, you can do it.

    You can also use a midi merger box.  Or do both. Even more options that way.

    I got tired of using one keyboard or another when recording. I wanted to use them all at once. I added some midi ports and a midi merger as well. Now I've got 5 keyboards that I can play, monitor, and record all the midi on separate tracks - all at once. It's very easy to setup actually. It's the way to go if you're used to playing a multi-keyboard rig live. The handcuffs are off for recording.
     
    Midi merger boxes are also a cool addition to a keyboard rig.
     
    Consider a powerful multi-timbral rack synth like the Yamaha Motif for example. With a basic midi merger and two keyboard controllers, you've instantly got a double keyboard Motif with each keybaord playing/controlling completely different patches. If you go with a 4 channel merger, then you've got 4 keyboards available to drive that one synth. A Motif is more than capable of handling that. Buying a few 61 note controllers doesn't have to cost much. It really adds a lot of options. I've done that with my Motif ES rack. Just run it in multi-mode and away you go. Never had a midi issue using the midi merger either...recording or otherwise.
     
     
    post edited by Bonzos Ghost - 2012/02/14 19:18:02
    #14
    Jump to:
    © 2024 APG vNext Commercial Version 5.1