nullobject
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2006/06/01 22:49:11
- Status: offline
Initial MIDI note length question
I have collected a large library of prerecorded midi loops over the years, (mostly drum loops) and have had a consistent problem that would be nice if I could find a way around. When I drag a clip into a midi track, the note lengths are like 1/64,000th (well maybe not quite that short) of a beat in length. The notes themselves fall correctly in the measure, but the lengths are so short that they are impossible to edit without going to maximum zoom and manually going in and dragging out the note lengths to a workable size. My method works, but it's really a P.I.T.A. and would really like to finally eliminate this step. Is there any way to set a minimum midi note length or some other solution so I never have to do this again or am I doomed? Thanks in advance for any help.
|
grizwalter
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2013/11/21 13:41:09
- Location: Golden, Colorado
- Status: offline
Re: Initial MIDI note length question
2013/11/24 09:07:25
(permalink)
I JUST saw something about this in a tutorial video for MC6T yesterday. I upgraded from MC6 and was just making sure I saw any hidden features which might be of interest. This one did interest me, although I don't know that it was new in the upgraded product, as much as that I hadn't known of it before. Basically, you set a default note type/length for anything you "write" into a midi track. I'll try and find the video and let you know what it says to do. However, it is possible this won't work quite right for importing something, since you don't want to change note durations. The other way I'd recommend, which is sure to work, is to select everything in the midi clip and then just drag the length of one note out a small amount. If you quantize to 1/16 or 1/8, it should remain workable, and then when you're done editing, you can just pull them back that 1/16 or 1/8. I realize the second option is not very sexy and certainly still requires some work, but I thought I'd put it out there. I'll check on that preset midi note thing and see how it applies to imported tracks (dragged in, etc.).
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: Initial MIDI note length question
2013/11/24 09:25:03
(permalink)
If you use a drum map and the Drum Grid Pane in the PRV, all notes are the same length and easy to edit. The Drum Grid Pane is usually hidden. It is located above the Note Pane in the PRV. To see it click-drag the top of the Note Pane down.
|
grizwalter
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2013/11/21 13:41:09
- Location: Golden, Colorado
- Status: offline
Re: Initial MIDI note length question
2013/11/24 09:26:31
(permalink)
Ok, I found the thing about how to set those defaults, but it doesn't apply to imported clips apparently. However, the second method I suggested is a sure-fire way to handle it, at least until a better way is posted here. Just make sure the clip is fully selected, quantize to whatever, and drag the edge of one note out a little. When you're done, just repeat in reverse.
|
grizwalter
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2013/11/21 13:41:09
- Location: Golden, Colorado
- Status: offline
Re: Initial MIDI note length question
2013/11/24 09:29:51
(permalink)
Hey scook, I was killin' myself last night trying to figure out how to get the drum grid to show. From what I've read and am hearing, at least in MC6, it seems you have to establish a midi map first for the project. Problem is, I use Addictive Drums and for whatever insane reason, MC6T doesn't have a built in drum map for that. (Especially nuts considering SonarX3 includes it now.) How can I work around this? Any ideas?
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: Initial MIDI note length question
2013/11/24 09:59:31
(permalink)
Not all third party drum synths have drum maps supplied by Cakewalk. You can create your own drum maps using the drum map editor. Sometimes the answer can be found by searching the forum. I use Google and in this case would use search terms site:forum.cakewalk.com addictive drum mapA little bit down the results page I found http://forum.cakewalk.com/FindPost/2899224You best bet for MC questions is using the MC forum though.
|
grizwalter
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2013/11/21 13:41:09
- Location: Golden, Colorado
- Status: offline
Re: Initial MIDI note length question
2013/11/24 10:08:10
(permalink)
That link is giving me a 404 error. I did search, and even found some drum maps, but for whatever reason, they don't show up in my Drum Map Manager. I know at least one of them is a MAP file type. Not sure what the story is with that. I realize that not all third party drum maps are included in every DAW, but it just seems to me that if you're marketing the hell out of something (which Cakewalk is doing for Addictive Drums), and including it as a bundle with one of your DAWs, it might make sense to include the drum map instead of, oh, I don't know, every map for Alesis ever made. Just a thought. Anyway, I can't believe how hard a time I'm having simply trying to find a useable, workable, drum map I can just download, put into my drum maps folder, and be done with it.
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: Initial MIDI note length question
2013/11/24 10:19:35
(permalink)
grizwalter Anyway, I can't believe how hard a time I'm having simply trying to find a useable, workable, drum map I can just download, put into my drum maps folder, and be done with it.
I can't either
|
grizwalter
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2013/11/21 13:41:09
- Location: Golden, Colorado
- Status: offline
Re: Initial MIDI note length question
2013/11/24 10:34:25
(permalink)
Lol. Nice! Ok, so I did find one which showed up finally in my manager. I put it in, but none of the in/out information shows up. I have no idea how to put that stuff in there. Would have thought the whole idea behind a drum map was to load it in for you, so maybe the one I found is crap, or, more likely, I'm just absolutely clueless about this stuff. Nullobject, I'm not intending to highjack your post here, but figure Scook's answer is the best one overall, and since its something I'd like to make work, I figure we could both benefit from his wisdom in the matter.
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: Initial MIDI note length question
2013/11/24 10:39:08
(permalink)
Probably benefit MC users that would never read the X series forum too.
|
grizwalter
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2013/11/21 13:41:09
- Location: Golden, Colorado
- Status: offline
Re: Initial MIDI note length question
2013/11/24 11:21:22
(permalink)
Yes, it would. Of course, they should read the X series, because MC6T and SonarX3 are, while obviously different in total feature sets, very similar in use. I'll pass on whatever I learn here in the Steam forums where a lot of MC6T users go and the devs and the buffalo roam.
|
nullobject
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2006/06/01 22:49:11
- Status: offline
Re: Initial MIDI note length question
2013/11/24 12:28:36
(permalink)
Anyway, back to the original issue, it appears I'm doomed to do the drag and stretch note lengths. I was hoping there would be some sort of quantizing variation that would set minimum note durations...oh well, I'm really good at stretching out notes now....
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: Initial MIDI note length question
2013/11/24 12:34:32
(permalink)
Don't want to use the Drum Grid Pane? If not, then yes, you will need to adjust the notes in the Note pane. There was a healthy discussion about note lengths generated by an eDrum kit and what to to about them, a month or so ago.
|
Bristol_Jonesey
Max Output Level: 0 dBFS
- Total Posts : 16775
- Joined: 2007/10/08 15:41:17
- Location: Bristol, UK
- Status: offline
Re: Initial MIDI note length question
2013/11/24 12:43:56
(permalink)
nullobject Anyway, back to the original issue, it appears I'm doomed to do the drag and stretch note lengths. I was hoping there would be some sort of quantizing variation that would set minimum note durations...oh well, I'm really good at stretching out notes now....
You can easily select all of them and set them all to the same length in about 2 mouse clicks
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,
|
grizwalter
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2013/11/21 13:41:09
- Location: Golden, Colorado
- Status: offline
Re: Initial MIDI note length question
2013/11/24 14:27:02
(permalink)
What Bristol said (and I said earlier) is a very quick and easy way. Especially with drums since kicks and snares and generally no sustain sounds don't change when you add/subtract from their length. You can then just go back if you desire and reverse the changed amount over everything anyway. Curious though, why don't you want to use a Drum Pane? I'd give anything to figure out how to get mine working.
|
nullobject
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2006/06/01 22:49:11
- Status: offline
Re: Initial MIDI note length question
2013/11/24 14:40:44
(permalink)
Yeah I know it's just a couple of clicks but for each beat change and each fill it's a pain....
|
grizwalter
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2013/11/21 13:41:09
- Location: Golden, Colorado
- Status: offline
Re: Initial MIDI note length question
2013/11/24 14:45:23
(permalink)
No nullobject. If you select the entire clip/track, then you can do a one-time drag of the note ends so they are all workable. Then, when you're done, you can simply do a one-time drag back. Just be sure to quantize on the initial drag so everything extends the same amount, then later when you (if even necessary) drag the lengths back to a shorter time, you just use that same setting. Likelihood is you wouldn't even need to worry about resetting the durations anyway, except just maybe with toms or cymbals. Even then I'm not too sure.
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
Re: Initial MIDI note length question
2013/11/24 15:02:57
(permalink)
grizwalter If you select the entire clip/track, then you can do a one-time drag of the note ends so they are all workable.
That assumes that he drags all the loops in that he will ever need before any editing starts. I think he's saying that he edits as he goes, and has to set durations for every new clip that comes in to the project. There really isn't any way to automate that, but you can simplify the process by using the Event Inspector. Select the clip, enter a values between 60 and 120 in the duration field, and you're done. There's no need to ever change it back; drum samples are generally played as one-shots, and the note off is ignored. If it were me, I might devote the time to dragging all the clips that exhibit this issue into a single project, resetting the durations, and re-saving by drag-dropping them to a new location. File naming might be kind of a pain, though.
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
|
nullobject
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2006/06/01 22:49:11
- Status: offline
Re: Initial MIDI note length question
2013/11/24 18:35:55
(permalink)
I do edit as I go and have literally thousands of clips. I don't think it would feasible to make a project and drag every clip into the workspace and edit/rename/save each clip. I was just trying to avoid going to maximum zoom, highlighting the clip and dragging out note lengths.
|
grizwalter
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2013/11/21 13:41:09
- Location: Golden, Colorado
- Status: offline
Re: Initial MIDI note length question
2013/11/24 18:44:36
(permalink)
Hey null, I might not have seen it yet, but have you tried the drum pane yet? That's clearly a good solution if you can use it.
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: Initial MIDI note length question
2013/11/24 19:02:18
(permalink)
Maybe some version of this CAL script (one with a hardwired floor value) bound to a keystroke is what you are looking for. ;; Duration Floor CAL ;; this script sets a minimum value for note duration (do (include "need20.cal") ; Require version 2.0 or higher of CAL
(word floor 1000) (getWord floor "Duration?" 1 65535)
(forEachEvent (if (== Event.Kind NOTE) (do (if (< Note.Dur floor) (= Note.Dur floor)) ) ) ) )
|
swamptooth
Max Output Level: -53 dBFS
- Total Posts : 2229
- Joined: 2012/04/16 15:44:21
- Status: offline
Re: Initial MIDI note length question
2013/11/24 20:19:00
(permalink)
☄ Helpfulby nullobject 2013/11/28 08:46:34
select all your midi clips and hit q. select 32nd notes and only have note lengths checked. alternatively, select all clips and then process/length from the menu bar and enter 200% with durations only checked. or the event inspector module is another way to go.
Arvid H. PetersonSonar X3E Prod / X2A / X1PE | Cubase 9.5.1 | Reason 9.5 | Sibelius7 | Pure DataNative-Instruments Komplete 10 Ultimate and a smattering of other pluginsHome-brewed VSTs Toshiba Satellite S855-S5378 (16GB RAM, modified with 2x 750GB HDDs, Windows 8.1 x64) Samson Graphite 49, M-Audio Oxygen 49, Korg nanoPAD2, Webcam motion tracking programs M-Audio Fast Track UltraMember, ASCAP
|
nullobject
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2006/06/01 22:49:11
- Status: offline
Re: Initial MIDI note length question
2013/11/28 08:37:57
(permalink)
scook Maybe some version of this CAL script (one with a hardwired floor value) bound to a keystroke is what you are looking for. ;; Duration Floor CAL ;; this script sets a minimum value for note duration (do (include "need20.cal") ; Require version 2.0 or higher of CAL
(word floor 1000) (getWord floor "Duration?" 1 65535)
(forEachEvent
(if (== Event.Kind NOTE) (do (if (< Note.Dur floor) (= Note.Dur floor)) ) ) ) )
Woah. What? Damnit Jim, I'm a guitar player not a coder...lol, I have no clue how I would do what you just suggested, but it sounds like it would be great.
|
nullobject
Max Output Level: -88 dBFS
- Total Posts : 102
- Joined: 2006/06/01 22:49:11
- Status: offline
Re: Initial MIDI note length question
2013/11/28 08:48:45
(permalink)
Thanks Swamptooth! That's exactly what I was looking for. You just shaved hours out of my production time. Thanks again!
|