Translator is too quick or too slow?

bebop

2014-07-21 01:50:31

Hello everybody,

This is my idea:

preset1
translator1
incoming: 90 pp rr
rule: pp=pp-5
outgoing: 90 pp rr

translator2
incoming: 90 pp 00
outgoing: activate preset2

preset2 has different (i.e. pp=pp-7) rule and activate preset1 on 90 pp 00

This means, incoming note is transposed by -5 (quart) or by -7 (fifth) in a cycle.
Everything is OK until notes are played slowly or I play the same note (quick or slow). When I play different notes quickly, they don't receive note off and starts hanging. Where is a problem ? Preset is activated after receiving note off...

DvlsAdvct

2014-07-22 15:32:05

Hi bebop

Sorry for the delay in response. It was a crazy weekend.

Can you upload the project so I can see how all of your rules are working together? There shouldn't be any delays, but I think there may be a problem with your preset activation.

Thanks
Jared

bebop

2014-07-22 22:16:30

Thank You for Your reply. I think, translator works fine. Even though I play very fast, presets are switched correctly.
When I repeat only one note everything is OK. When I play slow melody - OK. Problem starts when I play fast melody... and my synth stops receiving note off properly.

I attache just a basic idea of this.

best regards,
bebop
Attachments
chord_rotator.bmtp
basic note rotator
(1.24 KiB) Downloaded 181 times

DvlsAdvct

2014-07-23 00:04:52

Can you try putting a slight delay in the second translator of each preset? Maybe around 10ms?

bebop

2014-07-23 00:42:09

Good idea. Let's make some experiments.

bebop

2014-08-02 01:25:42

Problem is solved. I just added "Note off" message for all currently opened notes from current and previous preset :)

Best regards,
BeBop