• SONAR
  • X3 Piano Roll - controller pane can't be locked?
2015/02/24 16:39:12
williamcopper
Has anyone come up with a work around for this problem in piano roll?   You select a new track (pick tracks) and the controller lane goes back to the impossible-to-use default of all controllers in tiny strips.   You set it, clicking, clicking, clicking, clicking, clicking, clicking,clicking ...how you want to see it.   You "lock" the window.  Look at another track.  Come back to the track you just set, and all the settings are gone.    Is there SOME way to preserve a view in the piano roll for a given track where ONLY cc11 is visible, for instance?  
 
2015/02/24 20:40:27
Anderton
Right-click on its Multidock tab and select Lock Contents.
2015/02/25 07:18:35
Steve_Karl
I hear ya and know what you're dealing with, and you are correct, there is no way to lock it to remember what you want.
My work around is to make sure that all of my midi data is on one midi channel only.
I transmit from Channel 2 on my keyboard so that's the one I intentionally use.
Of course this requires a bit of thought as in intentionally assigning all of your midi channels to a specific channel
to talk to your virtual instruments by specific channel and never using "omni" but that's a no brainer for me since I've been doing it that way for ever.

To fix a problematic project that has more than one midi channel in use I interpolate all data and change 1-16 to 2.
In X3 I believe it's now called "Find/Replace" and is now in the Project menu at the top.
Just say OK to the first screen, leaving everything selected, and then on the second screen set your midi channel to
2-2 or what ever single channel you choose.
Then, at least, the results in the controller pane are limited to just one channel as opposed to possibly 16.

After that, "Locking the contents" as Mr. Anderton suggests is a great idea also,
and will allow you to run multiple PRV views.  X3 will remember them all and remember your controller choices
next time opening the project. It's typical for me to have 4 or more PRV views running in each project.
The multi-dock is great for that. "CTRL+SHFT+Arrow Left or Right" is an easy way to scroll through them.

If you want it to emulate a much older version of the PRV, like how it works in Sonar 4 for instance, then it's possible to have only Velocity in one window, CC7 is an other, CC11 in an other etc.

Also, ALT+C will hide/unhide the controller pane, but be prepared to see a nightmare of chaos spill on top of your notes. :-P
2015/02/25 10:54:35
williamcopper
Thanks, Steve Karl!   I will use your suggestions.    In fact, a long time ago I wrote a CAL script to set channel number ( minus one, because of how sonar displays channels)  for a given selection of midi events, and it looks like it will come in handy.
 
;; set_channel.cal  Set Midi Channel for selected events.
;;

(do
    (include "need20.cal")    ; Require version 2.0 or higher of CAL

    (int new_chan 1)    ; New Midi Channel number
    (int i 0)        ; index for moving through

    (getInt new_chan "New Midi Channel: " 1 16 )
        (-= new_chan 1)

    (forEachEvent
        (do
                (= Event.Chan new_chan )                              
                (++ i) ; this counts
        )
    )
       
    (pause "Adjusted " i " channel events!" )
)


 
Anderton, as a Forum Host, read the original posts better please. 
2015/02/25 20:20:45
Anderton
williamcopper
Anderton, as a Forum Host, read the original posts better please. 


The question I responded to was "Is there SOME way to preserve a view in the piano roll for a given track where ONLY cc11 is visible, for instance?" As far as I can tell, my response answered that question. Apparently Steve_Karl thought so too..."After that, 'Locking the contents' as Mr. Anderton suggests is a great idea also, 
and will allow you to run multiple PRV views.  X3 will remember them all and remember your controller choices
next time opening the project." So maybe I just didn't understand what you wanted beyond "Is there SOME way to preserve a view in the piano roll for a given track where ONLY cc11 is visible, for instance?"
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account