|
|
|
06-23-2019, 12:52 PM
|
#721
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Quote:
Originally Posted by _Stevie_
Yeah, very annoying. But to be honest, it is Github that is failing miserably here. They should just provide a simple file download. Instead, I always have to download the whole archive as zip. Huge misconception in design...
|
They are providing a file download - right-click, Save Link As...
It's the browser that's screwing up by just deciding that any link must be an HTML file.
|
|
|
06-23-2019, 12:59 PM
|
#722
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Really? Ah, well, then pretty much every browser I’m using is screwing up.
Safari, Firefox, Opera.
|
|
|
06-23-2019, 01:07 PM
|
#723
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Quote:
Originally Posted by _Stevie_
Really? Ah, well, then pretty much every browser I’m using is screwing up.
Safari, Firefox, Opera.
|
For Safari, at least, it's been a known bug for years and years that they don't seem to care about fixing.
I don't have a Mac to try with, but on Windows and Linux most browsers' "Save As..." boxes will let you choose the format to save in. If there's an All Files or Plain Text option, picking that and making sure the file is saved with a .lua extension will usually work.
|
|
|
06-23-2019, 01:11 PM
|
#724
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Also, don't try to download using the links you see when browsing through a repo on Github - those link to Github's file viewer. If that's where you're having trouble, open the file and then use the Raw button at the top-right for a link to the actual file:
|
|
|
06-23-2019, 01:16 PM
|
#725
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
Managed to solve my issue with the help of nappies.
Long story short intercept must be in constant loop (which I did not do ). I thought I can just trigger it with mouse click and that's it, but no
|
|
|
07-02-2019, 07:59 AM
|
#726
|
Human being with feelings
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 3,116
|
Reboot!
|
|
|
07-03-2019, 08:25 AM
|
#727
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
I'm here but I have tournament with my company in few days so we are in preparation mode. There are many updates but many bugs so I wont publish it before I fix them (about 10 days)
|
|
|
07-03-2019, 08:08 PM
|
#728
|
Human being with feelings
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 3,116
|
Quote:
Originally Posted by Sexan
I'm here but I have tournament with my company in few days so we are in preparation mode. There are many updates but many bugs so I wont publish it before I fix them (about 10 days)
|
Haha just boosting the thread Sexan, you take the time you need
|
|
|
07-06-2019, 06:34 AM
|
#729
|
Human being with feelings
Join Date: Mar 2015
Location: India Mumbai
Posts: 816
|
i have managed to just draw the AS .. but no success with cut paste or move yet.
I am presuming i have note installed some component
While installing the lua package from your github, i opened the RAW lua files and saved them and further loaded them into reaper via Load script command
the files i downloaded are -
Area_51 class, core , functions , input and mouse.
SWS -2.10
Js_api-989
Reaper-5.979/x64
Windows10
Quote:
Error: Area_51_functions.lua:7: bad argument #1 to 'GetMediaItemInfo_Value' (MediaItem expected)
Stack traceback:
Area_51_core.lua:14: in function 'crash'
[C]: in field 'GetMediaItemInfo_Value'
Area_51_functions.lua:7: in function 'move_items_envs'
Area_51_core.lua:440: in function 'zone'
Area_51_class.lua:119: in method 'track'
Area_51_class.lua:178: in function 'Track'
Area_51_class.lua:182: in function 'Draw'
Area_51_core.lua:1030: in function <C:\Users\Sameeruddin\Desktop\Area_51_core.lua:998 >
[C]: in function 'xpcall'
Area_51_core.lua:997: in function <C:\Users\Sameeruddin\Desktop\Area_51_core.lua:996 >
Reaper: 5.979/x64
Platform: Win64
|
Update- I held the number 1 or 2 key and realised it could drag around the item along the AS , but only when i make the selection beyond the item and drag it from the empty space.
Is it becuase some mouse modifiers are coinciding while clicking and dragging ?.
Last edited by zookthespook; 07-06-2019 at 06:41 AM.
|
|
|
07-08-2019, 10:21 AM
|
#730
|
Human being with feelings
Join Date: Apr 2015
Posts: 102
|
Quote:
Originally Posted by Sexan
I'm here but I have tournament with my company in few days so we are in preparation mode. There are many updates but many bugs so I wont publish it before I fix them (about 10 days)
|
Hi Sexan,
may I ask, have you looked into the translation to mac any more, I'm still eager to try your script here
Thanks!
|
|
|
07-08-2019, 02:57 PM
|
#731
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
He's busy with other things and will return as soon as he can.
|
|
|
08-04-2019, 02:55 AM
|
#732
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
Edit...
Last edited by Sexan; 08-04-2019 at 03:48 AM.
|
|
|
08-04-2019, 04:32 AM
|
#733
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
|
Hey Sexan.
I haven't seen this demonstrated yet so apologise if it's already in or if it gives you a heart attack as a suggestions but..
Do you think we would be able to have it so if you time select multiple items across tracks that are lots of single items (like a drum beat done as audio items, kick, snare, hi hat etc..)
That we might be able to time select them and then drag one of the sides to intelligently timestretch it all as if it was one audio piece? *hides behind chair waiting for the bomb to drop*
And to top off the craziness.. could there be a modifier option so that we can either only adjust the start of each of these drum hits/items without stretching them or so that we can adjust start and length to coincide with this.
I know it's crazy but been wanting this for ages and would donate a good amount for it!
We have something like this as a script but doesn't have the mouse modifier adjust stuff that would be amazing!
__________________
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.
|
|
|
08-04-2019, 05:25 AM
|
#734
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
Yeah its doable, can you point me to that script so i can see calculations etc? and implement prototype of using other scripts via data of this one
|
|
|
08-05-2019, 02:03 AM
|
#735
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
|
Quote:
Originally Posted by Sexan
Yeah its doable, can you point me to that script so i can see calculations etc? and implement prototype of using other scripts via data of this one
|
Cool! Will find it.
Would be a powerful thing to have!
__________________
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.
|
|
|
08-05-2019, 03:11 AM
|
#736
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
|
I've found the ones I meant but they are either native or sws ones so might not be easy to see the code for those I guess. Will paste them below anyway so you can see them working at least.
Item: Move and stretch items to fit time selection
This represents fitting the items to the time selection but it will also time stretch each item to make it's size relative to the overall time selection. Definitely one of the functions that would be good to have.
Actually, didn't find the other one that use to do the same as the above one but not stretch the individual items. All it did was move the starts of the items.
Will look again later when got more time to.
__________________
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.
|
|
|
08-05-2019, 07:31 AM
|
#737
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
ok but basically stretch all items in area at once? the inteligente part is that all items behave as individual? can you GIF me an example?
|
|
|
08-05-2019, 09:14 AM
|
#738
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
|
Stretch items relative to each other using the edge of your time selection but make two options. the first is to stretch items and the second (is to keep items at the same stretch they were at but move their start positions only (see the latter part of the below where I reset them)
__________________
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.
|
|
|
08-05-2019, 09:41 AM
|
#739
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
I think thats generic transform formula that I've already use for stretching envelopes. Will try it soon ATM polishing track zones
|
|
|
08-05-2019, 09:47 AM
|
#740
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
|
Quote:
Originally Posted by Sexan
I think thats generic transform formula that I've already use for stretching envelopes. Will try it soon ATM polishing track zones
|
Cool!
It's actually mainly for sound design purposes not drums but sme principle.
Being able to quickly and in real time change the relative timing of items over a bunch of tracks is super powerful.
The next trick but probably not for this script is to then allow this to be non linear via a parameter so you can make it bunched up at the start and expand more at the end (like we have for lfo in automation items).
Awesome but probably not doable so happy enough with the first idea! thanks!
__________________
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.
|
|
|
08-05-2019, 02:17 PM
|
#741
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
Finally managed to make zones work normally... all that mouse here mouse there, mouse last this, mouse last that..... completely new implementation
Since there are "major" changes to API in latest reaper pre and JS_API is not longer working in some parts, I need to change more of the script. But there are manyyy MAAANNNYYY fixes and bugs etc (there is separate branch on my GIT for those who wanna check etc)
new versions requires LATEST reaper dev pre!!
OSX folks will need to wait a bit since one more API is coming soon...
@musisbynumbers tomorrow I will play with your request so we can see and discuss what needs to be done
Last edited by Sexan; 08-05-2019 at 02:23 PM.
|
|
|
08-06-2019, 12:32 AM
|
#742
|
Human being with feelings
Join Date: Mar 2018
Location: Cologne
Posts: 1,362
|
Quote:
Originally Posted by Sexan
Finally managed to make zones work normally... all that mouse here mouse there, mouse last this, mouse last that..... completely new implementation
Since there are "major" changes to API in latest reaper pre and JS_API is not longer working in some parts, I need to change more of the script. But there are manyyy MAAANNNYYY fixes and bugs etc (there is separate branch on my GIT for those who wanna check etc)
new versions requires LATEST reaper dev pre!!
OSX folks will need to wait a bit since one more API is coming soon...
@musisbynumbers tomorrow I will play with your request so we can see and discuss what needs to be done
|
That looks amazing. I'm pretty curious how this will actually change the whole workflow.
Many thanks for the great work and idea!
__________________
☆.。.:*・°☆.。.:*・°☆.。.:*・°☆REAPER//✿◔‿◔)°☆.。.:*・°☆.。.:*・°☆
|
|
|
08-06-2019, 01:31 AM
|
#743
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
@musicbynumbers
We can pretty much do anything to items,envelopes...
Here is a pretty horrible showcase, (sorry forgot to remove the title from before)
I can change anything, rate also, but since my math skills is something really special, I just made it move start/end of the items with even more horrible math (I've tried to make it )
So if we have a right formula... it will be good. Maybe if some can help make a script that will do that so we can transfer it here ?
|
|
|
08-06-2019, 01:34 AM
|
#744
|
Human being with feelings
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,797
|
Hi Sexan, nice to see that you're back for Area Selection
From your last gif that you show, wouldn't be better if there was a modifier, so that the selected areas would move all together as well,instead of each one seperately only?
|
|
|
08-06-2019, 01:44 AM
|
#745
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
Thats just a matter of adding:
Code:
if ALT do x
if SHIFT do y
if SOME-COMBINATION do y
This was just a showcase for musicbynumbers to see its possible. But i have other things to do/fix on the script so it will be very time consuming ATM to find the calculations for this stretching now. But we will eventually implement this (with some help sooner)
EDIT: you are talking about gif with zones, yeah thats also just adding that code above
|
|
|
08-06-2019, 01:56 AM
|
#746
|
Human being with feelings
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,797
|
Yes i was talking about the gif with zones. Thanks
|
|
|
08-06-2019, 06:37 AM
|
#747
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
|
Awesome stuff!
No rush on it and hopefully a math genius can comment here at some point and give you some help. I'll have a think about it myself too
Thanks for considering it! Going to be amazing!
Quote:
Originally Posted by Sexan
@musicbynumbers
We can pretty much do anything to items,envelopes...
Here is a pretty horrible showcase, (sorry forgot to remove the title from before)
I can change anything, rate also, but since my math skills is something really special, I just made it move start/end of the items with even more horrible math (I've tried to make it )
So if we have a right formula... it will be good. Maybe if some can help make a script that will do that so we can transfer it 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.
|
|
|
08-06-2019, 08:07 AM
|
#748
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
|
Had a quick thought and just to say that the main one would be just moving the items start only and the other version would be moving the start and then time stretching as well.
Maths wise (and I'm no expert either) , but it seems like you need to store the original time selection length and then divide that (for the ratio) by the new time selection length (as it's adjusted). Normalise this to be in the 1 range if needed (so it can be used for both expansion and contraction) and then use this value/ratio to move the start of the item from it's original position by taking the start of the time selection as 0, getting each items start position and multiplying by the time selection difference value (in ratio form)
Something like this! Writing this on the move so will have to think it through properly later!
as for timestretching. This can then just be a ratio change in the item properties to match the new ratio.. need to work that out though.
Probably not helpful stuff here sorry
__________________
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.
|
|
|
08-12-2019, 11:09 AM
|
#749
|
Human being with feelings
Join Date: Dec 2018
Posts: 39
|
Hey Sexan! I`ve tried you script area51 from github and get this error at start.
Error: Area_51_core.lua:122: attempt to index a nil value (field '?')
Stack traceback:
Area_51_core.lua:14: in function 'crash'
Area_51_core.lua:122: in function 'Status'
Area_51_class.lua:183: in function 'Draw'
Area_51_core.lua:1030: in function <...NEW_TRACKS\Scripts\SEXAN\Area51_24_june\Area_5 1_core.lua:998>
[C]: in function 'xpcall'
Area_51_core.lua:997: in function <...NEW_TRACKS\Scripts\SEXAN\Area51_24_june\Area_5 1_core.lua:996>
Reaper: 5.981+dev0807/x64
Platform: Win64
|
|
|
08-28-2019, 04:25 PM
|
#750
|
Human being with feelings
Join Date: May 2017
Posts: 325
|
So.. any news on this? No rush, I just would like to know
|
|
|
09-07-2019, 10:19 AM
|
#751
|
Human being with feelings
Join Date: Nov 2014
Posts: 798
|
I'm also interested...
|
|
|
09-07-2019, 10:38 AM
|
#752
|
Human being with feelings
Join Date: Nov 2014
Posts: 798
|
I'm getting the following error:
Area_51_mouse.lua:84: attempt to call a nil value (global 'GetTrackZoneInfo')
|
|
|
09-08-2019, 02:22 AM
|
#753
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
A lot of work has been done behind the scenes. Found some issues with few functions that require reimplementation so I'm doing that. I'm also working IRL so I do not have time to check in here on forum.
Zones are done, items are moving all over the place
There is issue with track offset function so moving items up and down are wonky (fixing this ATM but it also affects ghost copies so its a big one)
Mouse is restricted to arrange view (lots of fixes here).Now everything is more fluid
Lots of small fixes to drawing stuff
Refactored the way areas are calculated (needed for zones since calculation before was extremely wrong)
This fixes and changes are not yet pushed to git since there was major changes which still need fixes around.+
When this is sorted out then we will go into beta with basic release (move,copy,paste,cut,delete)
Last edited by Sexan; 09-08-2019 at 02:34 AM.
|
|
|
09-08-2019, 08:52 AM
|
#754
|
Human being with feelings
Join Date: Jan 2012
Location: Germany
Posts: 1,130
|
Thanks for keeping us posted, Sexan.
Great work!
|
|
|
09-26-2019, 06:13 PM
|
#755
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
|
This goody needs to stay in focus.
Are there any functions you may need from Cockos to make this work more effectively ?
|
|
|
09-26-2019, 10:51 PM
|
#756
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
Hi guys,
ATM I do not need any help from devs regarding API. I just need some free time to finish it. I work in ESport broadcasting and last few months I had lots of tournamrnts back to back (CS:GO,Dota,PUBG) and have 2 more (big ones) in next two months.
Now I have 10 days off and I will try to fix/implement remaining stuff so we can have basic area functionality.
|
|
|
09-27-2019, 01:06 AM
|
#757
|
Human being with feelings
Join Date: Jul 2008
Posts: 1,850
|
Sorry for being late tot the table on this, as only just heard about this LUA, which looks great and 'finally' gives Reaper Area Selection!
However is this just an 'arrangement' thing? or can this Area Selection be used in editing precise audio files on the timeline like an editor or indeed, Pro tools?
|
|
|
09-27-2019, 07:57 AM
|
#758
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
Quote:
Originally Posted by buckman
Sorry for being late tot the table on this, as only just heard about this LUA, which looks great and 'finally' gives Reaper Area Selection!
However is this just an 'arrangement' thing? or can this Area Selection be used in editing precise audio files on the timeline like an editor or indeed, Pro tools?
|
Can you elaborate? ATM it is just arrangement tool since I must start somewhere but it should not be a problem to expand it to midi in the future
What kind of audio editing you have in mind?
|
|
|
09-27-2019, 08:02 AM
|
#759
|
Human being with feelings
Join Date: Jul 2008
Posts: 1,850
|
Quote:
Originally Posted by Sexan
Can you elaborate? ATM it is just arrangement tool since I must start somewhere but it should not be a problem to expand it to midi in the future
What kind of audio editing you have in mind?
|
I am thinking for audio editing and sound design like many Editors do, for example like Pro-tools, Sound Forge, Wavelab, etc
Whereby you can 'draw over' an audio file and cut/paste/delete etc.
Many, if not all Pro tools users do this when editing in the program. Its basically editing and working 'directly' on the sound / audio file like here :
https://youtu.be/dS35PpdFT8o
|
|
|
09-27-2019, 08:32 AM
|
#760
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,596
|
Well its doable but not sure I will implement this in any near future sorry. I do not have the knowledge of working with samples
But it should read the samples in the area range and manipulate them (we have API for that) and after that overwrite the Wav or write new wav and replace.
|
|
|
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 02:06 PM.
|