[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference napalm::commusic_v1

Title:* * Computer Music, MIDI, and Related Topics * *
Notice:Conference has been write-locked. Use new version.
Moderator:DYPSS1::SCHAFER
Created:Thu Feb 20 1986
Last Modified:Mon Aug 29 1994
Last Successful Update:Fri Jun 06 1997
Number of topics:2852
Total number of notes:33157

711.0. "Filtering MIDI Channels on Yamaha QX7 Sequencer" by JAWS::COTE (Ex-Bank Officer and PROUD of it!) Tue Mar 03 1987 16:10

    While sequencing a tune on my QX7 recently, I found I had merged
    two tracks together only to find I didn't quite like the result.
    Now I want to unmerge, a facility not built into the QX. 
    
    The sequence consists of part A on MIDI channel 2 and part B on
    MIDI Channel 3. I want to keep part A.
    
    Two obvious options are: 
    
                  1. Dump this dog and get an MC-500.
                  2. Use a second sequencer set to recieve only the
                     channel I wish to keep.
                   
    I also had a third idea. Move all the data to track 2. Connect
    MIDI out to MIDI in and set the machine to record MIDI channel
    2 *only*. Both parts would be sent out via the out-port, but
    the machine would only listen for channel 2 data. If it work, I'd
    have both channels on track 2 and just channel 2 on track 1.
    
    Am I going to have a clock problem? (Methinks yes...)
    
    Edd
                   
    
    
T.RTitleUserPersonal
Name
DateLines
711.1should workSAUTER::SAUTERJohn SauterTue Mar 03 1987 19:418
    In theory you will get some jitter added to your timing, since time is
    transmitted over MIDI in analog rather than digital form. 
    However, in practice I don't think you will notice.  I've never 
    done this myself, but I've seen a recommendation in a magazine 
    that you use this technique to get around the lack of 
    an "unmerge" feature in sequencers, so I expect it will work 
    satisfactorily.
        John Sauter 
711.2Operation a success, but patient dead....JAWS::COTEEx-Bank Officer and PROUD of it!Wed Mar 04 1987 11:2941
    Last night I attempted to perform this exercise with some predictable
    flubs and unpredictable results.
    
    I seguenced 2 parts. Part 1 consisted of 8 notes played on
    MIDI channel 1, one measure long. This was then moved 2 track
    2 on the QX. Part 2 consisted of 1 blank measure and 8 notes played
    on MIDI channel 2, for a total of 2 measures. These 2 parts were
    then combined. By switching between OMNI recieve, Ch. 1 recieve
    and Ch. 2 recieve, I could play back both measures or either.
    
    The MIDI thru port of the DX was then routed to the MIDI in port
    of the sequencer forming an endless loop. QX out to DX in, DX thru
    to QX in. I set the QX to Ch. 2 and attempted to record on track
    1 while playing back on track 2. I started the record process. There
    goes the 2 bar countdown and VIOLA! MIDI BUFFER FULL ON THE DX!!!
    
    This was easy to fix. The QX has a MIDI echo feature which passes
    all data appearing at the IN port to the OUT port. With this feature
    enabled, the same data went round and round until the buffer pooped.
    No sweat, disable MIDI echo and try again.
    
    This time everything appeared to go fine. No buffer problems, no
    clock problems. I stopped the sequencer at the end of the 2 bars.
    Since I had set the sequencer to channel 2, my assumption was that
    only Ch. 2 data would be recorded, leaving me with a fully merged
    track 2 and 1 empty measure followed by Ch 2 data *only* on track
    1...
    
    Nope.
    
    When setting the QX to MIDI Ch. n, *ALL* data recorded will be recorded
    as that channel. F'rinstance; set the QX to Ch. 1 and load it with
    data from *any* channel, 1 - 16. The QX changes it all to ch. 1!!!
    
    What I ended up with was not a separation of the 2 channel's data,
    but rather, a re-channelization of either or both. This effect 
    undoubtedly will have some use, but it just wasn't what I was hoping
    for.
    
    Edd
     
711.3Must be 2 early 2 reply!JAWS::COTEUh, (tap..tap) Is this on?Wed Mar 04 1987 14:295
    > ... then moved 2 track 2 on the QX.
    
    Who typed this mess?  
    
    Edd
711.4Arghh, I been Voilated!DRUMS::FEHSKENSWed Mar 04 1987 15:246
    As long as you're cleaning up editorial infelicities (now, ain't that
    a nice euphemism), "viola" is the instrument, while "voila" is the
    French expression.
    
    len.
    
711.5Oooh, the doctor apparently died also....JAWS::COTEUh, (tap..tap) Is this on?Wed Mar 04 1987 15:4450
  
    Gahd, that was terrible wasn't it? I feel like such a twit! Here's
    a spell-checked, edited, and proof-read rev. So sorry for the incon-
    venience....
    
    Eed
    
    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
    
    Last night I attempted to perform this exercise with some predictable
    flubs and unpredictable results.
    
    I seguenced 2 parts. Part 1 consisted of 8 notes played on
    MIDI channel 1, one measure long. This was then moved to track
    2 on the QX. Part 2 consisted of 1 blank measure and 8 notes played
    on MIDI channel 2, for a total of 2 measures. These 2 parts were
    then combined. By switching between OMNI receive, Ch. 1 receive
    and Ch. 2 receive, I could play back both measures or either.
    
    The MIDI thru port of the DX was then routed to the MIDI in port
    of the sequencer forming an endless loop; QX out to DX in, DX thru
    to QX in. I set the QX to Ch. 2 and attempted to record on track
    1 while playing back on track 2. I started the record process. There
    goes the 2 bar countdown and VOILA! MIDI BUFFER FULL ON THE DX!!!
    
    This was easy to fix. The QX has a MIDI echo feature which passes
    all data appearing at the IN port to the OUT port. With this feature
    enabled, the same data went round and round until the buffer pooped.
    No sweat, disable MIDI echo and try again.
    
    This time everything appeared to go fine. No buffer problems, no
    clock problems. I stopped the sequencer at the end of the 2 bars.
    Since I had set the sequencer to channel 2, my assumption was that
    only Ch. 2 data would be recorded, leaving me with a fully merged
    track 2 and 1 empty measure followed by Ch 2 data *only* on track
    1...
    
    Nope.
    
    When setting the QX to MIDI Ch. n, *ALL* data recorded will be recorded
    as that channel. F'rinstance; set the QX to Ch. 1 and load it with
    data from *any* channel, 1 - 16. The QX changes it all to Ch. 1!!!
    
    What I ended up with was not a separation of the 2 channel's data,
    but rather, a re-channelization of either or both. This effect 
    undoubtedly will have some use, but it just wasn't what I was hoping
    for.
    
    Edd
     
711.6SAUTER::SAUTERJohn SauterThu Mar 05 1987 10:128
    "seguenced" still doesn't look right, unless you have a cold.
    
    It sounds like the QX is always in "OMNI ON" mode; too bad.
    You might be able to fix the problem with a fancy outboard MIDI
    filter, but such a box would be expensive enough that you'd
    probably be better off just getting a better sequencer.  I think
    you're stuck.
        John Sauter
711.7Ever have one of those days?JAWS::COTEUh, (tap..tap) Is this on?Thu Mar 05 1987 11:2410
    The QX defaults to "receive all channels as sent" mode. I mistakenly
    thought the "Select MIDI channel" command would allow it to only
    listen to a selected channel. Instead, it remaps any data at the
    IN port to the selected channel.
    
    Dumb. Dumb. Dumb. 
    
    S-e-q-u-e-n-c-e-r.
    
    Edd (I do hab a code)