chilldanny
Max Output Level: -74 dBFS
- Total Posts : 830
- Joined: 2009/07/02 04:55:08
- Location: UK
- Status: offline
A couple of feature suggestions for Sonar X(?)
Hi all.
My thoughts, for anyone interested.. Loop Construction View: * Allow per slice curves/fades when using, for example, the gain automation. (or at least allow the nodes to be moved independently) This would help to eliminate pops when using the gain to isolate elements within a clip, you could simply fade out the slice rather than it being stepped. * Allow slices to be reversed. Allow slices to be rearranged. These two things would open up a world of creative potential when using Loop Construction. Pro Channel: * Allow multiple instances of the Quadcurve EQ, PC76 Channel Compressor, PC4K Bus Compressor and Tube Saturation Module on a track or bus. During a mix session I'll use multiple EQ's and compressors on a track or bus. In most cases I'd prefer to use these modules over using third party equivalents via the FX Chain module. * Allow Ctrl+dragging of Pro Channel modules to other Pro Channels. This would be very useful, for obvious reasons. * Allow per module Sends, or, introduce a Send/Splitter module. This would allow increased routing flexibility; taking the post Quadcurve EQ signal and send it to a separate bus before the signal continues through the Pro Channel for example.
|
golophei
Max Output Level: -90 dBFS
- Total Posts : 28
- Joined: 2008/04/28 20:22:18
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/03 20:47:35
(permalink)
I am all for efficiency and productivity. Keyboard strokes sometimes are faster than mouse click. Following are my suggestions.
Within piano roll view-
TAB keyboard button for automatically high/select the note/event in the piano roll view, going to next note by pressing TAB again. Shift+TAB for going back to the previous note.
> button for increasing the highlighted note length and < button for decreasing.
P + up arrow button move hightlighted note to higher pitch. P+down arrow move highlighted note to lower pitch.
V + up arrow/down arrow button increase or decrease highlighted note's velocity value.
B + left arrow/right arrow button to shift highlighted note beat position values.
Thats my suggestion wish list. I find the so call smart tools tedious and clumsy. Right click open note value manual is not productive enough. Please consider this Cakewalk.
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/03 21:09:41
(permalink)
Assuming there is going to be a release in the next few months (just speculation) there's probably a feature freeze now. That should not stop you posting further suggestions though esp if I'm wrong.
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/03 23:43:17
(permalink)
In the PRV, many MIDI manipulations can be performed with CAL scripts bound to keyboard shortcuts. For example: Increase Note Length (forEachEvent (if (== Event.Kind NOTE) (if (< Note.Dur 65535) (+= Note.Dur 1) ) ) )Raise Pitch (forEachEvent (if (== Event.Kind NOTE) (if (< Note.Key 127) (+= Note.Key 1) ) ) ) Increase Velocity (forEachEvent (if (== Event.Kind NOTE) (if (< Note.Vel 127) (+= Note.Vel 1) ) ) )
post edited by scook - 2014/09/04 00:00:10
|
Anderton
Max Output Level: 0 dBFS
- Total Posts : 14070
- Joined: 2003/11/06 14:02:03
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/04 00:40:56
(permalink)
☄ Helpfulby chilldanny 2014/09/04 03:44:27
CakeAlexS Assuming there is going to be a release in the next few months (just speculation) there's probably a feature freeze now. That should not stop you posting further suggestions though esp if I'm wrong.
Again with the standard disclaimer that I don't speak for Cakewalk, it has been my experience that they're always interested in suggestions on how to improve the program. I suspect they have some folder somewhere marked "stuff worth prioritizing for future versions"
|
TomHelvey
Max Output Level: -80 dBFS
- Total Posts : 537
- Joined: 2013/02/26 20:23:54
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/04 03:22:06
(permalink)
scook In the PRV, many MIDI manipulations can be performed with CAL scripts bound to keyboard shortcuts. For example: Increase Velocity (forEachEvent (if (== Event.Kind NOTE) (if (< Note.Vel 127) (+= Note.Vel 1) ) ) ) Sorry for the OT post. I just realized CAL isn't that hard. I've always hated lisp syntax, it's bass ackwards (which might be one reason why CAL isn't huge. No one codes in lisp, if it looked like Perl or JS, there would be a bazillion scripts out there) but looking at the above syntax it seems like it might be relatively hackable. Now I'm going to read the ref manual and play with it. A controllable midi compressor seems like it might be relatively easy to code (I need one of those). Thanks!
System: i7-6900, 64Gb, AMI X99 Carbon Pro Gaming, AMD Radeon HD 7700, Win 10 Pro PCIe: UAD Octo USB: MOTU midi express 128, OB-6 Module, Akai MPK-249, Moog SUB 37, Antelope Orion 32 HD, Softube Console 1, iLok, eLicenser DAW: Cubase Pro, Ableton Live, Sonar Platinum Plugins: Waves, UAD, Xfer, Lennar Digital, u-he, Reveal Sound, Spectrasonics, SoundToys, VPS, Blue Cat, iZotope, NI, Valhalla, Lexicon, etc. https://soundcloud.com/thomas-helvey
|
chilldanny
Max Output Level: -74 dBFS
- Total Posts : 830
- Joined: 2009/07/02 04:55:08
- Location: UK
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/04 03:43:42
(permalink)
Anderton Again with the standard disclaimer that I don't speak for Cakewalk, it has been my experience that they're always interested in suggestions on how to improve the program. I suspect they have some folder somewhere marked "stuff worth prioritizing for future versions" 
I do hope so Craig, I mean, who wouldn't want the option to use multiple Quadcurve EQ's in a single channel? The thing sounds so good! Loop Construction view definitely needs some love though, a version 2.0 would be most welcome :)
|
Paul P
Max Output Level: -48.5 dBFS
- Total Posts : 2685
- Joined: 2012/12/08 17:15:47
- Location: Montreal
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/04 08:02:49
(permalink)
Sonar Platinum [2017.10], Win7U x64 sp1, Xeon E5-1620 3.6 GHz, Asus P9X79WS, 16 GB ECC, 128gb SSD, HD7950, Mackie Blackjack
|
Hemul
Max Output Level: -90 dBFS
- Total Posts : 38
- Joined: 2014/04/12 16:35:13
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/04 08:21:49
(permalink)
golophei I am all for efficiency and productivity. Keyboard strokes sometimes are faster than mouse click. Following are my suggestions. Within piano roll view- TAB keyboard button for automatically high/select the note/event in the piano roll view, going to next note by pressing TAB again. Shift+TAB for going back to the previous note. > button for increasing the highlighted note length and < button for decreasing. P + up arrow button move hightlighted note to higher pitch. P+down arrow move highlighted note to lower pitch. V + up arrow/down arrow button increase or decrease highlighted note's velocity value. B + left arrow/right arrow button to shift highlighted note beat position values. Thats my suggestion wish list. I find the so call smart tools tedious and clumsy. Right click open note value manual is not productive enough. Please consider this Cakewalk. Very good suggestions! The same should work in staff view as well. In addition, because I am also a "mouse user" most of the time, I would like to suggest a compact, detachable, always-on-top note duration value palette (much like such things are done in Photoshop, e.g.).
Sonar X3 (studio, Steam distribution) / Music Creator 6 touch (Steam distribution). Rapture & Dimension Pro. Win 7 x64. 8 GB RAM. CPU: Intel Core i5 2500K. System HD: 128 GB Samsung 830 SSD. Program / Project HD: 1TB Seagate Barracuda 7200.12. Audio interface: Tascam US 122 MKII. Onboard sound: Realtek ALC887.
|
dcumpian
Max Output Level: -34 dBFS
- Total Posts : 4124
- Joined: 2005/11/03 15:50:51
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/04 08:22:43
(permalink)
Mixing is all about control. My music: http://dancumpian.bandcamp.com/ or https://soundcloud.com/dcumpian Studiocat Advanced Studio DAW (Intel i5 3550 @ 3.7GHz, Z77 motherboard, 16GB Ram, lots of HDDs), Sonar Plat, Mackie 1604, PreSonus Audiobox 44VSL, ESI 4x4 Midi Interface, Ibanez Bass, Custom Fender Mexi-Strat, NI S88, Roland JV-2080 & MDB-1, Komplete, Omnisphere, Lots o' plugins.
|
Del
Max Output Level: -87 dBFS
- Total Posts : 168
- Joined: 2004/08/20 13:36:46
- Location: USA
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/04 08:37:29
(permalink)
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/04 09:58:49
(permalink)
TomHelvey I just realized CAL isn't that hard.
If it were hard, I would not suggest it because I would not have tried it myself. TomHelvey A controllable midi compressor seems like it might be relatively easy to code (I need one of those).
Have a look in the CAL directory for C-MPLIMT.CAL I believe the Velocity MFX might get similar results without destructive edits. Other CAL links http://www.hexachord.net/cakewalk-cal/http://www.softpedia.com/get/Office-tools/Text-editors/CAL-Editor.shtml Not crazy about the editor but it does include a chm for CAL itself.
|
golophei
Max Output Level: -90 dBFS
- Total Posts : 28
- Joined: 2008/04/28 20:22:18
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/04 13:12:24
(permalink)
Thank you so much Scook. You are so knowledgeable! Thanks everyone else. I will start playing with CAL.
|
golophei
Max Output Level: -90 dBFS
- Total Posts : 28
- Joined: 2008/04/28 20:22:18
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/04 23:39:10
(permalink)
Hi Scook
Is there any way to write a CAL script to use TAB button to select not event within piano roll view?
Thank you
Sam
|
mudgel
Max Output Level: 0 dBFS
- Total Posts : 12010
- Joined: 2004/08/13 00:56:05
- Location: Linton Victoria (Near Ballarat)
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/05 00:56:23
(permalink)
Mike V. (MUDGEL) STUDIO: Win 10 Pro x64, SPlat & CbB x64, PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz. Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2. Monitors: Adam A7X, JBL 10” Sub. Audio I/O & DSP Server: DIGIGRID IOS & IOX. Screen: Raven MTi + 43" HD 4K TV Monitor. Keyboard Controller: Native Instruments Komplete Kontrol S88.
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/05 01:41:48
(permalink)
golophei
Is there any way to write a CAL script to use TAB button to select not event within piano roll view?
I don't believe CAL can select the notes but Now can be used as a filter. Extending the Raise Pitch CAL example above, with the track selected, using tab to position Now and executing (forEachEvent (if (== Event.Time Now) (if (== Event.Kind NOTE) (if (< Note.Key 127) (+= Note.Key 1) ) ) ) ) will raise the pitch of the notes only at Now. Not very elegant but it does work.
post edited by scook - 2014/09/05 01:53:54
|
brconflict
Max Output Level: -56.5 dBFS
- Total Posts : 1891
- Joined: 2012/10/05 21:28:30
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/05 11:37:49
(permalink)
I have one quick suggestion: Allow Sonar's Paste function in Take Lanes to Paste in the Lane the cursor hovers over, the Lane that's selected, or a brand new Lane. I think there's still some odd things that can happen here as-is, namely that a Pasted clip in the same Lane splits the clip in the current Take Lane. I'sd like to be able to Paste in the Lane the cursor hovers over (usually a blanks space) so I can then drag the Pasted clip anywhere I want without cutting up the clip where the newly Pasted clip appears. More, it would be divine to select, "Paste Into New Lane", creating a brand new Lane for a Pasted clip.
Brian Sonar Platinum, Steinberg Wavelab Pro 9, MOTU 24CoreIO w/ low-slew OP-AMP mods and BLA external clock, True P8, Audient ASP008, API 512c, Chandler Germ500, Summit 2ba-221, GAP Pre-73, Peluso 22251, Peluso 2247LE, Mackie HR824, Polk Audio SRS-SDA 2.3tl w/upgraded Soniccraft crossovers and Goertz cables, powered by Pass-X350. All wiring Star-Quad XLR or Monster Cable. Power by Monster Power Signature AVS2000 voltage stabilizer and Signature Pro Power 5100 PowerCenter on a 20A isolation shielded circuit.
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/05 12:39:12
(permalink)
Here is an improvement on #16 above. The script now only loops through Notes at Now time (which follow tab). Still requires a time-based selection to process though: ;;; pitchUp.CAL;;;;;; Increments Note.Key values at Now time in selected MIDI notes;;; ;;; After processing, the script has a side effect of selecting all notes;;; in the current track based on the current select From and Thru values;;; =====================================================================;;; (do ; save From and Thru values (dword FromSave From) (dword ThruSave Thru) ; use Now to set From and Thru values (= From Now) (= Thru (+ Now 1)) ; Loop through Events starting with From ending with Thru ; and increment Note.Key (forEachEvent (if (&& (== Event.Kind NOTE) (< Note.Key 127)) (++ Note.Key))) ; restore From and Thru values (= From FromSave) (= Thru ThruSave))
post edited by scook - 2014/09/05 12:59:07
|
chilldanny
Max Output Level: -74 dBFS
- Total Posts : 830
- Joined: 2009/07/02 04:55:08
- Location: UK
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/05 15:22:27
(permalink)
If any one person here on this forum deserves a Cakewalk coffee mug, it has to be Scook :)
@brconflict I would think that Lanes will be one of the main areas to see some progression in the next update.
|
golophei
Max Output Level: -90 dBFS
- Total Posts : 28
- Joined: 2008/04/28 20:22:18
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/05 16:21:48
(permalink)
"If any one person here on this forum deserves a Cakewalk coffee mug, it has to be Scook :)"
Hands down! He deserves a trophy!
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: A couple of feature suggestions for Sonar X(?)
2014/09/06 13:41:12
(permalink)
#18 was a little ugly so here is a cleaned up version. ;;; pitchUp.CAL ;;; ;;; Increments Note.Key values at Now time in selected events ;;; ;;; After processing, the script has a side effect of selecting all notes ;;; in the current track based on the current select From and Thru values ;;; --------------------------------------------------------------------- ;;; Prolog ;;; (do ; save From and Thru values (dword FromSave From) (dword ThruSave Thru)
; use Now to set From and Thru values (= From Now) (= Thru (+ Now 1)) )
;;; --------------------------------------------------------------------- ;;; Body ;;; (do ; Loop through selected Events starting with From ending with Thru ; and increment Note.Key (if (&& (== Event.Kind NOTE) (< Note.Key 127)) (++ Note.Key))
)
;;; --------------------------------------------------------------------- ;;; Epilog ;;; (do ; restore From and Thru values (= From FromSave) (= Thru ThruSave) )
|