Promidi Posted yesterday at 11:42 AM Share Posted yesterday at 11:42 AM (edited) As per title. Yes, there are CAL scripts that attempt to do this, but I have found that with these CAL scripts, some duplicate notes are missed. I believe the reason those CAL scripts miss some duplicate notes is because those CAL scripts assume the notes that occur at the same time also have consecutive index numbers. I noticed (usng the Event List Viewer) that this is not necessarily the case. For these older undup CAL scripts to work, the duplicate notes have to be right next to each other in the list as they appear in the Event List View. Until this has been implemented, I have written the attached CAL script that attempts a full unduplicate. The criteria this CAL script uses is that it delete any duplicate note that is within 30 ticks of each other that are in the same track. However, they do not have to be right next to each other in the list as they appear in the Event List View for the deletion to occur. This script also displays how many notes were deleted. I have tested this CAL script with up to 32000 notes with around 31000 of them being duplicates. Unduplicate 2025.1.CAL Edited yesterday at 01:24 PM by Promidi 2 1 Link to comment Share on other sites More sharing options...
Amberwolf Posted 23 hours ago Share Posted 23 hours ago I'll vote for this; it's one of the various functions that are so basic that I don't understand why they weren't already included in Cakewalk way back in the DOS days. Link to comment Share on other sites More sharing options...
sjoens Posted 17 hours ago Share Posted 17 hours ago I wouldn't need this except for the fact that copy&paste never ends up where it's supposed to. Fix that and note doubling would almost never happen here. It can be fixed by correlating track selection and Now Time position in PRV with TV so they are in sync. OR Disconnect PRV completely with TV so that TV selection isn't overriding what I do in PRV. It's crazy to be going in and out of PRV to accomplish this. Unless I'm doing it all wrong. My workaround is to do any copy&pasting with clips in TV instead of PRV. Link to comment Share on other sites More sharing options...
Promidi Posted 17 hours ago Author Share Posted 17 hours ago 2 minutes ago, sjoens said: I wouldn't need this except for the fact that copy&paste never ends up where it's supposed to. Fix that and note doubling would almost never happen here. It can be fixed by correlating track selection and Now Time position in PRV with TV so they are in sync. OR Disconnect PRV completely with TV so that TV selection isn't overriding what I do in PRV. It's crazy to be going in and out of PRV to accomplish this. Unless I'm doing it all wrong. My workaround is to do any copy&pasting with clips in TV instead of PRV. How do you “Disconnect PRV completely with TV” when they are both representing the same event data? Maybe I am missing something. I spend most of my time in the PRV when sequencing. I do most my copying and pasting in the PRV. For me, the pasted events always end up where they are supposed to, TV or PRV. I do use CAL scripts for a lot of my copy and pasting. I also have a CAL script that shifts the NOW cursor to the correct paste location based on how far the FROM is from the nearest measure. This is to capture any notes that might start before the measure. Note: I rarely quantise. There are those rare times when I paste a group of events to a destination, and some events already exist (especially with rhythms) - creating some duplicates. It does not happen often, but often enough to make the Unduplication CAL script useful feature to have if you need it. Sure beats manually finding duplicates. Link to comment Share on other sites More sharing options...
sjoens Posted 12 hours ago Share Posted 12 hours ago YMMV. Don't know if any of it is possible, just my experience and thoughts, FWIW. Trying to edit a group of tracks in PRV can be convoluted for me. Sometimes I have no idea where the paste went until I discover duped notes later on. There's a key binding/right-click routine that copies selected notes to the current track in PRV but it's tricky and I can never remember what it is. Many issues are alleviated by editing one track in PRV, then drag/copying it to the other tracks in TV... but it means switching back&forth between TV & PRV. Linking clips helps but once they're unlinked (because one track needs a different note arrangement here&there) you can't relink them easily. There's also the rare occasion when I want duped notes for certain effects. Link to comment Share on other sites More sharing options...
Promidi Posted 12 hours ago Author Share Posted 12 hours ago 4 minutes ago, sjoens said: Trying to edit a group of tracks in PRV can be convoluted for me. Sometimes I have no idea where the paste went until I discover duped notes later on. Many issues are alleviated by editing one track in PRV, then drag/copying it to the other tracks in TV... but it means switching back&forth between TV & PRV. Linking clips helps but once they're unlinked (because one track needs a different note arrangement here&there) you can't relink them easily. There's also the rare occasion when I want duped notes for certain effects. I always do multi track copy and paste in the TV. In the PRV I mostly do single track editing. However, there are occasions where I want to do move or copy events from a single track to other tracks while in the PRV. If multiple tracks are visible in the PRV (which the non active tracks ghosted), I hold SHIFT while marque selecting the events. Hold SHIFT restricts the event selection to just the active track, even if some ghosted notes are within the marque selection window. When viewing multiple tracks in the PRV, there are also key modifiers to move and copy selected events from ghosted tracks to the active track. Holding ALT and right clicking on ghosted events moves the events to the active track. Holding CTRL + ALT and right clicking on ghosted events copies the events to the active track. Holding SHIFT while doing the above allows horizontal or vertical movement only (which ever direction is moved first) Of course, for these to function, Auto Focus needs to be deactivated (I have keybinding for this) As I say, I pretty much live in the PRV. 1 Link to comment Share on other sites More sharing options...
Sock Monkey Posted 10 hours ago Share Posted 10 hours ago I voted for this using the stars at the top, funny how nobody else notices them? I’ll just say one thing. I have been working with a lot of other Daw’s. Most are as old as Sonar. Sonars PVR is miles ahead of all of them!! 1- Smart Tool 2- the Track Selection on the Right. Including Audio tracks. 3- The ability to select notes globally from the keyboard on the left. Nobody else does this. You have to lasso. 4-This is really a serious issue with most! The PVR zoom level never stays put. Every track you open will be different?? Cakewalk Next is like this too. Every time you open the midi editor it is zoomed totally wrong. Sonar always resumes as you last used it. 5- being able to move playback now time from within the editor! This is just something we take for granted. Most Daw’s make you return to the track view and place the playback head where needed? There’s even no scrolling in some. Some of this might be due to not knowing how to do things correctly but I’m not sure. Don’t think I’ve seen a un- dupe yet. Anyways if you’re a midi master then Im afraid you are stuck with Sonar and the stupid memberships deal! I haven’t explored Steinberg or Presonus deeply enough yet but they seemed overly hard to learn as well as way too expensive. . Link to comment Share on other sites More sharing options...
sjoens Posted 6 hours ago Share Posted 6 hours ago 5 hours ago, Promidi said: there are also key modifiers to move and copy selected events from ghosted tracks to the active track These are what I refer to above. I may go weeks or a month without working in PRV so I forgets which is what. 5 hours ago, Promidi said: I pretty much live in the PRV. Cakewalk MIDI is how it all started so it's no surprise PRV causes few if any crashes or sudden death scenarios. Audio and plugins were after-thoughts that can't say the same. Good coding may not always be able to prevent them but should at least handle them with more finesse than is offered. 3 hours ago, Sock Monkey said: if you’re a midi master then Im afraid you are stuck with Sonar Some other DAWs have awesome PRV features I wish Cakewalk had but overall the TwelveTone PRV has always shined. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now