Posted this in the wrong place before I think. I am after a realtime midi processor that can thin midi data, particularly notes. For example a midi stream can be thinned so that only every second note is passed through, more generally every nth note. Is there such a beast amongst the midi scripts? I have had a good look and not found anything yet
Any JSFX scripts are "realtime", and there are lots of Midi filter JSFX scripts: as well in the stock distribution, as easily findable in ReaPack as (less easily) findable in the stash, as (hardly findable) out there in the wild, and if not existing, JSFXes are doable by anybody. -Michael
Not found one that does what I am asking for, as I mentioned, further searching gives the same result, but thanks for your rude and dismissive comment even if was of no use to me other than as an indicator of your personality
Eddy, on an international forum it might be wise not to attach too much emotional weight to the way things are written. I think what Michael is suggesting is that if what you are looking for doesn't exist, then if you are interested it might be worth attempting to create a JSFX yourself. Otherwise, you could put in a request for someone to create one for you.
Thanks for that script iXix - a very kind gift. I shall try it out and let you know how it goes. @deeb - there are quite a few plugins that generate midi notes as output. It will be handy to thin that data, particularly if that thinning can be automated
------------------------ '99 Estoril Blue + Dove Grey ///M3 coupe '04 Jet Black + Cinnamon ///M3 coupe
I had recently finished writing a note filter which just filters by selecting a range of note numbers. I thought it might be interesting to add the note thinning idea as well. How many nth notes would be ok as a maximum, would 16 be enough? Leading on from this I also had the idea of thinning the notes based on tempo. A variable length filter window could be centered around a set number of beats. That way you could get clusters of notes in a rhythmic pattern. Would that be useful?
------------------------ Next Year...No More Mr. Nice Guy!
(Thinking about what "thinning" the midi notes could be useful for...) As you are working on that tool.... Would it not be appropriate not to dump the "unwanted" notes but to modify them to be usable by another instrument. Easiest: change the channel, other option: allow for routing them to different midi buses. BTW.: I (just for fun) use a "rich stereo" church organ sound I constructed by multiple DEXED instances plus two ReaVerbs plus ReaDelay. With a real church organ the pipes are allocated (low to high) in this way: 1 left / 1 right / 2 left / 2 right ... I thought about simulating this by using yet more DEXED instances in a stereo scene and feed them the appropriate notes. Maybe I'll do such a JSFX some day soon. -Michael