• SONAR
  • Using mod wheel to record Expression / Volume in SONAR
2016/05/08 01:10:28
stantough
Hi,
 
I'm using SONAR steam edition version 22.4.0, builf 28, 64 bit, on Windows 8. I have been trying to figure out something that is getting me rather frustrated.
 
I'm trying to edit the expression of a MIDI track that I've made in SONAR. In the past I would use the "Draw" function and make the expression changes using my mouse. Recently, though, I've purchased a MIDI controller, Nektar Impact iX49, and I intend to use the mod wheel to do the expression sequencing, which will be much easier for me.
 
However I'm not sure exactly how to do it. Every option I tried (from googling) resulted in the following:
 
 (http://postimg.org/image/j26oxqlhd/)
 
 (http://postimg.org/image/pqhj8xq2p/)
Record 17 consists of the MIDI notes. Record 34 is the one I tried to do on the expression changes, but there are two issues here:
 
- The expression is not changed at all. What I see if the recording of changes in value of the mod wheel which is not tied to Expression.
- I can tolerate the above as it still changes the dynamics of the sound (for now). But the problem is both the Record 34 and Record 17 are merged in the same lane - which makes it extremely difficult to remove / re-record the Expression if I want to. 
 
I tried creating a new lane, but I'm not sure how to record the mod wheel into that lane, it always gets merged in the default lane together with the MIDI notes, making it very messy.
 
I tried using Automation lane, as can be seen in the lower image. It didn't help - I still cannot route the mod wheel to the Expression , and it still gets merged in the same lane as the MIDI notes.
 
As such, would like to seek help in - either enabling the recording of mod wheel on a separate lane, or route the mod wheel to Expression. In both ways I can edit the MIDI notes and the expression separately without messing up the other.
 
Any advice will be greatly appreciated. Thanks.
2016/05/08 04:48:41
azslow3
You can:
1) record CC (Mod wheel is a CC) into separate track pointing the same synth. So the information will be separated and easier to deal width
2) convert this CC to other CC, using some MIDI FX plug-in (from TenCrazy or My), works on the fly and can be "bounced".
3) use it as "remote control" to write track automation
2016/05/09 09:56:48
stantough
Thanks, will give it a try.
2016/05/09 10:32:55
rogeriodec
I do not know if you can do this in your model, but some midi controllers allows reprogram the CC sent by its buttons.
It is worth consult your controller documentation.
2016/05/09 11:30:19
azslow3
rogeriodec
I do not know if you can do this in your model, but some midi controllers allows reprogram the CC sent by its buttuns.
It is worth consult your controller documentation.

Good point. ix49 has assignable modwheel.
2016/05/10 11:20:29
williamcopper
Here's a very simple CAL program to change one controller to another controller -- applies to all selected events (one track, multiple tracks, complete time range or selected time range -- whatever is selected when you call it).   Put it in your CAL scripts directory (Cakewalk Content/Sonar Platinum/Cal Scripts, I believe, is the default).
------------------
;; Change Controller
 
(do
 
(int nCtrl 7) ; controller number to change from (default CC7, volume)
(int subCtrl 11 ) ; new controller (default CC11)
(int i ) ; index counter
 
(getInt nCtrl "Controller number? " 1 127 )
(getInt subCtrl "New Controller number? " 1 127 )
 
(forEachEvent
    (do
          (if (&& (== Event.Kind CONTROL) (== Control.Num nCtrl))
                (do
                       (++ i)  ; count it
                       (= Control.Num subCtrl ) ; set it
               ) ; end do
         ) ; end if
    ) ; end do
) ; end forEachEvent
 (pause "Changed " i " controllers. " )
)
===================================
2016/05/10 14:23:41
rogeriodec
williamcopper
Here's a very simple CAL program to change one controller to another controller 


In this case, it would not be similar to using menu "Process -> Find/Change" ?
2016/05/10 15:07:39
williamcopper
probably so ... I find it faster to call up this kind of script with a single keystroke shortcut, enter the two values, and be done with it ... but if you don't mind a bunch of mousing the find/change may work.
2016/05/10 17:30:51
azslow3
williamcopper
probably so ... I find it faster to call up this kind of script with a single keystroke shortcut, enter the two values, and be done with it ... but if you don't mind a bunch of mousing the find/change may work.

For OP purpose both methods are not sound practical... How he is going to record that "automation" not only without immediate response but also with "mod wheel" effect?
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account