Old Today, 01:20 AM   #441
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 2,146
Default

Quote:
Originally Posted by Sexan View Post
But now you mouse wheel up until you see number of copies you need and mouse click to paste them in 1 go

How do you guys feel about that?
and how to scroll? it will not interfere? dragging area selection and moving should scroll but mouse wheel at least here is still very useful to be able scroll up and down to check project and where to paste and what to select or drag. Maybe Modifier + Mousewheel for that? : )
deeb is offline   Reply With Quote
Old Today, 01:22 AM   #442
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 2,271
Default

Its on modifier
so modifier + mousewheel in paste mode increases decreases number of copies
Sexan is online now   Reply With Quote
Old Today, 01:24 AM   #443
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 2,146
Default

i don't know about modes! which modes you want to make available and which is default?
don't forget ! just in case keep it simple bro : )
deeb is offline   Reply With Quote
Old Today, 01:26 AM   #444
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 2,271
Default

Well how do you suggest you see item ghosts if they are not activated?

If you just ctrl+c ctrl+v you cannot see them, you just paste items at the destination

Think of this as drag copy, you drag and you see where the paste will land, item ghosts are here to help you visualize the paste destination

I am open for ideas here, but to actually see them we need to be in SOME kind of mode

Just so we are on the same page with this mouse wheel copy, this is what it does

But in our case increases number of copies to the right, makes next copy where first one ends etc

Last edited by Sexan; Today at 01:38 AM.
Sexan is online now   Reply With Quote
Old Today, 01:49 AM   #445
Vagelis
Human being with feelings
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 250
Default

When we are in ghost mode,if we have mouse-key modifers, i think that wouldn't be much of a problem,we could toggle between the ghost copies with the mousewheel , or with keys like the arrows up,down,left,right.

Quote:
Originally Posted by Sexan View Post
Scenario:
You want a snare part to be duplicated x times so
you ctrl + d until you have copies you want.
Beyond awesome

By the way would it be possible to duplicate with mouse drag also??

Select the item ghost,hit duplicate and then click n drag to paint(or just modifier + click n drag.)
This could mimic the paint behaviour of FL or similar to paint midi notes in Reaper.

EDIT: just an idea, it would be nice when in ghost mode,except to increase the number of copies as you said, maybe also to be able to switch between them? e.g if we have 3 copies, to choose which one of them to paste 1 or 2 or 3 seperately.(but maybe then it becomes too complicated?)

Question:Will ghost mode work with envelopes too?E.g multi select 3 shapes,then toggle between them which one to duplicate.

Last edited by Vagelis; Today at 02:15 AM.
Vagelis is online now   Reply With Quote
Old Today, 03:00 AM   #446
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 2,271
Default

Increasing number of copies is meant to replace duplicate since you have to press ctrl+d number of times you wish to duplicate

this is:
Increase or decrease number of copies to fit needed segment, immediately get visual feedback via item ghosts, click to confirm

imagine having 2 AS with single items in them:
activate 1 AS- mousewheel up till you have copies you want - click
activate 2 AS- mousewheel up till you have copies you want - click

and you get this


Its an idea I'm testing,so we will see how people feel about it, or should it be included. This is more for loops,sound design,arranging

Ghosts work on envelopes also

Little uglier but... will try to get this more prettier

Last edited by Sexan; Today at 03:26 AM.
Sexan is online now   Reply With Quote
Old Today, 03:37 AM   #447
reapero
Human being with feelings
 
Join Date: Aug 2011
Posts: 156
Default

Wow dudes. I struggle to follow all of your ideas..this is nuts!

My humble suggestion, which most likely you have already taken into account, is to keep it simple. Most of us will draw selection, ctrl+ drag to copy or drag to move,etc scale using the pink areas..and thats pretty much it.

All of this advanced stuff with mousewheels and the like..well..i guess its so advanced that i havent firgured out a case for it yet

Anyway, sotty if i stated the obvious..go Sexan!
reapero is online now   Reply With Quote
Old Today, 03:46 AM   #448
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 2,271
Default

This is some stuff I wanted, I needed, because I do this thing all the time

Anyway the core is almost done, so ANYTHING new now is just a matter of writing a function and put it in Area_51_functions scripts and it will do whatever you want.

Core does basic things:
Drawing AS
Drawing Ghosts
Managing AS
Zones
Getting info of tracks
Getting offsets and other stuff needed for manipulation
Mouse event handling

Functions script does the reset:
Gets info
does something with info

So all I'm doing is making functions and from core script call it:

If mouse click and zone X or something x call function XY from other script

So basically if you literally copy any script and put it in functions script, modify so it takes info from AS:
Code:
track = AS.info.track - which can be media track or envelope
items = AS.info.items[i]
env_points = AS.info.env_points[i].ID,VALUE,TIME etc
it will JUST work

Upcomming release will be pure simple, Copy,paste,split,delete,move,resize and I will include my functions for that envelope voodoo (stretching,shrinking,warping which is broken because of the formula)

Last edited by Sexan; Today at 03:59 AM.
Sexan is online now   Reply With Quote
Old Today, 04:10 AM   #449
Vagelis
Human being with feelings
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 250
Default

Quote:
Originally Posted by Sexan View Post
Increasing number of copies is meant to replace duplicate since you have to press ctrl+d number of times you wish to duplicate

this is:
Increase or decrease number of copies to fit needed segment, immediately get visual feedback via item ghosts, click to confirm

imagine having 2 AS with single items in them:
activate 1 AS- mousewheel up till you have copies you want - click
activate 2 AS- mousewheel up till you have copies you want - click

and you get this


Its an idea I'm testing,so we will see how people feel about it, or should it be included. This is more for loops,sound design,arranging
I think it's a brilliant idea! Need to test it and see how easy and useful it is.
Vagelis is online now   Reply With Quote
Old Today, 06:04 AM   #450
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 2,146
Default

Quote:
Originally Posted by Sexan View Post
Upcomming release will be pure simple, Copy,paste,split,delete,move,resize and I will include my functions for that envelope voodoo (stretching,shrinking,warping which is broken because of the formula)
don't forget maybe duplicate ! as somone said the most basic function is drag to move, CMD + D = Duplicate right next to the selected area, CMD + Drag = copies to destination.

between i still get this: Area_51.lua:252: 'reaper.JS_Window_GetScrollInfo' argument 1: expected void*

So i might be repeating bullshit because i can't see the implementation : )
deeb is offline   Reply With Quote
Old Today, 06:16 AM   #451
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Posts: 2,209
Default

Just a thought: could double click select the item underneath the mouse cursor?
Handy for stuff like this:

__________________
My Reascripts forum thread | My Reascripts on GitHub | Stephan Römer - film composer
If you wish to donate for my scripts: please consider an organization like: animal shelter, doctors without borders, UNICEF, etc...
_Stevie_ is online now   Reply With Quote
Old Today, 06:44 AM   #452
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 2,271
Default

Yeah adding that set AS to time to item lenght
Sexan is online now   Reply With Quote
Old Today, 06:45 AM   #453
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Posts: 2,209
Default

Woop!
__________________
My Reascripts forum thread | My Reascripts on GitHub | Stephan Römer - film composer
If you wish to donate for my scripts: please consider an organization like: animal shelter, doctors without borders, UNICEF, etc...
_Stevie_ is online now   Reply With Quote
Old Today, 06:46 AM   #454
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 2,271
Default

Quote:
Originally Posted by deeb View Post
don't forget maybe duplicate ! as somone said the most basic function is drag to move, CMD + D = Duplicate right next to the selected area, CMD + Drag = copies to destination.

between i still get this: Area_51.lua:252: 'reaper.JS_Window_GetScrollInfo' argument 1: expected void*

So i might be repeating bullshit because i can't see the implementation : )
Its because its looking for mixer window which is set to "mixer" did not find ID for it. Need to ask Julian
Yeah duplicate too

EDIT its not mixer its SB_VERT

Last edited by Sexan; Today at 07:27 AM.
Sexan is online now   Reply With Quote
Old Today, 06:50 AM   #455
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Posts: 2,209
Default

What exactly do you need for the mixer?
There's also stuff from SWS:

GetMixerScroll()
BR_Win32_GetMixerHwnd()
__________________
My Reascripts forum thread | My Reascripts on GitHub | Stephan Römer - film composer
If you wish to donate for my scripts: please consider an organization like: animal shelter, doctors without borders, UNICEF, etc...
_Stevie_ is online now   Reply With Quote
Old Today, 07:13 AM   #456
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 2,271
Default

Because there is some shit in there for this magic to happen that requires it
Sexan is online now   Reply With Quote
Old Today, 07:42 AM   #457
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Posts: 2,209
Default

Hah, amazing!
__________________
My Reascripts forum thread | My Reascripts on GitHub | Stephan Römer - film composer
If you wish to donate for my scripts: please consider an organization like: animal shelter, doctors without borders, UNICEF, etc...
_Stevie_ is online now   Reply With Quote
Old Today, 09:23 AM   #458
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 2,271
Default

FIIINNNAAAALYYYYY!!! Whoooole morning... I got the right offset when pasting tracks below last track!!!!!AAAAAAAAAAAAAAAAAAAAA!!!

Problem was when there are empty tracks between the items



Sooon booooyyys ! Soon

Criteria match next and we are off to public!
Sexan is online now   Reply With Quote
Old Today, 09:28 AM   #459
RobinGShore
Human being with feelings
 
Join Date: May 2013
Location: New York
Posts: 356
Default

I downloaded all the area51 scripts from the alpha and wip folders in your github, but I keep getting the following error message when I try to run any of them in Reaper:

Area_51.lua:7: unexpected symbol near '<'

Is there a way for to me fix the error so I can test these out?
__________________
www.silversound.us
RobinGShore is online now   Reply With Quote
Old Today, 09:34 AM   #460
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 2,271
Default

Open it with RAW icon on the right save as put "" around the name and rename txt to lua.
Sexan is online now   Reply With Quote
Old Today, 09:39 AM   #461
Sexan
Human being with feelings
 
Sexan's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 2,271
Default

@deeb try it now
Sexan is online now   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 09:42 AM.


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