Some MIDI notes not being played back
-
Peter Widdicombe Peter Widdicombe https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=336849
- KVRian
- 1205 posts since 29 Aug, 2014
Yeah, if you edit the settings and go into the PAD option, then click on the instrument pad, you see underneath group, where it has ADSR enabled. Turn it off, and that pad then plays its full sample to completion, even on a short burst.
Probably doesn't work well for cymbals... or any drum that tends to ring. But you'd be basically telling it to play the whole sample for those selected pads when activated. ADSR (default) tells it to follow the ADSR curve including when to silence, One-shot just plays the sample.
PS - this is in the drum sampler - not present in the Micro-drum sampler?
Probably doesn't work well for cymbals... or any drum that tends to ring. But you'd be basically telling it to play the whole sample for those selected pads when activated. ADSR (default) tells it to follow the ADSR curve including when to silence, One-shot just plays the sample.
PS - this is in the drum sampler - not present in the Micro-drum sampler?
Waveform 13; Win10 desktop/8 Gig; Win11 Laptop; MPK261; VFX+disfunctional ESQ-1
- KVRAF
- 4888 posts since 3 Jan, 2003 from Vancouver
The full drum sampler allows you to change from ADSR to one-shot. The micro drum sampler does not.Peter Widdicombe wrote: Tue Apr 30, 2024 4:36 pm Isn't there an option in the drum sampler, to allow the envelope to continue, even with 0-length MIDI events?
This only has an effect on notes with a length greater than zero. The zero-length notes still don't play.
Surely there must be consensus by now...
-
- KVRAF
- 1595 posts since 9 Jan, 2018
Pough,
I just checked this in v13 and it seems to work just fine. I'm rehashing the steps, but here they are for the MIDI editor:
1. Find a note of 0 length
2. Drag your cursor over it to select it (trying to click on it could be a fun but unproductive game)
3. In the Actions window, choose "Select Notes," "Select all notes with the same length."
4. Under the "len" button (between vel: and Snap:), select 1/4 beat or any other note length
Done. I don't see where it's de-selecting anything for me.
This can be done with the Properties pane, too: repeat steps 1 and 2 above, but choose "Select Notes" in the right column of the Properties pane, and then "Quantise" > "Quantise note lengths" to select the desired length. I just checked this and it worked fine here, too.
If there's a bug here, it isn't with Waveform. Is it in the drum sampler?
I just checked this in v13 and it seems to work just fine. I'm rehashing the steps, but here they are for the MIDI editor:
1. Find a note of 0 length
2. Drag your cursor over it to select it (trying to click on it could be a fun but unproductive game)
3. In the Actions window, choose "Select Notes," "Select all notes with the same length."
4. Under the "len" button (between vel: and Snap:), select 1/4 beat or any other note length
Done. I don't see where it's de-selecting anything for me.
This can be done with the Properties pane, too: repeat steps 1 and 2 above, but choose "Select Notes" in the right column of the Properties pane, and then "Quantise" > "Quantise note lengths" to select the desired length. I just checked this and it worked fine here, too.
If there's a bug here, it isn't with Waveform. Is it in the drum sampler?
Spotify, Apple Music, YouTube, and even Deezer, whatever the hell Deezer is.
More fun at Twitter @watchfulactual
More fun at Twitter @watchfulactual
- KVRAF
- 4888 posts since 3 Jan, 2003 from Vancouver
That's a good solution, thank you.
The Length control that otherwise appears between Start Time and End Time in both the controls panel and the Actions tab goes away when you select more than one note. You can see it in the image in my first post in this thread. If you follow the first three steps in your solution you can watch it disappear.Watchful wrote: Wed May 01, 2024 12:29 am Done. I don't see where it's de-selecting anything for me.
Surely there must be consensus by now...
- KVRian
- 1287 posts since 3 May, 2005 from Victoria, BC
Can you try 13.1.2 and on each midi input there is now an option for minimum note length. Does that resolve your issue?ph0zz wrote: Mon Apr 29, 2024 6:57 pm Hi, I'm trying to record MIDI notes from an electronic drum kit to a Waveform track.
My equipment is simple: an Alesis DM5 kit connected via a USB-to-MIDI cable to my Windows 10 laptop, running Waveform 13.0.33.
I created a project named "test1", and in track 1 I set "USB2.0-MIDI" as the input. I then added a Micro Drum Sampler to the plugin chain so there would be something to play back the MIDI notes coming from the kit. Within the plugin dialog I chose the Micro 909 sample kit because it sounded like an acoustic set (even though it's missing a sound for a hi-hat pedal close, hmm). Then I recorded a brief clip where I repeatedly hit only the snare drum pad.
During recording everything sounded right and the 32 hits I played were audible from the computer speaker, and were recorded correctly (all are visible in the timeline). However when I play the clip back a random subset of the notes (always the same ones) are dropped. Only about 20 out of the 32 notes are actually heard. Is this a bug? I am attaching the project files if anyone wants to reproduce this. Thanks.
-
- KVRer
- Topic Starter
- 4 posts since 29 Apr, 2024
Yes! This resolves the issue. After some experimentation the lowest effective value for minimum note length is 0.75 msec, below that the issue remains. I guess the general recommendation should be 1 msec. Now all notes are recorded and played back properly!FigBug wrote: Mon Jun 17, 2024 8:51 pm Can you try 13.1.2 and on each midi input there is now an option for minimum note length. Does that resolve your issue?
It looks like this was implemented in response to a support request I made a couple of months ago (ticket 64497). To any Tracktion personnel reading this, thank you, I appreciate it! My only gripe is that this setting is set to 0 by default so a new user trying to record drums will still run into this issue and will spend a lot of energy trying to find out why some notes are lost. My opinion is that the software should always warn the user that zero-length notes have been recorded (with an option to disable this warning, of course).
I noticed there is also a new (or is it? not sure) option Settings > Advanced > Warn about lost MIDI notes on MIDI inputs. It's enabled by default but has no effect on this issue.
One more minor note: since writing my original post I have replaced my cheap USB-to-MIDI cable with a Behringer UMC204HD interface but this had no effect, so this problem was never a side effect of using bargain-bin equipment.
- KVRian
- 1287 posts since 3 May, 2005 from Victoria, BC
The reason it is 0 by default, is that the feature does use some CPU overhead. I don't want it on for somebody that has 5+ midi inputs, but doesn't need the feature.ph0zz wrote: Fri Jul 05, 2024 11:30 am It looks like this was implemented in response to a support request I made a couple of months ago (ticket 64497). To any Tracktion personnel reading this, thank you, I appreciate it! My only gripe is that this setting is set to 0 by default so a new user trying to record drums will still run into this issue and will spend a lot of energy trying to find out why some notes are lost. My opinion is that the software should always warn the user that zero-length notes have been recorded (with an option to disable this warning, of course).
That said, a warning on 0 length notes is a good idea.
-
Peter Widdicombe Peter Widdicombe https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=336849
- KVRian
- 1205 posts since 29 Aug, 2014
This also tends to be seen only on MIDI drum kits. Pads and keys on controllers tend not to send 0-duration MIDI notes.
Waveform 13; Win10 desktop/8 Gig; Win11 Laptop; MPK261; VFX+disfunctional ESQ-1
