![]() |
#1 |
Human being with feelings
Join Date: Jul 2019
Location: Vancouver, BC
Posts: 137
|
![]()
Hey folks!
I always felt the stock JS Arpeggiator to be overly "humanized" in high speeds. The notes don't play 16ths but rather introduce an ever-shifting amount of "swing" to the rhythm. In a recent livestream we went over the code with the awesome leafac and discovered this line at the end of the JS plugin: //spos+=1 This line seems to have been commented out, perhaps on accident. Uncommenting the line so it looks like this: spos+=1 fixes the issue completely and all notes are played perfectly in time! This is (As far as I understand) probably due to the fact that MIDI in JSFX is processed in the @block section which may or may not be a whole integer ratio of the tempo, causing these timing issues. Anyway, it's a simple fix but I thought it could go in the next update either way!
__________________
Rapid-Fire REAPER Tutorials | Audio Post-Production Tutorials in REAPER | ReaScript Tutorials | Github Repository |
![]() |
![]() |
![]() |
#2 |
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,223
|
![]()
heh oops thanks!
|
![]() |
![]() |
![]() |
#3 |
Human being with feelings
Join Date: Sep 2019
Posts: 56
|
![]()
Nice fix. worked here as well! Thanks
|
![]() |
![]() |
![]() |
Thread Tools | |
|
|