AllanH
Max Output Level: -82 dBFS
- Total Posts : 406
- Joined: 2015/07/01 09:09:04
- Location: Central Coast California, USA
- Status: offline
Programming Mod-wheel (CC1) and other controllers
I’m having a difficult time developing a practical work-flow for instruments using mod-wheel for e.g. articulation switching or dynamics. Examples of this would be Albion and EWQL HO. If I use the Piano Roll View (PRV) and add controller lanes (e.g. page 859 in the PDF manual), the editing capabilities are extremely primitive. Using the PRV and editing controller lanes is akin to attempting to do photo editing with Microsoft Paint – just tortuous. Using automation is another approach, where the editing functionality is excellent and functional. However, that takes me away from the PRV where I’m composing. It also requires me to map the automation events in the VSTs, which should be unnecessary as I just want to transmit CC events. So Automation makes certain simple things difficult. For just Albion, this affects at least CC1 (modweel), CC7 (volume), and CC11 (expression). Ditto for just about all of EW libs. I hope I’m missing some feature in Sonar, and would much appreciate any guidance regarding how other address this using Sonar. Thanks in advance, Allan
Sonar Platinum, EWHO/D, Spitfire, Miroslav, Pianoteq, ...., Kurzweil.
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 2012/06/22 19:27:51
- Location: Germany
- Status: offline
Re: Programming Mod-wheel (CC1) and other controllers
2015/10/26 05:12:45
(permalink)
AllanH It also requires me to map the automation events in the VSTs, which should be unnecessary as I just want to transmit CC events.
You can use MIDI (track) automations to send CC, so effective result is the same as CC in PRV. Note that synth parameter automation can have better resolution. I am not sure what you mean by "mapping in the VSTs" in either case. If you have already some CC data in MIDI, you can convert them to envelopes (from Clip menu in the Track view). Track automations can not be used for note velocity (since that is per note information, I mean there can be several different at the same time). But CC 7 is possible.
Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc. www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
|
DRanck
Max Output Level: -78 dBFS
- Total Posts : 608
- Joined: 2013/05/31 18:35:32
- Location: Sarasota, FL USA
- Status: offline
Re: Programming Mod-wheel (CC1) and other controllers
2015/10/26 08:56:04
(permalink)
My workflow is this : Record CC messages with my controller Convert them to automation lanes Edit them as needed
I seldom edit controllers in the PRV. It's just too difficult IMHO. I find the automation lanes easy to use and I'll sometimes use note view to see the inline PRV while I edit the automation. It works for me.
My Sound CloudWebsiteYoutube ChannelThe way that I've always gone about making music, the rule of thumb, has just been to make what I love. Amy Lee Sonar Pro 64 (Newburyport), Akai Pro MPK 88, i7-4770K, ASUS Z87-PRO V, 32GB SDRAM 1866, SAMSUNG 840 EVO 500GB SSD, 2 - WD BLACK 2TB, Samsung USB 3.0 SSD, Win 10 Pro 64, Radeon R9 270 Video 2GB, Dell P2314T 23" Touchscreen, Gateway 23" monitor, Presonus USB Audio Interface, Surface Pro 2 w/ Xotopad as a control surface
|
sharke
Max Output Level: 0 dBFS
- Total Posts : 13933
- Joined: 2012/08/03 00:13:00
- Location: NYC
- Status: offline
Re: Programming Mod-wheel (CC1) and other controllers
2015/10/26 14:21:41
(permalink)
Controller lanes and automation in general could use a big overhaul. With the revolutionary new features introduced lately I have my fingers crossed that they have something of this nature on the cards, but who knows!
JamesWindows 10, Sonar SPlat (64-bit), Intel i7-4930K, 32GB RAM, RME Babyface, AKAI MPK Mini, Roland A-800 Pro, Focusrite VRM Box, Komplete 10 Ultimate, 2012 American Telecaster!
|
AllanH
Max Output Level: -82 dBFS
- Total Posts : 406
- Joined: 2015/07/01 09:09:04
- Location: Central Coast California, USA
- Status: offline
Re: Programming Mod-wheel (CC1) and other controllers
2015/10/26 22:13:18
(permalink)
Thank you for all the suggestions and ideas. It still feels to me as if I'm missing some important aspect of how to make this useable, so here is where I am: 1) using PRV and playing CC1 in along with the melody. This works well for single handed playing. This requires a CC1 controller lane. Alternatively, I simply add CC1 with the mouse after the fact (painful but controllable if I set the autosnap to something reasonable) 2) add Automation via "Write" and then "Read". The editing tools are good. However, this requires me to define for each instrument in e.g. Kontakt/Albion that Kontakt Automation #001 corresponds to dynamics (CC1) on Strings Long. Ditto for all other instruments. This seems painful, and somehow unnecessary as CC1 already is mapped in Kontakt/Albion and works fine outside Automation. But, I just cannot figure out how to make this work without defining all the automation events for all instruments. DRanck did mention converting the PRV/CC events to Automation lanes. I still have to figure that out. Thanks again.
post edited by AllanH - 2015/10/27 08:41:30
Sonar Platinum, EWHO/D, Spitfire, Miroslav, Pianoteq, ...., Kurzweil.
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: Programming Mod-wheel (CC1) and other controllers
2015/10/26 22:21:39
(permalink)
AllanH DRanck did mention converting the PRV/CC events to Automation lanes. I still have to figure that out.
It is a function on the Track View Clips Menu called "Convert MIDI Controllers to Envelops..."
|
Kylotan
Max Output Level: -71 dBFS
- Total Posts : 995
- Joined: 2007/09/10 17:27:35
- Location: Nottingham, UK
- Status: offline
Re: Programming Mod-wheel (CC1) and other controllers
2015/10/28 13:53:49
(permalink)
AllanH 1) using PRV and playing CC1 in along with the melody. This works well for single handed playing. This requires a CC1 controller lane. You don't need a lane for this to work - the lane is just a visual tool. You do need to enable Automation Write. If you need to write a controller value while playing with 2 hands, maybe an expression pedal plugged into the keyboard would help? 2) add Automation via "Write" and then "Read". The editing tools are good. However, this requires me to define for each instrument in e.g. Kontakt/Albion that Kontakt Automation #001 corresponds to dynamics (CC1) on Strings Long. Ditto for all other instruments. This seems painful, and somehow unnecessary as CC1 already is mapped in Kontakt/Albion and works fine outside Automation. But, I just cannot figure out how to make this work without defining all the automation events for all instruments. I don't understand your problem here because I automate parameters in Kontakt all the time without any intermediate step - if I have CC1 values recorded, whether in the Piano Roll or in an Automation Lane, it works in Kontakt. It sounds like you've somehow introduced this 'Kontakt Automation #001' and I don't know how. If I want to create an extra controller lane, I press the [+] icon to add one, click the drop-down, select MIDI, then enter the CC value in the middle box. Some of them have names, and I don't know exactly where those names come from, but it seems that I can enter any number I want. (Although Volume and Expression are already in there, at least for me.) If the controller matches the one assigned in Kontakt, it will work with no further assignment necessary.
Sonar Platinum (Newburyport) / Win 8.1 64bit / Focusrite Scarlett 6i6 / Absynth / Kontakt / Play / Superior Drummer 2 / ESP LTD guitar / etc Twilight's Embrace - gothic/death metal | Other works - instrumental/soundtracks
|
AllanH
Max Output Level: -82 dBFS
- Total Posts : 406
- Joined: 2015/07/01 09:09:04
- Location: Central Coast California, USA
- Status: offline
Re: Programming Mod-wheel (CC1) and other controllers
2015/10/28 21:39:53
(permalink)
Kylotan - thank you very much for the detailed answer. I understand what you explained about lanes and the fact they only are a tool in the PRV. I have tried both playing in CC1 and drawing in CC1 as a second step. Works as you describe. The automation is where I cannot make things work as you indicate: When I add an Automation lane to the track my choices are: https://goo.gl/photos/Vr1DMbwwAa34WCsE9 (This is the link to a screenshot) This is where I was expecting CC1 along with Volume and Pan. My install could be corrupt, or maybe Albion (my only loaded Kontakt instrument) is not exporting CC1. Any further thoughts would be immensely appreciated. Thanks again!
post edited by AllanH - 2015/10/28 21:52:33
Sonar Platinum, EWHO/D, Spitfire, Miroslav, Pianoteq, ...., Kurzweil.
|
Vastman
Max Output Level: -50 dBFS
- Total Posts : 2508
- Joined: 2006/08/30 02:49:18
- Location: Oakland, CA
- Status: offline
Re: Programming Mod-wheel (CC1) and other controllers
2015/10/28 22:11:04
(permalink)
sharke Controller lanes and automation in general could use a big overhaul. With the revolutionary new features introduced lately I have my fingers crossed that they have something of this nature on the cards, but who knows!
I TOTALLY AGREE, Sharke! Why CC can't be done in either place is a mystery to me... automation should just be "automation", as pan or expression are just CCs in midi... also, the way PRV automation shows up all together, in one color, in the track is frustrating... I haven't tried other daws but I hope the bakers have taken a look and are planning for a wonderful overhaul...many people over at VI Control love cubase for it's controller control... and I'm sure all DAWs have unique and exciting elements we could use... as I get into more cinematics, orchestrals, and even guitar samples, a better system would be much appreciated. I have no idea of what that would be but that's probably because I'm dumb
post edited by Vastman - 2015/10/28 22:23:22
Dana We make the future... Climate Change MusicVastMaschine:SP4L/W10/i74930K/32GB/RME/CAD E100s; The Orchestra! NOVO!/Inspire/BohemianViolin&Cello, ARK1&2,/MinimalCapriccioMaximoSoto/OE1&2, Action&Emotive/Omni2/Tril/RMX/All OrangeTree/Falcon/APE Jugs/Alpha&Bravo/BFD3 & SD3Gravity/DM307/AEON/DM/Damage/Diva/HZebra/Hive/Diversion/VC4/Serum/Alchemy/blablablaSpitfire/8DIO/SL/KH/EW/NI; Shred1&2/AGF,G,M&T Torch&Res&Ren/GD-6; Ibanez SR1200&SR505NOVAX FanFret Tele&Strat
|
williamcopper
Max Output Level: -68 dBFS
- Total Posts : 1120
- Joined: 2014/11/03 09:22:03
- Location: Virginia, USA
- Status: offline
Re: Programming Mod-wheel (CC1) and other controllers
2015/10/29 05:07:50
(permalink)
A few weeks (months?) ago I pointed out what a great way the new Vocaloid4 editor has of handing midi CC drawing, and comparing one CC to another. Maybe someone at CW will do some imitating. I fully agree that midi controller handling is very weak, though I manage to get by day after day using bad tools.
|
Kylotan
Max Output Level: -71 dBFS
- Total Posts : 995
- Joined: 2007/09/10 17:27:35
- Location: Nottingham, UK
- Status: offline
Re: Programming Mod-wheel (CC1) and other controllers
2015/10/29 05:38:33
(permalink)
☄ Helpfulby AllanH 2015/10/29 08:45:32
AllanH The automation is where I cannot make things work as you indicate: When I add an Automation lane to the track my choices are: https://goo.gl/photos/Vr1DMbwwAa34WCsE9 (This is the link to a screenshot) This is where I was expecting CC1 along with Volume and Pan.
Aha! It looks like you're using an Instrument track there. For reasons others can better explain, you should instead use separate MIDI and Audio tracks for your soft synths like Kontakt. Then, you can add the automation to the MIDI track. Here, it looks like it only offers a limited selection of options because it's not giving you any MIDI-specific choices. (The documentation here implies that Automation on an Instrument Track is only available to the Audio half, which tallies with what we're seeing in your case.) The docs do say you can split an Instrument track into to separate ones via: "Click the Track view > Tracks menu > choose Split Instrument Track." Try that, then try adding automation lanes to the MIDI track?
Sonar Platinum (Newburyport) / Win 8.1 64bit / Focusrite Scarlett 6i6 / Absynth / Kontakt / Play / Superior Drummer 2 / ESP LTD guitar / etc Twilight's Embrace - gothic/death metal | Other works - instrumental/soundtracks
|
AllanH
Max Output Level: -82 dBFS
- Total Posts : 406
- Joined: 2015/07/01 09:09:04
- Location: Central Coast California, USA
- Status: offline
Re: Programming Mod-wheel (CC1) and other controllers
2015/10/29 08:42:29
(permalink)
Thank you - that makes a lot of sense. It's less than two weeks ago that I thought it better to convert everything to "Simple Instrument Tracks" as it takes up less strips in the console and the track view. Edit: we need a facepalm emoticon!
post edited by AllanH - 2015/10/29 09:08:58
Sonar Platinum, EWHO/D, Spitfire, Miroslav, Pianoteq, ...., Kurzweil.
|
konradh
Max Output Level: -42 dBFS
- Total Posts : 3325
- Joined: 2006/01/16 16:07:06
- Status: offline
Re: Programming Mod-wheel (CC1) and other controllers
2015/10/29 08:46:41
(permalink)
You guys are more sophisticated. I just Insert a range of controllers in either track or staff view. If I just need one event, I make the start and end times and values the same. I do this for controllers and pitch wheels.
Konrad Current album and more: http://www.themightykonrad.com/ Sonar X1d Producer. V-Studio 700. PC: Intel i7 CPU 3.07GHz, 12 GB RAM. Win 7 64-bit. RealGuitar, RealStrat, RealLPC, Ivory II, Vienna Symphonic, Hollywood Strings, Electr6ity, Acoustic Legends, FabFour, Scarbee Rick/J-Bass/P-Bass, Kontakt 5. NI Session Guitar. Boldersounds, Noisefirm. EZ Drummer 2. EZ Mix. Melodyne Assist. Guitar Rig 4. Tyros 2, JV-1080, Kurzweil PC2R, TC Helicon VoiceWorks+. Rode NT2a, EV RE20. Presonus Eureka. Rokit 6s.
|
Kylotan
Max Output Level: -71 dBFS
- Total Posts : 995
- Joined: 2007/09/10 17:27:35
- Location: Nottingham, UK
- Status: offline
Re: Programming Mod-wheel (CC1) and other controllers
2015/10/29 13:08:43
(permalink)
I'm not sure that what I do is any more sophisticated than that! If I know I can just draw an event, I could just create the Automation lane and add the relevant node. I guess it's a bit more complex if I want to ride the automation myself, eg. to see how the synth responds. But that's not much different - make sure I'm using the correct CC value, record automation while changing that value, then convert to an Automation lane for convenient further editing.
Sonar Platinum (Newburyport) / Win 8.1 64bit / Focusrite Scarlett 6i6 / Absynth / Kontakt / Play / Superior Drummer 2 / ESP LTD guitar / etc Twilight's Embrace - gothic/death metal | Other works - instrumental/soundtracks
|