-
Posts
545 -
Joined
-
Last visited
Reputation
176 ExcellentAbout Heinz Hupfer
- Birthday 03/10/1961
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Haleluja, finally! Long awaiting this;) Thanks;) Heinz.
-
Hi again:) Now I see, I just have to go up 1 level and the left path pops up, sorry, I've overseen this! Perfect now;) Thank you very much;) Bassman.
-
HI:) This is new! I have overseen this, because the state is saved on the right side but not on the left side. On the right I can see the last opened folder, on the left is an overview of all hard drives and folders! But this is much better as before;) Perhaps it's the same behaviour as before that it works correct on a Laptop, but not on a Desktop! I'll try this out, not really working with a Laptop but I have it installed on one. Thanks:) Bassman.
-
HI:) Very Cool:) Would be perfect if the browser window does save the state (Current used Folder). Thank you very much;) Bassman.
-
I need help writing a CAL script for moving MIDI notes
Heinz Hupfer replied to foxicoot's topic in General Music Discussion
Hi:) In "*\Cakewalk Content\Sonar\CAL Scripts" is a script which splits notes to tracks, I attached the file, but here's the script itself: ; ; Split Note to Tracks.cal ; ; This routine modifies a source track, splitting it by note# into ; separate destination tracks. Only notes are split ... all other ; track parameters (Controllers, Tempos, Meters and Markers), ; if any, remain in the source track. ; ; Use this routine for splitting up a drum machine or other type ; of instrument track where voices are assigned by note number. ; ; = Courtesy Red Nile Productions 1993 (714)498-7515 CIS:70044,2733 ; ; = Modified 12/10/93 by Greg Hendershott at user's request to ; have this display notes as names (like C#5) rather than numbers ; in the track names. Caveat: The note names always use sharps ; and assume BaseOctave=0. (do (if (< VERSION 20) (do (pause "This CAL program requires CAL version 2.0 or higher") (exit) ) ) (include "need20.cal") ; Require version 2.0 or higher of CAL (int nOctave) (int nSrcTrk 1) (int nDestTrk (+ nSrcTrk 1)) (int nDestChan 0) (int nDestPort 1) (int nNote 0) (int bEvent FALSE) (getInt nSrcTrk "Source Track?" 1 256) (-- nSrcTrk) ; CAL uses 0..255 (getInt nDestTrk "First Destination Track?" 1 256) (-- nDestTrk) ; CAL uses 0..255 (getInt nDestChan "Destination Channel?" 0 16) (-- nDestChan) ; CAL uses -1..15 (getInt nDestPort "Destination Port?" 1 16) (-- nDestPort) ; 0 .. 15 ; If markers not set, select entire range (if (== From Thru) (do (= From 0) (= Thru End) ) ) ; Select only source track (TrackSelect 0 -1) (TrackSelect 1 nSrcTrk) ; Set filter params. Split notes only .. ; Controllers stay in source track. (ResetFilter 0 TRUE) (SetFilterKind 0 NOTE TRUE) (SetFilterKind 0 KEYAFT FALSE) (SetFilterKind 0 CONTROL FALSE) (SetFilterKind 0 PATCH FALSE) (SetFilterKind 0 CHANAFT FALSE) (SetFilterKind 0 WHEEL FALSE) (while (< nNote 127) (do ; Check for note events at current note # ... (forEachEvent (if (&& (== Event.Kind NOTE) (== Note.Key nNote)) (= bEvent TRUE) ) ) ; If there are note events, paste them to the destination track (if (== bEvent TRUE) (do ; Status message (message "Note # " nNote " --> Track " (+ 1 nDestTrk)) ; Set up filter .. item 0, NOTE, in the range nNote..nNote (SetFilterRange 0 0 TRUE nNote nNote) ; Cut/Paste the filtered events to the destintation track (EditCut From Thru TRUE TRUE FALSE FALSE FALSE FALSE) (EditPasteToTrack From 1 1 TRUE FALSE FALSE FALSE nDestTrk) ; Name dest track (= nOctave (/ nNote 12)) (switch (% nNote 12) 0 (TrackName (format "Split Note C" nOctave) nDestTrk) 1 (TrackName (format "Split Note C#" nOctave) nDestTrk) 2 (TrackName (format "Split Note D" nOctave) nDestTrk) 3 (TrackName (format "Split Note D#" nOctave) nDestTrk) 4 (TrackName (format "Split Note E" nOctave) nDestTrk) 5 (TrackName (format "Split Note F" nOctave) nDestTrk) 6 (TrackName (format "Split Note F#" nOctave) nDestTrk) 7 (TrackName (format "Split Note G" nOctave) nDestTrk) 8 (TrackName (format "Split Note G#" nOctave) nDestTrk) 9 (TrackName (format "Split Note A" nOctave) nDestTrk) 10 (TrackName (format "Split Note A#" nOctave) nDestTrk) 11 (TrackName (format "Split Note B" nOctave) nDestTrk) ) ; Set forced channel & port, and unmute it (TrackChannel nDestChan nDestTrk) (TrackPort nDestPort nDestTrk) (TrackActive TRUE nDestTrk) (++ nDestTrk) (= bEvent FALSE) ) ) ; Else (++ nNote) ) ) ) Greetz;) Bassman. Split Note to Tracks.cal -
HI:) Newest File: LCXL2-Final ver3-09-24-2024.spp WAI Down and WAI Up Doublepress (Set WAI to Track/Bus) now works correctly in all Modes Track Select Right (Shift Button) is ACT Mode on Double Press, Track Select Left (Ctrl Button) is now Reset All on Double Press. Deleted ACT2 Mode, Synths and FX are both opened in ACT Mode! A few Bug Fixes on LEDs and Modes, especially Double Press Ctrl Button! Now it accidentically not opens PRV Mode anymore on exit ACT Mode! A lot of AZ Display Fixes. Other Bug Fixes. In Gain Access Mode Rotors 17-24 are now Send 1 Volume WAI 1-8. https://1drv.ms/f/s!Al2mKojzOW0Mv_5Qh3Qya0iZ1i8qdA?e=wJ8TeL Heinz.
- 1 reply
-
- midi controller
- azslow
-
(and 1 more)
Tagged with:
-
How can I save the (docked) Browsers Look?
Heinz Hupfer replied to Heinz Hupfer's topic in Cakewalk Sonar
Good news, thank you very much;) Bassman. -
Get the tempo of a project without opening it
Heinz Hupfer replied to Heinz Hupfer's topic in Cakewalk Sonar
HI:) @Bass Guitar These are old files and I have not written the Tempo in the Filenames, what a pity🤨 @mettelus I' ll ask Alexey, perhaps he knows where the tempo information lies in the file! Thanks;) Bassman. -
Hi there:) Is there any possibility to read out the tempo of a project without opening it? Got "Projectscope", nice helper but the tempo isn't readout! Can open the projecfile in a text editor but I can't find the tempo information! Thanks;) Bassman.
-
How can I save the (docked) Browsers Look?
Heinz Hupfer replied to Heinz Hupfer's topic in Cakewalk Sonar
Hi:) @Wookiee I've sent a bug report, but if it's really a longtime bug, there will be no chance to get it solved... I have this kind of work seldom but to drag and import hundreds of small projects into a new Template is frustating when the browser on every template load resets:( When this work has finished it doesn't mind anymore😁 Bassman. -
How can I save the (docked) Browsers Look?
Heinz Hupfer replied to Heinz Hupfer's topic in Cakewalk Sonar
HI:) Nope, doesn't work! On creating a new project with this template the media browser resets its look! But thanks for answering;) Bassman. -
How can I save the (docked) Browsers Look?
Heinz Hupfer replied to Heinz Hupfer's topic in Cakewalk Sonar
HI:) @sjoens And now? 😁 Greetz;) Bassman. P.S. Sent a bug report! -
How can I save the (docked) Browsers Look?
Heinz Hupfer replied to Heinz Hupfer's topic in Cakewalk Sonar
HI:) @Promidi Doesn't matter if you lock it or not, the mixer does what you want and stays in the right position: (I am wondering why it works for Bristol....??) Bassman. -
How can I save the (docked) Browsers Look?
Heinz Hupfer replied to Heinz Hupfer's topic in Cakewalk Sonar
HI:) OK! I deinstalled all Cakewalk Software, X1,X2,X3, Platinum, Bandlab... Fresh Install of Sonar! The result you can see here: Why?? There must be any reason! Bassman. -
How can I save the (docked) Browsers Look?
Heinz Hupfer replied to Heinz Hupfer's topic in Cakewalk Sonar
HI:) @Bristol_Jonesey If I switch to another Screenset and switch back to the first, Browser window is reset, the divider line is back to far left:( Is it just me or the same on your machine? Thanks;) Bassman.