FR - Midi clip fade-in/fade-out
-
- KVRAF
- 2495 posts since 18 May, 2004 from ATL-USA
One thing I've always had to workaround is midi clip fade-in/fade-out, similar to what the audio clips already have. It could simply be a velocity CC fade, but dragable and with curve-type editing, like it is for audio clips.
Would anyone else find this useful?
Would anyone else find this useful?
Anti-aliasing is for "synthmonk%ys".
-
- KVRAF
- 2009 posts since 9 Apr, 2003 from Cornwall, UK
-
- KVRAF
- 1600 posts since 1 Apr, 2003 from Seattle, WA
-
- KVRAF
- 3364 posts since 16 Feb, 2004 from atop a katamari
would need a bit of consideration to implement tho.
for example, you can overlap clips - with audio clips you can just overlap them and use the autocrossfade or adjust the handles yourself. however, the output of both clips go straight to the filter chain.
if it were a CC control, it would have to be customisable to the user for the synth being used, as they may not automatically use CC7 (gm number for volume), or that parameter may not be most appropriate. also, it would rely on the synth having cc support in the first place, as T's midi cc mapping stuff operates on controls arriving at the midi input, not from the track's midi clips.
the best thing that volume handles could control on midi clips in my eyes is just a simple scaling of velocity of the notes. it would only work as planned for synth patches that are velocity sensitive, and would also not affect sustained notes that happen before the change, but it's the only way of allowing the fact that clips can overlap to work. you can't just have the clip control the volume of the overall track, because you can have independant settings for each clip, and they are able to overlap and play in their correct way simultaneously (as audio clips do, they have individual volume controls that are independant of the track volume and changing the level of one does not affect the level of the other if they are played at the same time).
for example, you can overlap clips - with audio clips you can just overlap them and use the autocrossfade or adjust the handles yourself. however, the output of both clips go straight to the filter chain.
if it were a CC control, it would have to be customisable to the user for the synth being used, as they may not automatically use CC7 (gm number for volume), or that parameter may not be most appropriate. also, it would rely on the synth having cc support in the first place, as T's midi cc mapping stuff operates on controls arriving at the midi input, not from the track's midi clips.
the best thing that volume handles could control on midi clips in my eyes is just a simple scaling of velocity of the notes. it would only work as planned for synth patches that are velocity sensitive, and would also not affect sustained notes that happen before the change, but it's the only way of allowing the fact that clips can overlap to work. you can't just have the clip control the volume of the overall track, because you can have independant settings for each clip, and they are able to overlap and play in their correct way simultaneously (as audio clips do, they have individual volume controls that are independant of the track volume and changing the level of one does not affect the level of the other if they are played at the same time).
Kick, punch, it's all in the mind.
-
- KVRAF
- Topic Starter
- 2495 posts since 18 May, 2004 from ATL-USA
very good points haydxn!
I suppose that having clip automation as opposed to track automation would help with overlapped crossfades on midi clips, but then you'd have to be automating two different faders. Hmmmm....
Yeah, I'm not sure about the best way to implement it, but I'll leave that to Jules if he decides to tackle it.
I suppose that having clip automation as opposed to track automation would help with overlapped crossfades on midi clips, but then you'd have to be automating two different faders. Hmmmm....
Yeah, I'm not sure about the best way to implement it, but I'll leave that to Jules if he decides to tackle it.
Anti-aliasing is for "synthmonk%ys".
-
- KVRAF
- 1615 posts since 28 Mar, 2005
It could scale the velocities ...
-
- KVRAF
- 2009 posts since 9 Apr, 2003 from Cornwall, UK
-
- KVRAF
- Topic Starter
- 2495 posts since 18 May, 2004 from ATL-USA
But as haydxn pointed out, scaling velocities would only work for synth patches that are velocity sensitive and would only affect new notes after the changes.
Would still be nice.
Would still be nice.
Anti-aliasing is for "synthmonk%ys".
- KVRAF
- 25042 posts since 12 Jul, 2003 from West Caprazumia
only if it works pre-synth (i.e. by using midi) but Jules could also apply some clever coding and make the fade post-synth so that it works just like a volume-automation at the audio-stream...freeztar wrote:But as haydxn pointed out, scaling velocities would only work for synth patches that are velocity sensitive and would only affect new notes after the changes.
The overlapping is a non-issue!
(e.g. there could be a pop-up warning: 'you are overlapping two clips where at least one of them has got a fade applied to it - this fade will be ignored!')
-
- KVRAF
- 1615 posts since 28 Mar, 2005
excellent point Jens - of course !
-
- KVRAF
- 2009 posts since 9 Apr, 2003 from Cornwall, UK
-
- KVRAF
- 3364 posts since 16 Feb, 2004 from atop a katamari
i think it's not right to have it do strange things like control the actual volume of the track post synth.. that's a really abnormal operation that doesn't fit with the general model. post synth fading affects everything on the track, and is therefore not tied to a specific clip. the current clip system has a volume control that scales the velocities, so it makes sense to just have it work on those, knowing that if a synth doesn't have velocity sensitivity there'll be no effect. track-wide control of volume can be achieved with automation lines.
clip based automation, of course, would be a treat
clip based automation, of course, would be a treat
Kick, punch, it's all in the mind.

