|
|
|
10-02-2018, 11:02 AM
|
#121
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,333
|
Quote:
Originally Posted by Sexan
schwa is ready
|
What do you mean by this?
|
|
|
10-02-2018, 12:00 PM
|
#122
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
haha to fix the bug with items not playing in FIPM (i hope)
|
|
|
10-02-2018, 12:10 PM
|
#123
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,333
|
Quote:
Originally Posted by Sexan
haha to fix the bug with items not playing in FIPM (i hope)
|
Eh, I thought about implementing this feature natively.
|
|
|
10-02-2018, 12:45 PM
|
#124
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
its live on ReaPack : TrackVersionWIP.lua
edit: forgot to mention two more features, there is Auto save for editing versions and make versions from loop recording (pro tools style). Both are enabled by default
Last edited by Sexan; 10-02-2018 at 11:28 PM.
|
|
|
10-04-2018, 05:41 AM
|
#125
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
Lots of things got fixed and improved and uploaded but..... there was a lot of talk about group editing...
First group is all tracks,second snare tracks,third toms....
|
|
|
10-04-2018, 09:31 AM
|
#126
|
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
You are seriously on fire! You are single-handedly solving some big holes in Reaper for me. First, playlists then swipe comping now group editing and what looks like sub-group editing. All in the same script.
This is amazing!
|
|
|
10-04-2018, 11:31 AM
|
#127
|
Human being with feelings
Join Date: Jun 2018
Posts: 324
|
Great! ...but how to get it?
|
|
|
10-04-2018, 11:38 AM
|
#128
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
ReaPack : TrackVersionWIP, my repository (open the link in my description and paste that into ReaPack repository
This one (this gif editing) is not yet in,its very early implementation, all stuff on the previous page is in with many fixes
|
|
|
10-04-2018, 11:41 AM
|
#129
|
Human being with feelings
Join Date: Jun 2018
Posts: 324
|
Quote:
Originally Posted by Sexan
ReaPack : TrackVersionWIP, my repository (open the link in my description and paste that into ReaPack repository
This one (this gif editing) is not yet in,its very early implementation, all stuff on the previous page is in with many fixes
|
Thank you! Tomorrow I will try it as where I live now is night
|
|
|
10-04-2018, 01:35 PM
|
#130
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
Congratulations Sexan! This is great!
I am going to test it thoroughly. For now, it seems that duplicate does not duplicate here but creates a new empty version..
Another thing: versions (for items) are saved automatically, while versions for envelopes are not (you need to save current version). This is inconsistent. I would expect them to save automatically like the item versions do.
Last edited by amagalma; 10-04-2018 at 01:41 PM.
|
|
|
10-04-2018, 01:36 PM
|
#131
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
First bug report!!!! fixing
Edit: fixed duplicate and uploaded, sync your ReaPack
Edit2: regarding envelopes, did not implemented autosave for them yet (will tomorrow). Generally auto save need some improvements. Envelopes still need little love too because they ignore AI (they are not included in chunk). Its on todo list
Last edited by Sexan; 10-04-2018 at 01:48 PM.
|
|
|
10-04-2018, 01:48 PM
|
#132
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
Nice!
Duplicating works now
|
|
|
10-04-2018, 01:50 PM
|
#133
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
Please keep that bug reports coming guys. There are alot of stuff here and I cannot test it all by myself
|
|
|
10-04-2018, 01:57 PM
|
#134
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
Another one, I don't know what is happening here:
|
|
|
10-04-2018, 02:29 PM
|
#135
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
oh,my bad. Thats "make versions from loop recording" but part of code went missing . Fixing
edit: fixed & uploaded. will be shortly on Reapack. This feature is now disabled by default (might be confusing). To re-enable it edit the script and change this line at the top to true
Code:
local auto_loop_rec = false -- make versions from recorded takes
Last edited by Sexan; 10-04-2018 at 03:04 PM.
|
|
|
10-05-2018, 04:37 AM
|
#136
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
Another bug report: lost takes.
How to reproduce:
1) open Media Item Properties of an item
2) choose "Rename file..."
3) activate another version and come back to this one again
4) -> bug: item is there but offline ( missing the audio source)
Related bug:
1) open Media Item Properties of an item
2) choose "Choose new file..."
3) activate another version and come back to this one again
4) -> bug: item has the initial audio source and not the new file
|
|
|
10-05-2018, 05:49 AM
|
#137
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
ok that is auto save issue,will fix it.Currently reworking the envelopes because the code is terible (in order to make auto saving work)
|
|
|
10-06-2018, 10:09 AM
|
#138
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
new version up:
Recoded the whole envelopes. Now they work same as track versions (adding new one creates default envelope)
Added auto save for them also
fixed bug with when changing item source via "Choose new file..." in item properties not saving
the first one with rename I cannot reproduce (it works on my end)
Warning: Envelopes stored with previous versions of the script wont work with this one
Last edited by Sexan; 10-06-2018 at 10:35 AM.
|
|
|
10-06-2018, 12:13 PM
|
#139
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
Thanks!
Haven't tested the envelopes yet.. Will do..
The choose new file bug is fixed. But the rename file still exists. Maybe a licecap might help?
Last edited by amagalma; 10-06-2018 at 12:19 PM.
|
|
|
10-06-2018, 12:20 PM
|
#140
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
oh,ok fixing thank you
|
|
|
10-06-2018, 12:27 PM
|
#141
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
|
|
|
10-06-2018, 12:28 PM
|
#142
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
Quote:
Originally Posted by Sexan
oh,ok fixing thank you
|
Thanks!
|
|
|
10-06-2018, 12:57 PM
|
#143
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
fixed & uploaded
|
|
|
10-07-2018, 04:33 PM
|
#144
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
The new version does not get synced here from Reapack.. Did it compile well?
|
|
|
10-07-2018, 11:49 PM
|
#145
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
fixed
|
|
|
10-08-2018, 03:38 AM
|
#146
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
Yes! Working great now! Thanks!
|
|
|
10-09-2018, 01:28 AM
|
#147
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
Continuing the alpha-testing.. I hope I do not tire you!
Activating an Item Envelope crashes the script:
Furthermore, if the script crashes then there is no way to recover the Versions that were created for any track, which leads to loss of work.
|
|
|
10-09-2018, 02:15 AM
|
#148
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
I'm here for you ! fixing
Will check where it overrides the save (this will be little harder but I'm on it)
Edit: fix is up
EDIT2: If you could reproduce scenario with crash that leads to loss of data please show me (its hard to make it,it happens on some scenarios)
Last edited by Sexan; 10-09-2018 at 02:43 AM.
|
|
|
10-09-2018, 03:38 AM
|
#149
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
You are fast!
Crash when activating item envelopes is fixed! Thanks!
Another scenario of loss of data:
1) make versions for a track
2) save project
3) close Reaper and open it again
4) open saved project
5) problem: all versions are lost
|
|
|
10-09-2018, 05:37 AM
|
#150
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
Fixed this issue!
The problem was in this scenario:
Even if you made/save empty project as X via save as, the scripts data WON'T save unless you hit additional save before exit.
I've added to script when you exit it it will make project dirty and it will ask you when you close the project do you want to save (since there was stored data)
Basically something saved with script needs to be saved with project also
BTW this is ONLY if data is made with UNSAVED project and then saved via SAVE PROJECT AS. So if you start working at the beginning with project that has a name this is not an issue
will upload soon
P.S. if you experience this loss again,post steps to reproduce I know there are few more but its hard to make them
EDIT: It's up
Last edited by Sexan; 10-09-2018 at 06:55 AM.
|
|
|
10-09-2018, 05:40 AM
|
#151
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
Quote:
Originally Posted by Sexan
Fixed this issue!
The problem was in this scenario:
Even if you made/save empty project as X via save as, the scripts data WON'T save unless you hit additional save before exit.
I've added to script when you exit it it will make project dirty and it will ask you when you close the project do you want to save (since there was stored data)
Basically something saved with script needs to be saved with project also
will upload soon
|
Wow... I did not know that.
|
|
|
10-09-2018, 11:21 AM
|
#152
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
Question..
How are the track versions saved?
In a hidden track?
Retained in Project with a table storing their positions?
|
|
|
10-09-2018, 11:31 AM
|
#153
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
nop, data is stored to a lua table that is stored with project "projectexstate".No hidden tracks or anything. Each track information is stored to table which has its guid. Script looks for that table and looks for that track guid
|
|
|
10-09-2018, 11:43 AM
|
#154
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
The reason I asked, is because, the same approach can be taken for making Arrangement Blocks. The main difference being that saving of the items might be time/selection based instead of the whole track, and that items can be inserted at the cursor or so, instead of always retaining their positions.
A separate plugin that takes from this concept that allows one to save the selected area (selection/region selection) for the selected tracks and also allow for updates to tracks (versions). And that the saved items be inserted at the cursor.
That would pretty much be a good start to an Arrangement Blocks/Sections/Patterns script.
Going from there could be cosmetic (displaying the stored data in various, meaningful ways).
Your thoughts?
Edit:
I guess another difference would be probably saving/parsing just the items and envelops (positioned relative to selection start) instead of what it may be for this plugin.
Last edited by Ozman; 10-09-2018 at 11:51 AM.
|
|
|
10-09-2018, 12:02 PM
|
#155
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
I think it will be easy to implement inserting at cursor position or anywhere else, its a very minor change
|
|
|
10-09-2018, 12:13 PM
|
#156
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
And the cool thing is that it is kind of already pseudo-hierarchical. One can insert the version/block items of a single track or all the tracks. That can come in handy in a kind of scratchpad way, when filling out the arrangement.
Now, thinking of it, it's kinda like how FL Studio 20 now allows one to add parts of a pattern instead of just adding the whole pattern (more control than before).
And your script can actually take something that folks are used to in Protools and whatever DAW has playlists, and marry it to patterns/blocks.
I think it would work well.
|
|
|
10-09-2018, 12:36 PM
|
#157
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
maybe it would be better to insert at edit cursor position for that stuff? How do other DAWs do it?+
show me some video,and I will see what I can do.It will be easy to implement
Last edited by Sexan; 10-09-2018 at 12:42 PM.
|
|
|
10-09-2018, 01:08 PM
|
#158
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
Hmm...
Look at this image: https://www.midifan.com/data/attach/...1487407074.jpg
I was wrong about this coming in FL Studio 20, but it was more like 12.5 or so.
Anyway, that column of colorful blocks/rectangles in the center represent tracks of a patterns (which are complete multi-track sections/regions). In this update, one can simply select/drag from the pool of items in a chosen pattern (from a dropdown list), onto the arrangement/playlist (off to the right). The patterns are made in the step sequencer to the left, and the explorer/file browser is to the utmost left.
The interface is different, yes, but consider, a "versions" script/workflow could give the same desired effect. Saving sections of content from tracks, and recalling all or selected parts of that into specific places on the arrangement.
|
|
|
10-09-2018, 01:11 PM
|
#159
|
Human being with feelings
Join Date: Sep 2016
Location: Toronto
Posts: 744
|
Hi Sexan, many thanks for this script, it's going to be very useful.
One issue I've found in testing it is that it isn't saving versions created with "X-Raym_Copy selected items and paste at mouse position.lua" tied to left click mouse modifier.
Here's a gif:
https://imgur.com/a/HrO3kKz
|
|
|
10-09-2018, 01:23 PM
|
#160
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,605
|
will look into that. My script expects some undo points in order to grab items (Insert,copy,draw....)
|
|
|
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 07:27 AM.
|