Old 11-01-2015, 11:39 PM   #201
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Fixed, guys. I did version checking for REAPER and SWS, but both return string, so I can`t play around it correctly and therefore disabled checking in 1.7 version.
Also I discovered blitting fuctions last month which store graphics into background buffer. Now QT should works way faster especially when drawing many objects on display.

Last edited by mpl; 11-02-2015 at 02:26 AM.
mpl is offline   Reply With Quote
Old 11-02-2015, 12:55 AM   #202
amagalma
Human being with feelings
 
amagalma's Avatar
 
Join Date: Apr 2011
Posts: 3,458
Default

Super useful script! Thank you very much!
__________________
Most of my scripts can be found in ReaPack.
If you find them useful, a donation would be greatly appreciated! Thank you! :)
amagalma is offline   Reply With Quote
Old 11-02-2015, 02:06 AM   #203
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

Thanks mpl! Will give it a try later
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 11-05-2015, 10:08 AM   #204
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Quote:
Originally Posted by mpl View Post
Fixed, guys. I did version checking for REAPER and SWS, but both return string, so I can`t play around it correctly and therefore disabled checking in 1.7 version.
Also I discovered blitting fuctions last month which store graphics into background buffer. Now QT should works way faster especially when drawing many objects on display.
Thanks!
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 11-05-2015, 11:39 AM   #205
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Bug

Wrong item gets quantized


The second item is a duplicate of first one if that gives clue
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 11-05-2015, 11:50 AM   #206
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Bug 2.

Q-tool quantizes to wrong grid.
This is 1/8. Also happened on 1/4.

__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 11-05-2015, 10:13 PM   #207
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Can`t reproduce both.

Bug 2 - I guess you have tempo/signature changes? If so, this could have bug. Working around that seems very complex.
mpl is offline   Reply With Quote
Old 11-06-2015, 12:18 AM   #208
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Quote:
Originally Posted by mpl View Post
Bug 2 - I guess you have tempo/signature changes? If so, this could have bug. Working around that seems very complex.
No time-sig-changes. But some tempo-changes.
Does you tool not support tempo-changes.

btw: I've experienced some anomalies with grid-snap on other occasions,
and it might be a Reaper-bug.
I'll have a look at it.
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 11-06-2015, 01:33 AM   #209
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Yes, no proper support for tempo changes yet.
mpl is offline   Reply With Quote
Old 11-06-2015, 05:11 AM   #210
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Quote:
Originally Posted by mpl View Post
Yes, no proper support for tempo changes yet.
Oh, bummer. I use tempo-changes in almost all projects.

Could you not allow grid in global-mode.
Then use that as base?
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 11-06-2015, 06:27 AM   #211
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

In global mode only object positions in use, and current grid (even if there are tempo/signature changes) doesn`t matter.
mpl is offline   Reply With Quote
Old 11-06-2015, 06:32 AM   #212
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Quote:
Originally Posted by mpl View Post
In global mode only object positions in use, and current grid (even if there are tempo/signature changes) doesn`t matter.
Ok,
so, I need a workaround to use the Qtool then.
A midi-track 14 and 1/8
I guess wold work.
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 11-17-2015, 05:05 AM   #213
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

mpl:
I'd really like to see support for tempo-changes in the QTool.

Yes, it's possible to roll out eg. a 1/4 midi-loop.
But then the QTool only sees the first segment,
so it needs to be glued.
And then repeat for all other grid-settings.

Midi note as reference work in global,
and it's stored as time-based events, right?
Could the same be done for grid?
Find project length, store one-by-one grid-position?
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 11-17-2015, 01:17 PM   #214
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Quote:
Originally Posted by G-Sun View Post
QTool only sees the first segment
Yes. In pattern mode.

Quote:
Midi note as reference work in global,
and it's stored as time-based events, right?
Notes can be as part of pattern as source for global timing reference positions.

Quote:
Could the same be done for grid?
Find project length, store one-by-one grid-position?
If you wanna quantize to grid, why cant you use native quantize function?
mpl is offline   Reply With Quote
Old 11-17-2015, 04:20 PM   #215
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,583
Default

Quote:
Originally Posted by G-Sun View Post
mpl:
I'd really like to see support for tempo-changes in the QTool.
Do you have a Paypal account
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 11-17-2015, 07:08 PM   #216
J Reverb
Human being with feelings
 
Join Date: Jul 2009
Posts: 1,071
Default

Quite brilliant !
J Reverb is offline   Reply With Quote
Old 11-19-2015, 02:23 AM   #217
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Does the quantize tool not work in the midi inline editor?

It's hard to work with stretch-markers and notes then.
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 12-06-2015, 08:12 AM   #218
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

No, it wasn't designed for inline editor.

Upd:Added optional randomization for final positions (vrs 1.8)

Last edited by mpl; 12-06-2015 at 12:22 PM.
mpl is offline   Reply With Quote
Old 12-07-2015, 04:00 AM   #219
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

Quote:
Originally Posted by mpl View Post
Upd:Added optional randomization for final positions (vrs 1.8)
Good stuff MPL.

I just noticed something super small though when updating.

The name of the latest is missing an underscore between "Quantize" and "Tool" so that when dragging into scripts folder it currently doesn't replace the old one which is called "mpl_Quantize_Tool".

It's a little thing but thought you might want to know
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 12-07-2015, 04:10 AM   #220
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

I deleted all underscores except first in my scripts because of better Action List representation for this.
mpl is offline   Reply With Quote
Old 12-07-2015, 05:29 AM   #221
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

Quote:
Originally Posted by mpl View Post
I deleted all underscores except first in my scripts because of better Action List representation for this.
Ah good to know! Will take it back out then here
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 12-10-2015, 02:38 AM   #222
beingmf
Human being with feelings
 
beingmf's Avatar
 
Join Date: Jul 2007
Location: Jazz City
Posts: 5,074
Default

Hm - I get this when I run the script.



Latest version from github, SWS 2.8.1., Reaper 5.1x64
__________________
Windows 10x64 | AMD Ryzen 3700X | ATI FirePro 2100 | Marian Seraph AD2, 4.3.8 | Yamaha Steinberg MR816x
"If I can hear well, then everything I do is right" (Allen Sides)
beingmf is online now   Reply With Quote
Old 12-10-2015, 03:22 AM   #223
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

You copied/saved it wrong (I guess by rightclicking on link in GitHub and not inside of Raw page with unformatted text). Upd: I don`t understand what is wrong here since I put direct link to unforamtted script in the first post.

Last edited by mpl; 12-10-2015 at 04:28 AM.
mpl is offline   Reply With Quote
Old 12-10-2015, 04:10 AM   #224
beingmf
Human being with feelings
 
beingmf's Avatar
 
Join Date: Jul 2007
Location: Jazz City
Posts: 5,074
Default

Quote:
Originally Posted by mpl View Post
You copied/saved it wrong (I guess by rightclicking on link and not inside of Raw page with unformatted text).
Ah! The explanation should be above the folders My laptop's screen is too small.
__________________
Windows 10x64 | AMD Ryzen 3700X | ATI FirePro 2100 | Marian Seraph AD2, 4.3.8 | Yamaha Steinberg MR816x
"If I can hear well, then everything I do is right" (Allen Sides)
beingmf is online now   Reply With Quote
Old 12-10-2015, 09:32 AM   #225
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Quote:
Originally Posted by mpl View Post
Yes. In pattern mode.
Ok, thanks! I'll try global.
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 12-11-2015, 06:12 AM   #226
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Quote:
Originally Posted by mpl View Post
Yes. In pattern mode.


Notes can be as part of pattern as source for global timing reference positions.
Trying this now.
1st attempt: Crash
2nd attempt: Yes, I can get looped midi selected in Global
But, no success quantizing stretchmarkers to it.
Quote:
If you wanna quantize to grid, why cant you use native quantize function?
Because it lacks strength-possibility for stretch-markers (and more).
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp

Last edited by G-Sun; 12-11-2015 at 06:28 AM.
G-Sun is offline   Reply With Quote
Old 12-11-2015, 06:23 AM   #227
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Here's a Licecap:
https://stash.reaper.fm/25916/Q-bug11.gif
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 12-11-2015, 07:32 AM   #228
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

I noticed here something wrong with loop sourced midi item. Try firstly glue loop sourced midi item and let me know is it works for you this way.

mpl is offline   Reply With Quote
Old 12-11-2015, 08:52 AM   #229
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Quote:
Originally Posted by mpl View Post
I noticed here something wrong with loop sourced midi item. Try firstly glue loop sourced midi item and let me know is it works for you this way.

Yes, gluing works

That's good,
but for quantizing a tempo-changing project,
it's really preferred to be able to handle looped midi.
(Then, one can have different grid-settings as takes in the item)
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 12-11-2015, 10:58 AM   #230
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

I currently do another works. So maybe next month I`ll take a look at this.
mpl is offline   Reply With Quote
Old 12-11-2015, 12:16 PM   #231
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Quote:
Originally Posted by mpl View Post
I currently do another works. So maybe next month I`ll take a look at this.
Cool.
btw: Global grid reference (that support tempo-changes)
would take away much of the need for looped midi events ref.
But, both is of course best.
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 12-13-2015, 12:21 AM   #232
barbaman
Human being with feelings
 
Join Date: Sep 2011
Posts: 46
Default is this going to be the warping tool?

Or will the warping tool be a different plugin more optimized for vocals like Vocalign?
barbaman is offline   Reply With Quote
Old 12-13-2015, 02:06 AM   #233
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Yes, but currently I stopped development for a 1-2 months.
mpl is offline   Reply With Quote
Old 12-13-2015, 07:23 AM   #234
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,583
Default

Quote:
Originally Posted by mpl View Post
Yes, but currently I stopped development for a 1-2 months.


Uhoh.. I fear we are losing another great coder. :..(
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 12-13-2015, 06:15 PM   #235
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

Quote:
Originally Posted by daxliniere View Post


Uhoh.. I fear we are losing another great coder. :..(
Hopefully not. I think MPL is just having a well deserved break!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 12-15-2015, 10:29 PM   #236
Subz
Human being with feelings
 
Subz's Avatar
 
Join Date: Jun 2006
Location: UK
Posts: 3,221
Default

Quote:
Originally Posted by mpl View Post
Yes, but currently I stopped development for a 1-2 months.
new to this plugin/script but just wanted to say "Thank You"

(its actually the first script i have ever installed since i started using reaper back at version 3.16

the Vocalign stuff sounds super interesting i will be keeping an eye out on any future developments and hope i will be able to help testing!

in the mean time enjoy your Holiday Season break!

Subz
Subz is offline   Reply With Quote
Old 01-03-2016, 10:14 AM   #237
Subz
Human being with feelings
 
Subz's Avatar
 
Join Date: Jun 2006
Location: UK
Posts: 3,221
Default

is there a reason that it only works if the grid is less than 1 bar (i use fng groove presets or will be taking already existing grooves)

could we not have it only show the

[Set line spacing (Snap/Grid settings) lower than 1]

dialog if you select one of the project or swing Grid settings?

i'm ever so slightly less novice at using scripts now, and am a happy chippie for it!

thanks again for your hard work!

Subz
Subz is offline   Reply With Quote
Old 01-03-2016, 12:54 PM   #238
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

I think there are options in the "arrow" buttons on the sides for how many bars that should help.

Quote:
Originally Posted by Subz View Post
is there a reason that it only works if the grid is less than 1 bar (i use fng groove presets or will be taking already existing grooves)

could we not have it only show the

[Set line spacing (Snap/Grid settings) lower than 1]

dialog if you select one of the project or swing Grid settings?

i'm ever so slightly less novice at using scripts now, and am a happy chippie for it!

thanks again for your hard work!

Subz
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 01-03-2016, 04:37 PM   #239
Subz
Human being with feelings
 
Subz's Avatar
 
Join Date: Jun 2006
Location: UK
Posts: 3,221
Default

Quote:
Originally Posted by musicbynumbers View Post
I think there are options in the "arrow" buttons on the sides for how many bars that should help.
not really as i can not see them without setting the Reaper grid to less than one bar,

this is the step i am trying to avoid!



but thanks for the advice!


Subz
Attached Images
File Type: png 1bar.png (24.5 KB, 884 views)
Subz is offline   Reply With Quote
Old 01-03-2016, 05:08 PM   #240
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Due to Reaper grid it much simplier to calculate grid lower than one bar.
It is possible to build something for 1 bar grid but is it really need? Do someone really need 1 bar swing?

Last edited by mpl; 01-04-2016 at 01:04 AM.
mpl is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 06:25 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.