Delete or select channels for playback in a MIDI track

Author
digipenguin
Max Output Level: -79 dBFS
  • Total Posts : 557
  • Joined: 2003/12/01 15:42:06
  • Location: St. Louis
  • Status: offline
2011/02/01 08:53:31 (permalink)

Delete or select channels for playback in a MIDI track

Hey guys,
 
Long time no see!
 
I've got a problem. I bought a midi track from HitTrax and loaded it into Sonar 7.
 
I'm trying to seperate the instruments into individual tracks to use the best synth for each instrument.
 
I copied the track to several synth tracks which of course copies the notes from every channel. I'm trying to use the PRV to either select just a certain channel for playback or delete all the notes except for the specific channel I want to use in that track. I thought I could just copy the track and select the channel output for the instrument I needed but that does not seem to be working in some of the playback programs.
 
I guess the easiest and most desirable solution would be to delete all the notes in a specific channel. That way I could delete all the excess, leaving only the notes I needed for the intended instrument.
 
Anyone know how to do this?

Sonar Studio 7.02 on Intel DG965WH Mobo, Intel C2D E6600, Patriot Signature 4Gb 800MHz, XP Home 32 SP2, FW-1884, ADA 8000.
#1

4 Replies Related Threads

    Beagle
    Max Output Level: 0 dBFS
    • Total Posts : 50621
    • Joined: 2006/03/29 11:03:12
    • Location: Fort Worth, TX
    • Status: offline
    Re:Delete or select channels for playback in a MIDI track 2011/02/01 09:07:17 (permalink)
    the easiest way would have been if the MIDI file had been saved in format 1 instead of format 0.  sonar will open each channel into a separate track if saved in format 1, but if saved in format 0 all of the data is saved in one track.  personally I see no functional use for format 0.

    there's a program that claims to change a midi file from format 0 to 1 (and visa versa).  I've never tried it, but you can check it out and see if it works.

    http://www.gnmidi.com/gnmidfmten.htm

    http://soundcloud.com/beaglesound/sets/featured-songs-1
    i7, 16G DDR3, Win10x64, MOTU Ultralite Hybrid MK3
    Yamaha MOXF6, Hammond XK3c, other stuff.
    #2
    bitflipper
    01100010 01101001 01110100 01100110 01101100 01101
    • Total Posts : 26036
    • Joined: 2006/09/17 11:23:23
    • Location: Everett, WA USA
    • Status: offline
    Re:Delete or select channels for playback in a MIDI track 2011/02/01 12:08:51 (permalink)
    The interpolate function can be used for this, even though it doesn't have a delete function. What you can do is use it to select every event in a specified channel or channel range and change those notes to something outside the range in the file, such as c0. Then it's easy to select c0 in the PRV and delete them.


    All else is in doubt, so this is the truth I cling to. 

    My Stuff
    #3
    digipenguin
    Max Output Level: -79 dBFS
    • Total Posts : 557
    • Joined: 2003/12/01 15:42:06
    • Location: St. Louis
    • Status: offline
    Re:Delete or select channels for playback in a MIDI track 2011/02/02 11:53:03 (permalink)
    Thanks!

    @Beagle - The file is in format 1 but won't open individual tracks in Sonar. I probably need to check a tick box somewhere.

    @Bitflipper - The Interpolate function worked. I've been using Cakewalk software since PA9 and I'd never used that before. Cool trick. I always wondered what it was but I'm not much of a MIDI guy.

    Thanks again!

    Sonar Studio 7.02 on Intel DG965WH Mobo, Intel C2D E6600, Patriot Signature 4Gb 800MHz, XP Home 32 SP2, FW-1884, ADA 8000.
    #4
    bbent91745
    Max Output Level: -89 dBFS
    • Total Posts : 96
    • Joined: 2008/04/06 18:50:32
    • Status: offline
    Re:Delete or select channels for playback in a MIDI track 2011/02/03 00:27:47 (permalink)
    digipenguin,

    First, if the file is in Standard MIDI Format and .smf is 'associated' with Sonar, then double clicking the file should open it in Sonar in the SMF format with 16 tracks for the 16 channels.

    If that doesn't work, then there is another way to separate the files, similar to bitflipper's suggestion. Here is a description of how to do it with a track that has 2 MIDI channels on it, which is easily extended to additional channels (Note - you need to know what channels are recorded in the track. For this example, assume it has channels 1 and 2):

    1. Make sure you have as many empty MIDI tracks available as you have channels of data in the original track.
    2. Select the original track data and click Edit>Select>By Filter.
    3. Accept the defaults for everything but Channel. Change the Max Channel number from 16 to 1. Click OK. This copies all Channel 1 (and only Channel 1) data from the track.
    4. Select the first empty MIDI track, make sure the Now indicator is set to the same setting as the start of the original MIDI data. Press Control 'v' to paste the channel 1 data into the track.
    5. Repeat steps 2, 3 and 4 for the remaining channels, adjusting the MIN and MAX Channel numbers to 2 (or whatever channel data you are copying from the original track).
    I hope this helps.  Good luck.

    Regards,
    bbent 

    HW: GA-X58A-UD3R, i7-930, 6GB & 2ea WD2002FAEX 2TB, 1ea WD1001FALS 1TB, UA1000, FP-7F, Yamaha 2.1 HS80M/HS10W
    SW: Win7 Pro x64, SPE 8.5.3, NI Komplete 8 Ult., Ivory Grand Pianos II
    #5
    Jump to:
    © 2024 APG vNext Commercial Version 5.1