|
|
|
04-09-2019, 02:03 PM
|
#1
|
Human being with feelings
Join Date: Dec 2016
Posts: 61
|
Is there an FX plugin that avoids two identical notes in a row?
I use some FX plugins to generate random notes.
I'm looking for an FX plugin which I can insert in the FX row after my random note plugins and which can do the following:
It compares the last note played with a newly played note. If the new note is equal to the previous note, the new note simply won't be played. Is there such a script?
|
|
|
04-10-2019, 02:43 AM
|
#2
|
Human being with feelings
Join Date: Dec 2016
Posts: 61
|
Actually something like this should be easy to program. How long would it take someone like me as a non-programmer to learn that? What do you estimate?
|
|
|
04-11-2019, 04:21 AM
|
#3
|
Human being with feelings
Join Date: Dec 2016
Posts: 61
|
Would anyone be willing to write me such a script for a fee?
|
|
|
04-11-2019, 08:13 AM
|
#4
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
Rough and ready: give the attached a try.
How to install a JS FX (in Post #4)
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
04-11-2019, 11:40 AM
|
#5
|
Human being with feelings
Join Date: Dec 2016
Posts: 61
|
Wow. This is absolutely awesome!
Thank you very much for your effort! How can I reward you?
The script works great. I'm trying to figure out how to create an additional version of the script that takes the last 2 notes into account when comparing.
|
|
|
04-11-2019, 12:11 PM
|
#6
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
There is absolutely no need, but you can make a one-off donation here if you wish:
http://www.msf.org/donate
They need it more than I do (and would spend it more wisely).
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
04-11-2019, 12:19 PM
|
#7
|
Human being with feelings
Join Date: Dec 2009
Location: Oblivion
Posts: 10,254
|
Well seems you found a solution, but this is similar to what Instascale does (and consequently why I regret purchasing it). It's made for playing scale runs easily so each note always shifts the new note by a specific interval based on the last note. To repeat a note you have to assign a key to that function (repeat last note).
I think it's an interesting approach if you don't already have some experience with playing keys, but it's counterintutive if you do.
|
|
|
04-11-2019, 01:02 PM
|
#8
|
Human being with feelings
Join Date: Dec 2016
Posts: 61
|
Great idea, thanks! I just donated.
Could you give me a hint on which variable to look for to figure out how to modify the script so that the last 2 notes are used for comparison instead of just one? Maybe I could just create an additional version of the script that takes the penultimate note into account instead of the last one. Then I could chain the 2 plugins.
I'm gonna take a look at Instascale. Thanks for the hint.
|
|
|
04-12-2019, 05:07 AM
|
#9
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
That's a bit trickier (so no guarantees!):
>>> https://i.imgur.com/ki1nhJk.png
Edit: Attachment removed, see later post
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
Last edited by DarkStar; 04-13-2019 at 04:55 AM.
|
|
|
04-12-2019, 06:16 AM
|
#10
|
Human being with feelings
Join Date: Dec 2016
Posts: 61
|
You're a great guy! Thank you very much.
The new version almost works. One problem is that in contrast to the first version, some notes are not released and therefore some errors occur.
|
|
|
04-12-2019, 07:23 AM
|
#11
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
Hah. Well I did say "no guarantees"
Can you attach a small test project that shows the problem?
How to post attachments (in Post #1)
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
04-12-2019, 07:55 AM
|
#12
|
Human being with feelings
Join Date: Dec 2016
Posts: 61
|
Yeah, I know. I just thought I'd ask. Maybe it's an easy problem to fix
I've attached the test project.
If you press Record, the output of the first track will be recorded.
Then you can see the problem.
Interestingly, the output varies with different record sessions.
|
|
|
04-12-2019, 10:20 AM
|
#13
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
Fixed the hanging note (no Note Off) and differing results problems.
But ... my new version checks the current note against the last two undropped notes. In your project, from the Required track it looks like you want it checked against the last 2 received notes. Can you let me know which?
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
04-12-2019, 12:33 PM
|
#14
|
Human being with feelings
Join Date: Dec 2016
Posts: 61
|
Sounds great
Your version (check against last two undropped notes) is probably the better one. This would be awesome.
|
|
|
04-13-2019, 05:00 AM
|
#15
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
See later for revised version of the JS FX
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
Last edited by DarkStar; 04-15-2019 at 04:38 AM.
|
|
|
04-13-2019, 12:20 PM
|
#16
|
Human being with feelings
Join Date: Dec 2016
Posts: 61
|
Thank you very much for your efforts! Unfortunately it doesn't work with the Randomizer anymore, as planned.
But please don't feel compelled to continue.
|
|
|
04-13-2019, 12:28 PM
|
#17
|
Human being with feelings
Join Date: Dec 2016
Posts: 61
|
It's really weird. If I record the notes from Randomizer and then play them again, your plugin won't work. If I draw the notes myself, the plugin works.
Oh, I've discovered: If I put another plugin in between, it seems to work. I'm doing some more tests.
Last edited by tom_; 04-13-2019 at 12:34 PM.
|
|
|
04-13-2019, 12:51 PM
|
#18
|
Human being with feelings
Join Date: Dec 2016
Posts: 61
|
With another plugin in between it works Thank you very much again! Without your help it would have become very complicated for me.
In general, the Reaper Forum is one of the friendliest and most helpful I've ever met.
|
|
|
04-14-2019, 03:59 PM
|
#19
|
Human being with feelings
Join Date: Dec 2016
Posts: 61
|
My plugin, which outputs the random notes, works in polyphonic mode.
Unfortunately, the script has problems filtering notes if different tone pitches of the input notes overlap.
|
|
|
04-15-2019, 03:29 AM
|
#20
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
Try this one
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
Last edited by DarkStar; 04-15-2019 at 04:37 AM.
|
|
|
04-15-2019, 05:47 AM
|
#21
|
Human being with feelings
Join Date: Dec 2016
Posts: 61
|
It seems to be working perfectly now.
I can't tell you how grateful I am to you!
There are great committed people here in the forum. Awesome.
Thanks a million!
|
|
|
04-15-2019, 08:04 AM
|
#22
|
Human being with feelings
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
|
Good oh!
Just remember to help out others here when you can. We all started somewhere.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 08:07 AM.
|