How Can I Quickly Find And Update A Synth Parameter?

Author
AdamGrossmanLG
Max Output Level: -62 dBFS
  • Total Posts : 1436
  • Joined: 2014/07/13 03:40:34
  • Status: offline
2016/04/05 22:58:39 (permalink)

How Can I Quickly Find And Update A Synth Parameter?

Hello -
 
So I have an instrument where in the middle bridge of the song, I want to abruptly change a few synth parameters (shorter attack, shorter release, etc...), and I want the change to be instant.
 
To do this, I would imagine first I need to find out the NPRN or MIDI CC of the parameter?  I am unsure of how to do this.

Second, I would need to insert a new value when the Middle bridge of the song comes in...   how exactly do I go about doing this?   I know the Controller pane of the PRV can kind of do this, but I want to enter an exact numerical value for the parameter (not draw it in).  
 
I'm sorry if this is a synth/MIDI programming noob question, I am just struggling with this.
 
Thank You!
#1

16 Replies Related Threads

    promidi
    Max Output Level: -66 dBFS
    • Total Posts : 1220
    • Joined: 2014/11/21 18:46:39
    • Location: South Australia
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 00:26:54 (permalink)
    SilverBlueMedallion
    Hello -
     
    So I have an instrument where in the middle bridge of the song, I want to abruptly change a few synth parameters (shorter attack, shorter release, etc...), and I want the change to be instant.
     


    Is this a Soft Synth or a hardware synth?.  If it's a hardware synth, you will need to check the MIDI implementation chart for that synth from its user guide..  The standard controller for attack time is CC73 and the standard controller for release time is CC72, but not all Synths respond to these.  Note I use these actual controllers all the time when sequencing Yamaha SW1000XG MIDI files.

    If it's a VST synth, then automation might be the way to go....  Just enable write automation for that synth and then move the parameter that you which to change. This will create automation events.  Even if it's a VST synth it still may respond to CC72 and CC73 for release and attack times respectively.

    If you which to enter these controller events numerically rather than drawing them in, use the event list view and insert the values manually.

    Windows 10 64bit fully patched, 16 gig ram . 
    PCR-800 Controller.  (Working in Win 10 1809 64bit)
    CPU: i5 4670. 
    Video: Nvidia GTX560ti (latest drivers).
    Audio IF: Focusrite 2i2 2nd Gen

    Internet always on.

    Software
    : Cakewalk by Bandlab (2018.09 B29)
    ASIO mode. 24bit 48khz 256 samples 
    Rapture Pro, AAS GS2, VS-3, EP-4, VA-2, Chromophone 2, Z3TA+ 2, Addictive drums 2, Addictive Keys, Mpowersynth (latest), Iris 2, GPO5, Sampletank 3,
    #2
    AdamGrossmanLG
    Max Output Level: -62 dBFS
    • Total Posts : 1436
    • Joined: 2014/07/13 03:40:34
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 00:46:07 (permalink)
    promidi
    SilverBlueMedallion
    Hello -
     
    So I have an instrument where in the middle bridge of the song, I want to abruptly change a few synth parameters (shorter attack, shorter release, etc...), and I want the change to be instant.
     


    Is this a Soft Synth or a hardware synth?.  If it's a hardware synth, you will need to check the MIDI implementation chart for that synth from its user guide..  The standard controller for attack time is CC73 and the standard controller for release time is CC72, but not all Synths respond to these.  Note I use these actual controllers all the time when sequencing Yamaha SW1000XG MIDI files.

    If it's a VST synth, then automation might be the way to go....  Just enable write automation for that synth and then move the parameter that you which to change. This will create automation events.  Even if it's a VST synth it still may respond to CC72 and CC73 for release and attack times respectively.

    If you which to enter these controller events numerically rather than drawing them in, use the event list view and insert the values manually.


    Thanks for the reply.  I am working with softsynths only.
     
    Well I think what I was looking for is snapshot automation, which right now doesn't seem to be working.  I don't want to record any movements.  I want some parameters to just shift to a new value at a specific point in time.  I thought Snapshot Automation can do this... either I am doing something wrong, or it is broken.
     
    Here is my post about that here:

    http://forum.cakewalk.com...-m3397040.aspx#3397040
    #3
    SuperG
    Max Output Level: -63 dBFS
    • Total Posts : 1371
    • Joined: 2012/10/19 16:09:18
    • Location: Edgewood, NM
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 03:02:15 (permalink)
    I thought about it and tried to reproduce the issue. I've never used snapshot automation before...didn't really know it existed and thought it might come in handy.
     
    First off, I found that the automatable controls for synths can only appear on it's associated audio track. Fine enough there - although for some reason I though they'd be on the midi track.
     
    Next I tested the tracks using snapshot automation on pan and volume. This worked as advertised.
     
    I tested using snapshot automation on synth controls - no go. This was of course, an assigned knob in the 'assigned controls' section of the undocked synth view.
     
    I then manually added the automation lane for the control I was attempting to automate - in this case the tone control of the SI-Electric Piano. Setting it to write automation, hitting play and then moving the control around, both on the synth itself and in the 'assigned controls' knob in the undocked synth view. This worked somewhat as expected, recording the synths control, but the automation lane display was only partially updated. I expected to see level changes hold steady in-between knob rotations, (I had read off). Level changes were properly displayed once playback was stopped.
     
    Conclusions:
     
    • You can't snapshot automate directly from a synths own controls - the right-click option to snapshot automate only appears for controls assigned in the synthrack window, or the synth's audio track controls (vol, pan, etc.). No problem so far.
    • Nothing happens when when right clicking an assigned control in the synth rack and selecting snapshot automation. It's dead - doesn't do anything.
    • Not quite sure that automation is being displayed correctly as it's being recorded.
     
    Workarounds:
     
    Put the automation lane on for the synth control you want to automate, and manually set a node at the now pointer. Set it to whatever % you would the actual control. Be sure to set node types to 'jump'. This will work in the short term.
     
     
     
     
     
     
     
     
     

    laudem Deo
    #4
    subtlearts
    Max Output Level: -53.5 dBFS
    • Total Posts : 2200
    • Joined: 2006/01/10 05:59:21
    • Location: Berlin
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 07:25:31 (permalink)
    SuperG
     
    Workarounds:
     
    Put the automation lane on for the synth control you want to automate, and manually set a node at the now pointer. Set it to whatever % you would the actual control. Be sure to set node types to 'jump'. This will work in the short term.
     



    I would not call this a workaround, I would call it the right way to do this. I do it frequently, it's easy and doesn't just work "in the short term" - it just works. Of course, if you're looking for real-time, while-you're-playing control to snap parameter values to new, preset values... then yes, that would need some MIDI cleverness. 

    tobias tinker 
    music is easy: just start with complete silence, and take away the parts you don't like!
    tobiastinker.com
    aeosrecords.com
    soundfascination.com
    Sonar Platinum, a bunch of other stuff...
    #5
    AdamGrossmanLG
    Max Output Level: -62 dBFS
    • Total Posts : 1436
    • Joined: 2014/07/13 03:40:34
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 09:10:02 (permalink)
    SuperG
    I thought about it and tried to reproduce the issue. I've never used snapshot automation before...didn't really know it existed and thought it might come in handy.
     
    First off, I found that the automatable controls for synths can only appear on it's associated audio track. Fine enough there - although for some reason I though they'd be on the midi track.
     
    Next I tested the tracks using snapshot automation on pan and volume. This worked as advertised.
     
    I tested using snapshot automation on synth controls - no go. This was of course, an assigned knob in the 'assigned controls' section of the undocked synth view.
     
    I then manually added the automation lane for the control I was attempting to automate - in this case the tone control of the SI-Electric Piano. Setting it to write automation, hitting play and then moving the control around, both on the synth itself and in the 'assigned controls' knob in the undocked synth view. This worked somewhat as expected, recording the synths control, but the automation lane display was only partially updated. I expected to see level changes hold steady in-between knob rotations, (I had read off). Level changes were properly displayed once playback was stopped.
     
    Conclusions:
     
    • You can't snapshot automate directly from a synths own controls - the right-click option to snapshot automate only appears for controls assigned in the synthrack window, or the synth's audio track controls (vol, pan, etc.). No problem so far.
    • Nothing happens when when right clicking an assigned control in the synth rack and selecting snapshot automation. It's dead - doesn't do anything.
    • Not quite sure that automation is being displayed correctly as it's being recorded.
     
    Workarounds:
     
    Put the automation lane on for the synth control you want to automate, and manually set a node at the now pointer. Set it to whatever % you would the actual control. Be sure to set node types to 'jump'. This will work in the short term.
     
     
     
     
     
     
     
     
     




     
    Wow, thanks for the extensive testing.  Appreciate it!  At least I know it's not a problem with me!
    #6
    AdamGrossmanLG
    Max Output Level: -62 dBFS
    • Total Posts : 1436
    • Joined: 2014/07/13 03:40:34
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 09:10:36 (permalink)
    subtlearts
    SuperG
     
    Workarounds:
     
    Put the automation lane on for the synth control you want to automate, and manually set a node at the now pointer. Set it to whatever % you would the actual control. Be sure to set node types to 'jump'. This will work in the short term.
     



    I would not call this a workaround, I would call it the right way to do this. I do it frequently, it's easy and doesn't just work "in the short term" - it just works. Of course, if you're looking for real-time, while-you're-playing control to snap parameter values to new, preset values... then yes, that would need some MIDI cleverness. 




     
    OF COURSE it is a problem!   They actually HAVE an "Automation Snapshot" option in the synth rack - AND IT DOES NOTHING!
    #7
    SuperG
    Max Output Level: -63 dBFS
    • Total Posts : 1371
    • Joined: 2012/10/19 16:09:18
    • Location: Edgewood, NM
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 10:45:05 (permalink)
    SilverBlueMedallion
     
    Wow, thanks for the extensive testing.  Appreciate it!  At least I know it's not a problem with me!



     
    You're welcome!
     
    When it comes to tracking down issues, I can get a bit obsessive. I can't help it though, I'm a programmer... 

    laudem Deo
    #8
    AdamGrossmanLG
    Max Output Level: -62 dBFS
    • Total Posts : 1436
    • Joined: 2014/07/13 03:40:34
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 10:49:30 (permalink)
    SuperG
    SilverBlueMedallion
     
    Wow, thanks for the extensive testing.  Appreciate it!  At least I know it's not a problem with me!



     
    You're welcome!
     
    When it comes to tracking down issues, I can get a bit obsessive. I can't help it though, I'm a programmer... 




    I totally understand.  I am Technical Support for a fairly large software company.  A large portion of my job is documenting technical issues.  Having said that, sometimes my detail is a little light here on the forums as it is what I do all day and I get lazy LOL.   It's like asking a masseuse for a massage after they came home from massaging for 8 hours!  LOL
    #9
    Anderton
    Max Output Level: 0 dBFS
    • Total Posts : 14070
    • Joined: 2003/11/06 14:02:03
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 15:19:19 (permalink)
    SilverBlueMedallion
    Second, I would need to insert a new value when the Middle bridge of the song comes in...   how exactly do I go about doing this?   I know the Controller pane of the PRV can kind of do this, but I want to enter an exact numerical value for the parameter (not draw it in).



    Seems like the Event List view would be ideal for these kinds of ultra-precise applications.

    The first 3 books in "The Musician's Guide to Home Recording" series are available from Hal Leonard and http://www.reverb.com. Listen to my music on http://www.YouTube.com/thecraiganderton, and visit http://www.craiganderton.com. Thanks!
    #10
    AdamGrossmanLG
    Max Output Level: -62 dBFS
    • Total Posts : 1436
    • Joined: 2014/07/13 03:40:34
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 16:32:24 (permalink)
    Anderton
    SilverBlueMedallion
    Second, I would need to insert a new value when the Middle bridge of the song comes in...   how exactly do I go about doing this?   I know the Controller pane of the PRV can kind of do this, but I want to enter an exact numerical value for the parameter (not draw it in).



    Seems like the Event List view would be ideal for these kinds of ultra-precise applications.




    true, i could do that, but I don't know the MIDI CC value that is controlling this synth parameter... do you know of a way I can find a mapping of this in Sonar?
    Secondly, there IS an option in the synth rack for Snapshot Automation - it just seems like it does nothing, which means that this is a bug.
    #11
    scook
    Forum Host
    • Total Posts : 24146
    • Joined: 2005/07/27 13:43:57
    • Location: TX
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 16:45:46 (permalink)
    SilverBlueMedallion
     I don't know the MIDI CC value that is controlling this synth parameter... do you know of a way I can find a mapping of this in Sonar?

    It would not be found in SONAR. If there is a way to control a given parameter with CC, it would be in the plug-in documentation. Alternately, it might be controlled via plug-in automation instead of MIDI, depends on the plug-in.
    #12
    AdamGrossmanLG
    Max Output Level: -62 dBFS
    • Total Posts : 1436
    • Joined: 2014/07/13 03:40:34
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 17:07:29 (permalink)
    scook
    SilverBlueMedallion
     I don't know the MIDI CC value that is controlling this synth parameter... do you know of a way I can find a mapping of this in Sonar?

    It would not be found in SONAR. If there is a way to control a given parameter with CC, it would be in the plug-in documentation. Alternately, it might be controlled via plug-in automation instead of MIDI, depends on the plug-in.




    Understood, thank you!  I thought that since Sonar is able to see each parameter setting name and value that somehow it could see the MIDI CC attached to it as well.
     
    Either way, I hope the bakers look into the broken Snapshot Automation in the synth rack:
     
    http://forum.cakewalk.com...-m3397040.aspx#3397040
    #13
    scook
    Forum Host
    • Total Posts : 24146
    • Joined: 2005/07/27 13:43:57
    • Location: TX
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 17:14:19 (permalink)
    SilverBlueMedallion
    Understood, thank you!  I thought that since Sonar is able to see each parameter setting name and value that somehow it could see the MIDI CC attached to it as well.

    I don't think so. Some plug-ins provide hard-coded CC support. Some include a tool to map CC to its parameters. Some use MIDI learn. Some use automation only. It is up to plug-in developer.
    #14
    AdamGrossmanLG
    Max Output Level: -62 dBFS
    • Total Posts : 1436
    • Joined: 2014/07/13 03:40:34
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 17:21:41 (permalink)
    scook
    SilverBlueMedallion
    Understood, thank you!  I thought that since Sonar is able to see each parameter setting name and value that somehow it could see the MIDI CC attached to it as well.

    I don't think so. Some plug-ins provide hard-coded CC support. Some include a tool to map CC to its parameters. Some use MIDI learn. Some use automation only. It is up to plug-in developer.




    understood - thank you!
    #15
    AdamGrossmanLG
    Max Output Level: -62 dBFS
    • Total Posts : 1436
    • Joined: 2014/07/13 03:40:34
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 17:23:38 (permalink)
    scook
    SilverBlueMedallion
    Understood, thank you!  I thought that since Sonar is able to see each parameter setting name and value that somehow it could see the MIDI CC attached to it as well.

    I don't think so. Some plug-ins provide hard-coded CC support. Some include a tool to map CC to its parameters. Some use MIDI learn. Some use automation only. It is up to plug-in developer.




    this leads me to a question, when you assign a knob or a rotary to a synth parameter in ACT, are you essentially updating or changing the MIDI CC of that parameter to match what the knob or rotatory is set to?
     
    I know my Rotary #1 is set to CC #25.  So if I use ACT to map Rotary #1 to "Attack" on the softsynth, can I assume that "Attack" is now mapped to CC #25?
    #16
    Anderton
    Max Output Level: 0 dBFS
    • Total Posts : 14070
    • Joined: 2003/11/06 14:02:03
    • Status: offline
    Re: How Can I Quickly Find And Update A Synth Parameter? 2016/04/06 20:02:46 (permalink)
    SilverBlueMedallion
     
    Secondly, there IS an option in the synth rack for Snapshot Automation - it just seems like it does nothing, which means that this is a bug.



    Actually it does do something, but not what you want. If you're recording VST automation by moving knobs and then click on Snapshot in the synth rack, it sets the automation line to the last node if there's no additional automation past that point, and locks out further automation writing. If you're writing over existing automation but then stop writing and let the song keep playing, and then click snapshot later on, the last new automation node you wrote will jump to the node on the existing automation, as if you had stopped the transport but the transport will still keep playing. I'm not saying this is particularly useful, but it does do something.
     
    However, MIDI automation (e.g., automation for controller 1, controller 7, etc.) does do snapshots as expected, as does automating the arpeggiator. 

    The first 3 books in "The Musician's Guide to Home Recording" series are available from Hal Leonard and http://www.reverb.com. Listen to my music on http://www.YouTube.com/thecraiganderton, and visit http://www.craiganderton.com. Thanks!
    #17
    Jump to:
    © 2025 APG vNext Commercial Version 5.1