petgod1
Max Output Level: -89 dBFS
- Total Posts : 65
- Joined: 2014/02/11 14:45:17
- Location: Johannesburg, South Africa
- Status: offline
Hidden Midi Notes
If I am right in assuming the undupe CAL only removes exact duplicate notes, how does one remove say a short note that may be hidden behind a longer note but not necessarily the same length or start time? Pete.
|
Cactus Music
Max Output Level: 0 dBFS
- Total Posts : 8424
- Joined: 2004/02/09 21:34:04
- Status: offline
Re: Hidden Midi Notes
2014/02/23 16:08:38
(permalink)
If there is only a few of them you'll probably hear them as being louder, so just slide the overlapping note up or down , delete the offending note and put the original back in place. Not sure if this works too, but try highlighting all the notes using the left hand keyboard GUI and then move that row up or down temporarily to see if the underneath notes stay behind??
|
petgod1
Max Output Level: -89 dBFS
- Total Posts : 65
- Joined: 2014/02/11 14:45:17
- Location: Johannesburg, South Africa
- Status: offline
Re: Hidden Midi Notes
2014/02/23 16:45:04
(permalink)
I'm afraid option one would not be a consideration as that is how I found hidden notes initially. That works for one or two notes but not for hundreds of notes. We need something like a CAL that deletes hidden notes.
|
joden
Max Output Level: -65 dBFS
- Total Posts : 1263
- Joined: 2007/09/22 17:03:46
- Status: offline
Re: Hidden Midi Notes
2014/02/23 17:41:24
(permalink)
If you use the EDIT:Select: By Filter then select only the Note option (quickest way is to use the NONE box at the bottom right first, then just tick the Note box) you can specify what notes by length and/or velocity...then simply press delete.
|
Cactus Music
Max Output Level: 0 dBFS
- Total Posts : 8424
- Joined: 2004/02/09 21:34:04
- Status: offline
Re: Hidden Midi Notes
2014/02/23 17:46:49
(permalink)
Did this happen because of quantizing a track? Hopefully his trick works otherwise it might be way easier to re record the part and try a different quantizing setting.
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
Re: Hidden Midi Notes
2014/02/23 20:17:59
(permalink)
Undupe has a tolerance value for the start times; should still work.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
Bristol_Jonesey
Max Output Level: 0 dBFS
- Total Posts : 16775
- Joined: 2007/10/08 15:41:17
- Location: Bristol, UK
- Status: offline
Re: Hidden Midi Notes
2014/02/25 14:41:46
(permalink)
Another option to using Cal - which might not even work in this case, is to use the staff view. Any duplicate notes in time (length is irrelevant) will appear as a double note on the stalk. Click each duplicate and delete it. This will in all probability delete both notes, but don't panic - simply hit ctrl + z and just ONE of the delete notes will be restored. This might be of the correct length or it might not, so go into the prv, check and if necessary slip edit to the correct length and move on to the next double. Have the Staff View & Prv arranged horziontally and zoomed to the same resolution to aid navigation.
CbB, Platinum, 64 bit throughoutCustom built i7 3930, 32Gb RAM, 2 x 1Tb Internal HDD, 1 x 1TB system SSD (Win 7), 1 x 500Gb system SSD (Win 10), 2 x 1Tb External HDD's, Dual boot Win 7 & Win 10 64 Bit, Saffire Pro 26, ISA One, Adam P11A,
|
joden
Max Output Level: -65 dBFS
- Total Posts : 1263
- Joined: 2007/09/22 17:03:46
- Status: offline
Re: Hidden Midi Notes
2014/02/25 19:02:39
(permalink)
I don't know why folks need to mess with Undupe and the trial and error way it operates...As I wrote earlier just use the superb tool already in Sonar... Select by filter..it is far more "surgical" and for a lot more than note removal.
|
icontakt
Max Output Level: -32.5 dBFS
- Total Posts : 4266
- Joined: 2012/03/04 08:18:02
- Location: Tokyo
- Status: offline
Re: Hidden Midi Notes
2014/02/25 19:13:34
(permalink)
joden I don't know why folks need to mess with Undupe and the trial and error way it operates...As I wrote earlier just use the superb tool already in Sonar... Select by filter..it is far more "surgical" and for a lot more than note removal.
Maybe because, say, a 3 beat-long note (with a very low velocity) might be hidden behind a 4 beat-long note? I don't know.
Tak T. Primary Laptop: Core i7-4710MQ CPU, 16GB RAM, 7200RPM HDD, Windows 7 Home Premium OS (Japanese) x64 SP1Secondary Laptop: Core2 Duo CPU, 8GB RAM, 7200RPM HDD, Windows 7 Professional OS (Japanese) x64 SP1Audio Interface: iD14 (ASIO)Keyboard Controller/MIDI Interface: A-800PRODAW: SONAR Platinum x64 (latest update installed)
|
joden
Max Output Level: -65 dBFS
- Total Posts : 1263
- Joined: 2007/09/22 17:03:46
- Status: offline
Re: Hidden Midi Notes
2014/02/25 19:30:12
(permalink)
You can also select via velocity as well...I have used Undupe and it sorta kinda works, in a "down and dirty" way ..but I have found the Select by filter to be , more accurate and in the end, quicker. Many times in Undup I removed notes I needed. As an example, I just start with low velocity and work up, I mean if it is hidden, and has the same start time, chances are it is not even being heard anyway..so I would look at a PRV determine what is the shortest note I want to keep and go from there... EDIT: TBH, I am not saying Undupe is useless, nor criticising folks for using it, just there are other tools available
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
Re: Hidden Midi Notes
2014/02/25 23:27:48
(permalink)
Select by Filter may indeed be the way to go. It all depends on what the dupe events look like, and whether they can be consistently distinguished form events you want to keep. One way to avoid problems is to cut the selected events, and drag or paste them to another track so you can see what your filter "caught" before you delete it. Just make sure the Now time is at the start of the first event before you paste or use Shift+Drag to preserve the timing. Scanning what gets selected in the Event View before cutting may also be helpful. I'm not especially advocating the use of Undupe. I've never had occasion to undupe a track in anger, and have only run the CAL to see how it works. But I am a long-time fan of Select by Filter and its cousin, Interpolate (now Find/Replace).
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
joden
Max Output Level: -65 dBFS
- Total Posts : 1263
- Joined: 2007/09/22 17:03:46
- Status: offline
Re: Hidden Midi Notes
2014/02/26 00:46:38
(permalink)
Yes Interpolate was a good tool. Good tip to add the drag and paste step as well - I neglected to mention it, thanks.
|
trnfoot
Max Output Level: -90 dBFS
- Total Posts : 50
- Joined: 2006/06/21 07:46:17
- Location: Australia
- Status: offline
Re: Hidden Midi Notes
2014/02/26 04:51:30
(permalink)
I often encounter the same problem Pete.It would be brilliant to have a cal script that will delete duplicate notes of different lengths (ie, they have the same start time but note length varies) Surely this is not that much of a programming jump from undupe?
Sonar X3d, HP DV6 i7 Laptop, 8gig Ram, Win7 X64, RME Fireface UFX, Yamaha 01x, Presonus Faderport, Novation Ultranova, Roland Handsonic HPD15, Avalon 737sp, Yamaha Motif Rack ES, Rode NTV
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
Re: Hidden Midi Notes
2014/02/26 12:24:25
(permalink)
trnfoot I often encounter the same problem Pete.It would be brilliant to have a cal script that will delete duplicate notes of different lengths (ie, they have the same start time but note length varies) Surely this is not that much of a programming jump from undupe?
I haven't looked at the script, but I just did a quick test and Undupe worked on notes with different durations. It appears it's programmed to delete the later of two notes of the same note number that start within the defined window (i.e.. ± half the window size). But it left behind the first dupe event in the clip so it's got at least one issue with that scenario. EDIT: I originally thought it deleted the shorter of two events, but it appears it deletes the later of two events. It would be easy to add more rules and user choices to it. But since I have no use for it, myself, I won't be the one to do that.
post edited by brundlefly - 2014/02/26 12:38:15
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
petgod1
Max Output Level: -89 dBFS
- Total Posts : 65
- Joined: 2014/02/11 14:45:17
- Location: Johannesburg, South Africa
- Status: offline
Re: Hidden Midi Notes
2014/03/02 13:05:28
(permalink)
Joden your Edit>select suggestion is the right way to go, but if you don't know the durations of notes that in some instances, you cannot see then it's a bit difficult to set the parameters. If for some unknown reason one midi track of the same instrument and same channel has been merged on top of an existing track, how do you remove all the notes behind which are of varying start points and durations? Just to qualify my dilemma, I have been programming backing tracks for my various bands since the eighties, when sequencing and MIDI were first born (no Internet). Dinosaurs walked the street and .... just kidding. The fact is that I don't have to spend many hours programming a song if I can find a decent midifile on-line. Now, there are some amazing midifiles out there but all too often there are some that are a joke. Then there are those that are pretty good and worth fixing, but this is where the hidden note issues come in. I always say "don't re-invent the wheel". This post has gone way past the point but back in the day I had an MC500 sequencer running every keyboard that I had in my studio including a Roland S10 sampling keyboard. Those that weren't midi had a mono CV (control voltage) connection which required a midi to CV interface. My first midi module, a Roland MT32 and a Roland MC-202 handled additional instruments and The Roland TR-505 drum machine did the percussion. I remember programming Ultavox's 'Vienna'. The result, lots of analogue gear all going through various amps. Fat, fat, fat is the only way to describe it. Melancholy Pete :)
|
joden
Max Output Level: -65 dBFS
- Total Posts : 1263
- Joined: 2007/09/22 17:03:46
- Status: offline
Re: Hidden Midi Notes
2014/03/02 13:13:06
(permalink)
TBH Pete, with all that experience and knowledge I am a little surprised you are even posting...MIDI is pretty much the same as it always has been (with some additional functions in GM2). To be blunt, if you have accidentally merged two tracks with the same channel (very unusual) and the same instrument, and you want to "undo the damage" I think you are, essentially, screwed! You could try re-downloading the SMF, and extract the relevant tracks to import into your project...unless of course you kept a copy of the original
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
Re: Hidden Midi Notes
2014/03/02 13:37:03
(permalink)
petgod1 If for some unknown reason one midi track of the same instrument and same channel has been merged on top of an existing track, how do you remove all the notes behind which are of varying start points and durations?
Hmmm... maybe I need to start writing in all caps.  Undupe,CAL will do this for you. It's "dumb" in the sense that it pays no attention to duration, and always deletes the later of two notes. But if the originally merged tracks are so similar that they can't easily be de-duped manually, using Select by Filter, this is probably okay. I'd have to see exactly what you're dealing to come up with a full solution that might involve multiple steps/phases.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
petgod1
Max Output Level: -89 dBFS
- Total Posts : 65
- Joined: 2014/02/11 14:45:17
- Location: Johannesburg, South Africa
- Status: offline
Re: Hidden Midi Notes
2014/03/02 13:39:46
(permalink)
Well what I was alluding to was the fact that it may well have been there in the downloaded file. Admitted, I could have stuffed up and inadvertently done it myself. I do not now work on stage with midifiles. Everything is bounced down to audio. That said, the thing is, when I am hours into a project and come across the hidden notes I need to find a way of sorting it out. The question is how do I delete one layer? Common sense tells me that if it's merged, how can you? Perhaps if you could split the overlaps then at least I could make a decision on what to keep. Event view can show notes on the same track having different midi channels assigned but Event filter doesn't give you a midi channel filter. I post here never being scared to ask a question in the hope that I may get a resolve, then move back to my project and perhaps saving myself a long time looking for an answer that doesn't exist Pete.
|
petgod1
Max Output Level: -89 dBFS
- Total Posts : 65
- Joined: 2014/02/11 14:45:17
- Location: Johannesburg, South Africa
- Status: offline
Re: Hidden Midi Notes
2014/03/02 13:45:45
(permalink)
Hey brudlefly, even if you write in caps, "there's none so deaf as those that will not hear"- LOL. Seriously though, Undupe was always my first choice, so important that I have my own keybinding for it. It's what to do when that doesn't work.
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
Re: Hidden Midi Notes
2014/03/02 13:47:04
(permalink)
petgod1 Event view can show notes on the same track having different midi channels assigned but Event filter doesn't give you a midi channel filter.
The discussion seems to be getting a little circular. If the parts are on different channels, Select by Filter will separate them in a jiffy. And the effect of Select by Filter will show up in the Event List and PRV as highlighting that will help you determine if the settings are picking up what you need. At this point, I'm really curious to see the clip that's posing all these challenges. Any chance you could post a copy somewhere? Or P.M. me, and I'll give you an e-mail address.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
petgod1
Max Output Level: -89 dBFS
- Total Posts : 65
- Joined: 2014/02/11 14:45:17
- Location: Johannesburg, South Africa
- Status: offline
Re: Hidden Midi Notes
2014/03/02 13:57:26
(permalink)
Ok, if they are of different midi channels on the same track it can be done? Cool, but what if they are not. This was a problem that I had with a project some time back. I have to move on with projects at quite a rate and this was one problem that I had had previously. Your offer to send you the midifile in question is great and will do so next time. I was about to offer that same solution to the guy struggling with Fit improvisation but we got it sorted :).
|
joden
Max Output Level: -65 dBFS
- Total Posts : 1263
- Joined: 2007/09/22 17:03:46
- Status: offline
Re: Hidden Midi Notes
2014/03/02 14:17:46
(permalink)
Yes if there are different channels it is easy - simply use the CAL split channel to tracks By the way might it also be possible to find another source for the SMF? As we all know there are MANY different repositories online and for a lot of them they are all the same SMF...could be worth a shot..
|
petgod1
Max Output Level: -89 dBFS
- Total Posts : 65
- Joined: 2014/02/11 14:45:17
- Location: Johannesburg, South Africa
- Status: offline
Re: Hidden Midi Notes
2014/03/02 14:28:15
(permalink)
Thanks! The other issue when they are the same channel is still open to comment. I was steering away from using a quantize to bring the hidden notes to the same start time to make it easier to filter as you don't always want to do so with a well played midi track with a nice feel.
|
joden
Max Output Level: -65 dBFS
- Total Posts : 1263
- Joined: 2007/09/22 17:03:46
- Status: offline
Re: Hidden Midi Notes
2014/03/02 14:33:47
(permalink)
What does the event list view (alt-8) show for the "combined" track? If there are different channels it will show up under the channel column... EDIT: avoid using quantise in any way shape or form. It will definitely make it impossible if you do that.
|
joden
Max Output Level: -65 dBFS
- Total Posts : 1263
- Joined: 2007/09/22 17:03:46
- Status: offline
Re: Hidden Midi Notes
2014/03/02 14:36:58
(permalink)
One other option, although REALLY time-consuming is to use the split notes to tracks CAL..You will end up with lots of created tracks, but it might make it easier to discern what you want to retain and discard.
|
GregGraves
Max Output Level: -85 dBFS
- Total Posts : 282
- Joined: 2014/11/14 11:32:14
- Location: florida usa
- Status: offline
Re: Hidden Midi Notes
2016/08/27 20:57:36
(permalink)
Sorry to revive this, but undupe doesn't seem to work anymore. And the Select by Filter doesn't seem to work either unless I am not understanding. Can whomever explain explicity how to use SbFilter to get rid of hundreds of dupes?
|