ModPlug Central

OpenMPT Development (Archive) => Feature Requests => Topic started by: bvanoudtshoorn on December 04, 2007, 11:21:30

Title: Instrument post-/pre-delay
Post by: bvanoudtshoorn on December 04, 2007, 11:21:30
It'd be really useful if there was the option to set a global pre- or post-delay for an instrument which would apply across the track. For example, if you set it to -1.00, it would send note signals 1.00 rows before the note actually appears. This'd make it a lot easier to deal with instruments (like some strings at low volumes) which have a longer attack than I'd like (but which is recorded into the samples!).
Title: Instrument post-/pre-delay
Post by: LPChip on December 04, 2007, 12:03:41
I've requested something similar earlier.

My idea was to set a point in the sample, and make it so that if that note is being played, it will calculate when to start the note based upon that location, so it triggers that location at the moment of the note itself.

I'm not entirelly sure why Rewbs didn't wanted to do it back then anymore...
Title: Instrument post-/pre-delay
Post by: Saga Musix on December 04, 2007, 14:01:39
Indeed a nice feature, but this may need a lot of calcuation. If you have (exaggeration) 10 patterns which are 2 lines long and you set the instrument's "pre-delay" to -16, how the hell should this work?
Title: Instrument post-/pre-delay
Post by: Sam_Zen on December 05, 2007, 00:12:17
At least a post-delay can be achieved with :
Set Sample Offset (MOD/XM: 9xx, S3M/IT: Oxx)
Or do I miss the point here ?
Title: Instrument post-/pre-delay
Post by: LPChip on December 05, 2007, 00:20:44
Quote from: "Sam_Zen"At least a post-delay can be achieved with :
Set Sample Offset (MOD/XM: 9xx, S3M/IT: Oxx)
Or do I miss the point here ?

Slightly...

He refers to global, meaning that you could set it outside the pattern area.
Title: Instrument post-/pre-delay
Post by: Sam_Zen on December 05, 2007, 00:28:04
Ah, on that bike..
Title: Instrument post-/pre-delay
Post by: bvanoudtshoorn on December 06, 2007, 05:02:13
I'd also prefer if it wasn't fiddling with samples, 'cos then you could use it with VSTis, too.
Title: Instrument post-/pre-delay
Post by: Nahkranoth on August 10, 2009, 09:17:29
Sorry dor digging this old zombie, but while searching the topic about plugin delay compensation I've found this.
I agree with bv, it would help a lot for some instruments with long attack, but it will help even more to fight some plugin's delay.
I've been demoing some VSTs which add an awful lot of delay when processing, and the result is unlistenable. So I'm guessing this feature would be a nice addition.
Still hoping the normal delay compensation will be realized some time.
Title: Instrument post-/pre-delay
Post by: Saga Musix on August 10, 2009, 11:56:31
Due to the way patterns are processed, I doubt that a pre-delay is possible without much rewriting. However, PDC might be a possible option in the future, and I think Xaimus actually wanted to look into it and maybe provide a patch.
Title: Instrument post-/pre-delay
Post by: Nahkranoth on August 10, 2009, 12:14:59
Quote from: "Jojo"However, PDC might be a possible option in the near future, and I think Xaimus actually wanted to look into it and maybe provide a patch.
You forgot the word "near" :D
Anyways, w00t w00t w00t!!!1
Title: Instrument post-/pre-delay
Post by: Saga Musix on August 10, 2009, 12:56:05
No I didn't. :P