Hey @Giedrius, as much a query as a request:
I have a hunch that virtual mappings might give rise to more of a need to “hold up” certain messages
(so that any Transforms that might act on them get their virtual mapping updates in time before the message gets to the pipe in question.)
In a recent patch where I definitely needed this, I had already converted to a Note so could fudge a Delay
to do the job, but that often won’t be the case.
This pipe would therefore be
-
like
Delay
but without any Repeats (or many other Delay properties like Dry/Wet etc) -
but covering a wide range of message types – including
Note On & Off
. -
If there’s byte-space, like Transform, it would benefit from “1st byte/Id in Range” and Channel too.
If you agree it might be useful, I suppose it would need the same 32 message memory limitation as Delay
(it’s a moot point what happens if #messages exceeds limit)
My guess is that, in full generalised Midihub style, it would end up being put to quite creative uses.
(hey, mapped to a Saw Up synced LFO –& a few “ranged” Transforms–we get the possibility of shuffle timing!)
PS. Hinder
is a pretty rubbish name but hopefully folk know what I mean.
If not, they can always think “Retard”…