Loading MIDI forces soft synth to certain patch

Author
PelPix
Max Output Level: -90 dBFS
  • Total Posts : 5
  • Joined: 2009/08/08 12:53:11
  • Status: offline
2009/08/15 12:24:21 (permalink)

Loading MIDI forces soft synth to certain patch

I know this is probably supposed to be some sort of "feature," but it's gotten really annoying.  I compose in general midi and then load into cakewalk.  When I open my softsynth, all the channels force their patch number onto the soft synth.  If I change the patch to what I want, it just goes back to where it was as soon as I hit play
Is there any way around this?
#1

19 Replies Related Threads

    John
    Forum Host
    • Total Posts : 30467
    • Joined: 2003/11/06 11:53:17
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/15 12:30:43 (permalink)
    In List View insert the patch you want in the very beginning. Remove or edit any that are all ready there. This is also known as a program change and is listed as such in the List View.

    Best
    John
    #2
    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/15 13:31:20 (permalink)
    n List View insert the patch you want in the very beginning.


    I'm pretty sure all you have to do is set the Bank and Patch to parameters to "none" in all the MIDI tracks. SONAR can't change the patch if it doesn't know what to send. Better yet, set them to what you want, so you don't have to set up the soft synth every time you open the project... or do as John suggested, which works great, but is not immediately evident when looking at the project in the track view.

    SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
    Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
    #3
    PelPix
    Max Output Level: -90 dBFS
    • Total Posts : 5
    • Joined: 2009/08/08 12:53:11
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/15 13:56:25 (permalink)
    Neither of those work, it still goes to the same patch when I hit play.
    #4
    slartabartfast
    Max Output Level: -22.5 dBFS
    • Total Posts : 5289
    • Joined: 2005/10/30 01:38:34
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/15 14:00:48 (permalink)
    I compose in general midi and then load into cakewalk.


    Make sure that the midi file you are loading into Cakewalk does not contain any patch information if you want to control the patch from Sonar settings. If the file sends a patch change to the synth, the synth will switch to that patch.
    #5
    John
    Forum Host
    • Total Posts : 30467
    • Joined: 2003/11/06 11:53:17
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/15 14:09:40 (permalink)
    PelPix


    Neither of those work, it still goes to the same patch when I hit play.


    Neither of what won't work? I know for a fact the insert method will work. It has to. No getting around it.

    Best
    John
    #6
    Fred Holmes
    Max Output Level: -83 dBFS
    • Total Posts : 376
    • Joined: 2003/11/05 17:17:09
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/15 14:21:29 (permalink)
    I've had exactly the same problem.
    You cannot solve this in list view - the assignments don't show up there
    Here's how I fixed it

    Open the project
    Right click on a track in track view
    Select "properties"
    Open the dropdown list labeled "Bank"
    Set selection to "NONE
    Open the dropdown list labeled "Patch"
    Set the selection to "NONE"

    repeat for every affected track

    Save the project

    Next time you open it there will be no instruments assigned to that track and you can select you own by whatever method you choose

    Fred

    #7
    John
    Forum Host
    • Total Posts : 30467
    • Joined: 2003/11/06 11:53:17
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/15 15:24:47 (permalink)
    You cannot solve this in list view - the assignments don't show up there

    Then you are doing it wrong. This is not guessing about it this is fact. Heck if it didn't work a standard MIDI file would be useless. But it does in fact work.

    Best
    John
    #8
    Fred Holmes
    Max Output Level: -83 dBFS
    • Total Posts : 376
    • Joined: 2003/11/05 17:17:09
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/16 07:49:36 (permalink)

    Hi John,

    - I just imported a BiaB midi into Sonar 8pe
    - Opened Event List view
    - Selected all midi tracks
    - Made sure no midi events were hidden
    - Look at beginning of file (where I assume all Bank/Patch events would be?) and see only controller/pedal events
    - Scan throuth the rest of the list and can find no Bank/Patch assignments

    I can also hide every controller event EXCEPT patches and still not see any Bank/patch info

    Yet in track view/properties I can see and change each Bank/Patch assignment per channel

    I'd love to be able to do this in the event list instead of opening each track properties.
    Where/how are thes Bank/patch changes listed? 


    Here's another thread in May about the same issues

    http://forum.cakewalk.com/tm.aspx?high=&m=1729424&mpage=1#1730334

    Thanks,
    Fred


    post edited by Fred Holmes - 2009/08/16 08:50:16
    #9
    Crg
    Max Output Level: 0 dBFS
    • Total Posts : 7719
    • Joined: 2007/11/15 07:59:17
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/16 08:51:20 (permalink)

    PelPix 



    I know this is probably supposed to be some sort of "feature," but it's gotten really annoying.  I compose in general midi and then load into cakewalk.  When I open my softsynth, all the channels force their patch number onto the soft synth.  If I change the patch to what I want, it just goes back to where it was as soon as I hit play
    Is there any way around this?

     
    First of all, your midi controller is probably changing the patches in your soft synth. You can change the patches as many times as you like and the controller will send a Patch Change Message and change the patches back. You need to turn off the Patch Change Messages from the controller.
    This worked for me using the Fantom synth. What soft synth are you using?
    Perhaps you can stop transmission of these messages in the controller?
     
     
    I'm sorry, I didn't read your first post right. The GM messages including the instrument are contained in the data you load into Sonar and the soft synth plays those instruments. You still have to turn off the patch change message.
    Why don't you use the patchs in the soft synth when you're composing?


    post edited by Crg - 2009/08/16 20:09:16

    Craig DuBuc
    #10
    clarkeo
    Max Output Level: -78 dBFS
    • Total Posts : 625
    • Joined: 2006/05/29 12:33:23
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/16 11:20:51 (permalink)
    I had this same issue once when I imported a GM file.  The only way I could get it to stop was to go to the project MIDI options and deselect the transmit MIDI start/stop on the sync tab.  I could never figure out where the message was coming from though.

    Clark

    Sonar PE 8.5.2, Project 5 V2, Firepod
    #11
    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/16 13:05:27 (permalink)

    I'd love to be able to do this in the event list instead of opening each track properties. Where/how are thes Bank/patch changes listed? 


    In the Event List view, Insert -> Bank/Patch Change. Or hit the Insert key on your keyboard, which will make a copy of the currently selected event, which you can then change to a Patch Change by double-clicking the value in the "Kind" column (usually "Note").

    SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
    Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
    #12
    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/16 13:11:41 (permalink)
    I could never figure out where the message was coming from though.


    It comes from a Patch Change event that the MID file has at the beginning of each track, and which SONAR automatically converts to Bank and Patch settings in the Track header, removing the Patch Change event from the event list in the process. On export to MIDI file, SONAR does the reverse, converting Bank and Patch settings in the track header to a Patch Change event at the beginning of each track in the MIDI file.

    SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
    Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
    #13
    Fog
    Max Output Level: 0 dBFS
    • Total Posts : 12302
    • Joined: 2008/02/27 21:53:35
    • Location: UK
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/16 13:47:42 (permalink)
    I know how to do it in the other sequencer I use / used , but it's one of them hidden functions/not obvious.. errmm. I thought I'd might find something in sonar like that.. in the options etc..

    would a CAL script be good in this case or does one exists.. where it strips none note events? just a thought.

    #14
    dburns
    Max Output Level: -84 dBFS
    • Total Posts : 323
    • Joined: 2003/11/07 04:53:00
    • Location: Lowell, MA
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/16 19:05:44 (permalink)
    I've had this happen with earlier versions of Sonar too, with certain MIDI files. For some reason, the PC doesn't show up in Event View, or any other view.

    It's been a while, but I think I just added a measure to the beginning of the song and inserted my own PC.

    My assumption was that the offending PC was located before the first bar (somehow), so didn't show in Sonar. But, that's just a guess.

    Dave Burns
    Lowell, MA
    More equipment than skill.
    #15
    Crg
    Max Output Level: 0 dBFS
    • Total Posts : 7719
    • Joined: 2007/11/15 07:59:17
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/16 20:15:45 (permalink)
    It's a system exclusive message, Sonar assumes it is correct and orders the soft synth to change. Work around... turn off the messages, compose with the soft synth to get the proper data? I've never been able to find those particular messages. I would love to know how to.

    Craig DuBuc
    #16
    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/16 20:26:04 (permalink)
    I've never been able to find those particular messages. I would love to know how to.


    View -> Sysx. But if a MIDI file contains Sysx, SONAR will ask before sending it so I don't think that's it. 

    SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
    Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
    #17
    Crg
    Max Output Level: 0 dBFS
    • Total Posts : 7719
    • Joined: 2007/11/15 07:59:17
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/16 20:31:54 (permalink)
    brundlefly



    I've never been able to find those particular messages. I would love to know how to.


    View -> Sysx. But if a MIDI file contains Sysx, SONAR will ask before sending it so I don't think that's it. 


    Okay, but which of those Sysx set of numbers and letters is the instrument definition contained in the file? I wouldn't know, it's all greek to me.

    Craig DuBuc
    #18
    daveny5
    Max Output Level: 0 dBFS
    • Total Posts : 16934
    • Joined: 2003/11/06 09:54:36
    • Location: North Carolina
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2009/08/16 23:10:15 (permalink)
    PelPix


    I know this is probably supposed to be some sort of "feature," but it's gotten really annoying.  I compose in general midi and then load into cakewalk.  When I open my softsynth, all the channels force their patch number onto the soft synth.  If I change the patch to what I want, it just goes back to where it was as soon as I hit play
    Is there any way around this?


    Simple. You have a patch change message embedded in one of the MIDI tracks. Remove it.

    Dave
    Computer: Intel i7, ASROCK H170M, 16GB/5TB+, Windows 10 Pro 64-bit, Sonar Platinum, TASCAM US-16x08, Cakewalk UM-3G MIDI I/F
    Instruments: SL-880 Keyboard controller, Korg 05R/W, Korg N1R, KORG Wavestation EX
    Axes: Fender Stratocaster, Line6 Variax 300, Ovation Acoustic, Takamine Nylon Acoustic, Behringer GX212 amp, Shure SM-58 mic, Rode NT1 condenser mic.
    Outboard: Mackie 1402-VLZ mixer, TC Helicon VoiceLive 2, Digitech Vocalist WS EX, PODXTLive, various stompboxes and stuff. 
    Controllers: Korg nanoKONTROL, Wacom Bamboo Touchpad
    #19
    pmj_rit
    Max Output Level: -90 dBFS
    • Total Posts : 16
    • Joined: 2011/06/21 12:25:03
    • Status: offline
    Re:Loading MIDI forces soft synth to certain patch 2011/08/17 12:40:09 (permalink)
    PelPix


    I know this is probably supposed to be some sort of "feature," but it's gotten really annoying.  I compose in general midi and then load into cakewalk.  When I open my softsynth, all the channels force their patch number onto the soft synth.  If I change the patch to what I want, it just goes back to where it was as soon as I hit play
    Is there any way around this?


    There are people taking issue with this on the basis that "it won't get transmitted if it's not in the midi file".  This is true but Sonar decides to be clever and hide this in list view.  Try it out.

    Removing patch settings from a midi file is pretty dumb too unless you remember to save it under another name.

    The work around is described here also (track properties in the inspector window, etc).  Nevertheless this is stupid - there is no reason to hide in the event list in the first place.  Cakewalk developers please note.

    Tiger got to hunt, bird got to fly / Man got to sit and wonder 'Why, why, why?'
    Tiger got to sleep, bird got to land, / Man got to tell himself he understand.
    #20
    Jump to:
    © 2024 APG vNext Commercial Version 5.1