|
|
|
05-25-2019, 08:03 AM
|
#1681
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
Yes right click the button to define the height
|
|
|
05-25-2019, 10:15 AM
|
#1682
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
HeDa: I was just thinking about something for the isolate tracks function.
Instead of making isolate tracks work with the defeat idea, how about this?
- isolate tracks would not introduce its own function but work like this: hide all tracks (TCP off) and then toggle (for example) Woodwinds
- the advantage would be, that you can toggle the other tags without the use of isolate tags, but instead you could use the toggle tags function
This would spare you to always find a solution for the isolate tracks function (maybe for future use cases).
Means, defeat only needs to be implemented with toggle tracks (since isolate is TCP off + toggle tags).
So let me try to explain this more precisely:
I want to isolate the Woodwinds, and then I want to show the Brass.
- TCP off -> Toggle Woodwinds ( = would be isolate woodwinds)
- now, simply toggle Brass can be used. No need for isolate Brass (the current solution)
Not sure if I'm missing something, but I though I would propose this.
Last edited by _Stevie_; 05-25-2019 at 11:12 AM.
|
|
|
05-25-2019, 12:16 PM
|
#1683
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
You can SHIFT click to turn all tags off. Then right click one tag to show this tag.
The only advantage of isolation mode is that when finishing isolating, it returns to previous configuration. If it is all tags on, you can work without isolating by SHIFT clicking again and it turn on all tags.
all the problems come when a track has more than one tag... my brain is not good enough for all these logic issues
I'm working on some special tags... that are dynamically assigned automatically.. so you don't need to manually tag tracks with them. for example like (Empty) for tracks that have no items... (Folders) for folder tracks... etc. suggestions for more new special tags welcome. They are shown separated at the bottom of the "normal" tags list.
look:
Last edited by heda; 05-25-2019 at 12:22 PM.
|
|
|
05-25-2019, 12:29 PM
|
#1684
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
Maybe with this you don't need isolating mode:
you could use the Presets to start isolating without VCA or Folders and then add more tags as needed. Here I stored one preset for English Horns(preset number 2) and another for "ALL on" (preset 1). But you could also SHIFT click any to turn all on.
see:
|
|
|
05-25-2019, 12:54 PM
|
#1685
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
Quote:
Originally Posted by heda
Yes right click the button to define the height
|
ah ha! GREAT! a very hidden setting... thanks
EDIT: Ok so another one... show env of selected tracks... is seeming a little odd to me
my env's are in lanes... and with it on I see them for selected track but when I turn it off
the previously selected track still shows the envelope lane
I was expecting to be able to show or not show
Next... when we have enlarge track set to big size like 400, and there are also env's in lanes, the lanes get big also
which is not great... I wish I could enlarge the track and keep the env lanes much smaller... is that possible, ...maybe with
a diff action or new lua that could become a button?
Last edited by hopi; 05-25-2019 at 01:23 PM.
|
|
|
05-25-2019, 03:52 PM
|
#1686
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Quote:
Originally Posted by heda
all the problems come when a track has more than one tag... my brain is not good enough for all these logic issues
|
I hear ya, so is my brain, LOL! I think you already did an excellent job!
As for other automatically assigned tags: what about tracks that have VCA, Bus and FX in the name?
|
|
|
05-25-2019, 03:57 PM
|
#1687
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Quote:
Originally Posted by heda
Maybe with this you don't need isolating mode:
you could use the Presets to start isolating without VCA or Folders and then add more tags as needed. Here I stored one preset for English Horns(preset number 2) and another for "ALL on" (preset 1). But you could also SHIFT click any to turn all on.
see:
|
I see, I will check that out. I just fear this would create A LOT of presets.
I could also create a custom action, I guess: TCP off and then toggle tag X.
Would that still leave the folders out, when having them hidden?
|
|
|
05-26-2019, 01:12 AM
|
#1688
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
BTW, could you add toggle states to the actions?
|
|
|
05-26-2019, 03:12 PM
|
#1689
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
Quote:
Originally Posted by _Stevie_
BTW, could you add toggle states to the actions?
|
Why? I've also been asked about this by email. The problem is we have 5 states for each action. Another problem is current actions need Track inspector to be running. Maybe I should create a separated script for the tags part?
|
|
|
05-26-2019, 03:37 PM
|
#1690
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Hm, I see what you mean. Maybe it's not feasable then. But let me explain anyway, what I plan to do.
I'm using LBX Stripper and put buttons for the tag toggle in there.
Now, when hiding tags, it would be great if the buttons on Stripper would
act accordingly. That way, I could always see a visual representation of the
shown/hidden tags. Pretty much like the view in TI itself, but directly in front of me on my touch screen.
I guess, if you can do this, I would limit this to tag toggles for now.
(that's why I suggested some days ago, that we use TCP off + show toggle for isolate tag, but I see your point with undoing and going to the previous tag state.)
On the other hand... Couldn't you introduce some kind of "store current tag state" and "restore tag state" ?
This would enable us to do the following:
1. store current tags
2. isolate = tcp off + toggle show tag Flute
3. toggle show Oboe
4. do your stuff... (recording, editing, etc...)
5. restore tag state (restore the previous tag state before we used isolate).
This way, you could completely get rid of the initial isolate function and it would strip down the toggle states to 2 (hide, show).
But that's just an idea!
|
|
|
05-26-2019, 04:05 PM
|
#1691
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
In next update I'm doing a new instance that only shows the tags panel. Maybe you can float this in your touch screen.
Store/restore states... That is what presets are... there are 9 slots to store states and load states of all tags, but you don't need to use them all, you could define to show only 1 preset, or 100 presets...(that would be crazy) it is in settings.
|
|
|
05-26-2019, 05:01 PM
|
#1692
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Ah, great concerning the presets, then it's already there.
The problem with a tag panel will be that it can't be incorporated into Stripper, but will always have to be floating on top of it.
Would toggle states be a lot of work or even break something?
|
|
|
05-27-2019, 05:04 AM
|
#1693
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
implementing some basic toggle state support. If toggling from TI, it doesn't update the toolbar yet, but then using the toolbar again it gets the state correctly.
|
|
|
05-27-2019, 05:14 AM
|
#1694
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Amaaaaaazing!!!!! Thanks so much HeDa
|
|
|
05-27-2019, 06:37 AM
|
#1695
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
This took me a while this weekend but finally I think it is working. The defeat(force always-off) mode: indicated in red
I'll publish the update later after some cleanup. I need to eat something
|
|
|
05-27-2019, 06:58 AM
|
#1696
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Craaaaazy! :O You spent all weekend on this?
Yeah get some food man, well deserved!
|
|
|
05-27-2019, 10:08 AM
|
#1697
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
the tips says Lmb go to first track with tag... but I don't see it actually do that except for the first named tag... is it me or a bug?
also how do I get the presets for tabs to work? How to define them and move between them?
Last edited by hopi; 05-27-2019 at 11:26 AM.
|
|
|
05-28-2019, 06:09 AM
|
#1698
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
yes I didn't eat since Friday.... eating.... waste of time
Sorry I didn't have time to finish the update yesterday...
But now it is ready
@hopi. It works here... selecting a tag selects the first track that has this tag and scrolls TCP into it. Right clicking the tag, selects all tracks with the tag.
I don't understand the second question. Moving presets?
|
|
|
05-28-2019, 06:24 AM
|
#1699
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Haha oh man
Checking, can't see the update, yet. Is it still being uploaded?
How many lines of code did you add???
|
|
|
05-28-2019, 06:37 AM
|
#1700
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
v1.4rc16 (2019-05-28)
now it is updated
so now there is the new state Always-Off.. by ALT clicking. It will be shown in red. This means tags with one single tag with this state will never be shown no matter what.
you need to recreate tag actions again for the new ones
please test and tell me how it goes.
the changelog for the new things:
* v1.4rc16 (2019-05-28)
+ Special tags: Tags menu to enable/disable. At the bottom of the tags list you will see a list of special automatic tags that you don't need to assign
+ Special tags: (Untagged) Tracks that still have no non special tags
+ Special tags: (Folders) Tracks that are folders
+ Special tags: (Empty) Tracks without any items
+ Special tags: (Frozen) Tracks that have been frozen at least once
+ Tags: Always off mode. ALT+click on TCP or MCP buttons
+ Create Tag actions, Added: Save presets actions
+ Create Tag actions, Added: Always-Off TCP
+ Create Tag actions, Added: Always-Off MCP
+ Action: new TI instance action that defaults to show only tags panel: HeDa_Track Inspector VIP_Tags.lua
+ Tags actions: support for simple action state toggle
# Tags: Restored isolate tag behavior and allow toggle ON other tags when in isolating mode. Allow toggle Always-off(ALT+click) a tag when isolating mode too
# fix: crash trying to create tags actions when a tag had invalid characters for filenames
# fix: issue with scroll mixer view when changing track selection
# tags: changed current track tags display with tag-colored rectangle
# some general bug fixes
|
|
|
05-28-2019, 07:21 AM
|
#1701
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
Quote:
Originally Posted by heda
I don't understand the second question. Moving presets?
|
Thanks ... Ok maybe just give me a quick understanding of how to load and recall the presets for the tags?
I was assuming whatever tags were active could become a preset... one of the little numbers in the tags area... but I must be wrong.
EDIT:
OK plz explain this:
I have two tags.
Each has two tracks.
First tag is called one, second tag is called two.
The two tracks in one are both named one, the two tracks in two tag are both named two.
OK so then I rt clk on tag one and both tracks named 'one' are selected, but then
I right clk on tag two and both the two tracks named 'two' are selected BUT the first track named 'one' remains selected.
I would have expected that 'one' track to become unselected...
EDIT NEXT:
The toggle auto arm does not seem to work for me...
If I have the tracks already set to auto arm, the toggle does not turn that off
If I don't have the tracks already set to auto arm, the toggle does not them on for auto arm
Oh wait... the 'a' does do something but only for the top track in the tag group... not for all the traks in the group
and it set it to normal record mode, not to Automatically arm when selected...
The function in the TI is confusing to me
Last edited by hopi; 05-28-2019 at 07:38 AM.
|
|
|
05-28-2019, 08:19 AM
|
#1702
|
Human being with feelings
Join Date: Jul 2017
Location: Russia
Posts: 75
|
Cool... New options But in Track Inspector VIP v1.4rc15 switching presets is faster.
I try rc16 and then the load of the presets is very slow. :-(
I was set back rc15
|
|
|
05-28-2019, 09:15 AM
|
#1703
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
Quote:
Originally Posted by hopi
Thanks ... Ok maybe just give me a quick understanding of how to load and recall the presets for the tags?
I was assuming whatever tags were active could become a preset... one of the little numbers in the tags area... but I must be wrong.
EDIT:
OK plz explain this:
I have two tags.
Each has two tracks.
First tag is called one, second tag is called two.
The two tracks in one are both named one, the two tracks in two tag are both named two.
OK so then I rt clk on tag one and both tracks named 'one' are selected, but then
I right clk on tag two and both the two tracks named 'two' are selected BUT the first track named 'one' remains selected.
I would have expected that 'one' track to become unselected...
EDIT NEXT:
The toggle auto arm does not seem to work for me...
If I have the tracks already set to auto arm, the toggle does not turn that off
If I don't have the tracks already set to auto arm, the toggle does not them on for auto arm
Oh wait... the 'a' does do something but only for the top track in the tag group... not for all the traks in the group
and it set it to normal record mode, not to Automatically arm when selected...
The function in the TI is confusing to me
|
this is very strange... for me it is working... both selecting the tracks and the autoarm.. it doesn't change the autoarm feature in the track, but it will just arm it manually when selecting the track.
There must be some setting in your REAPER installation that may work differently when selecting tracks or something. I don't really know. Can you try in a new portable installation? We must know what is different in your configuration.
|
|
|
05-28-2019, 09:17 AM
|
#1704
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
Quote:
Originally Posted by Zirrex
Cool... New options But in Track Inspector VIP v1.4rc15 switching presets is faster.
I try rc16 and then the load of the presets is very slow. :-(
I was set back rc15
|
oh. Thanks. Try to deactivate the new feature of Special tags from the tags panel menu. I think I know why this could happen and will fix.
|
|
|
05-28-2019, 11:26 AM
|
#1705
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
well OK in fresh new portable
same story about setting a group of tracks that in a tag to 'a'
they do not arm
I can arm them in the other ususal ways but not via the tag menu
It could well be that I don't understand something and what to expect
I am expecting when I have all trks in the tag selected and clk the 'a' that they all will become armed.
And clk the 'a' again and they unarmed
|
|
|
05-28-2019, 12:26 PM
|
#1706
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
HeDa, this update is HUGE! Thank you so much, donation sent!
|
|
|
05-28-2019, 03:39 PM
|
#1707
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
Quote:
Originally Posted by hopi
well OK in fresh new portable
same story about setting a group of tracks that in a tag to 'a'
they do not arm
I can arm them in the other ususal ways but not via the tag menu
It could well be that I don't understand something and what to expect
I am expecting when I have all trks in the tag selected and clk the 'a' that they all will become armed.
And clk the 'a' again and they unarmed
|
it doesn't do that now... Maybe it could be added if needed.. But for toggling arming to multiple tracks at once, wouldn't be better to use the track grouping in REAPER to arm master and arm slaves?
What it does now is to arm the track when it is selected. I did this with VST instruments tracks in mind. That always need to be armed to play with them via MIDI keyboard. But I don't like to use the autoarm feature in REAPER, because if I have all the tracks in autoarm mode, then sometimes if you select all tracks by accident or something it can get very slow. If you don't need this autoarm feature, you can hide it from the tags panel menu "show autoarm buttons"
|
|
|
05-28-2019, 03:40 PM
|
#1708
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
Quote:
Originally Posted by _Stevie_
HeDa, this update is HUGE! Thank you so much, donation sent!
|
wow thank you! With that I can have some nice dinners
Let me know if anything can be changed or improved... I was thinking, that for your touch screen, it would be difficult to put all the actions for all the states and commands... so maybe we would need first to add some actions (modifier actions) that would define what do you want(isolate, turn on/off, always-off, etc) and then you would touch on the tag you want. This would look cleaner maybe than all the rows of different actions.
|
|
|
05-28-2019, 04:50 PM
|
#1709
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
Quote:
Originally Posted by heda
it doesn't do that now... Maybe it could be added if needed.. But for toggling arming to multiple tracks at once, wouldn't be better to use the track grouping in REAPER to arm master and arm slaves?
What it does now is to arm the track when it is selected. I did this with VST instruments tracks in mind. That always need to be armed to play with them via MIDI keyboard. But I don't like to use the autoarm feature in REAPER, because if I have all the tracks in autoarm mode, then sometimes if you select all tracks by accident or something it can get very slow. If you don't need this autoarm feature, you can hide it from the tags panel menu "show autoarm buttons"
|
Ah OK well yes I have many ways to arm them otherwise... and now you have cleared up my misunderstanding about what the "a" is meant to do... so that's all just fine now... thanks as always...
|
|
|
05-28-2019, 06:31 PM
|
#1710
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
That's a pretty good idea with the modifier keys and would indeed save a lot of space on the touch screen
I will play around in the next few days and report back my findings.
Could it be, that TI got a bit more CPU intensive?
|
|
|
05-29-2019, 02:44 AM
|
#1711
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
Quote:
Originally Posted by _Stevie_
That's a pretty good idea with the modifier keys and would indeed save a lot of space on the touch screen
I will play around in the next few days and report back my findings.
Could it be, that TI got a bit more CPU intensive?
|
yes... I'm trying to optimize some things now.
Also, the special tags need to be updated on all tracks. To check if the track has now items or not, or if the track now is a folder or not... But I am thinking, we may not need to update this all the time, because it is not common that a track changes from folder to not folder, or once it has items etc... so maybe a manual "update special tags on all tracks" action will be better.
|
|
|
05-29-2019, 05:53 AM
|
#1712
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
That's a very good idea. Are you constantly monitoring the changes of folders and items?
Maybe the tags can only be updated, when a command is executed.
Like: when you toggle (empty), the script checks for items on the tracks.
|
|
|
05-29-2019, 03:48 PM
|
#1713
|
Human being with feelings
Join Date: Jul 2017
Location: Russia
Posts: 75
|
Will be great to have...
Script: HeDa_Track Inspector VIP_Tags add to 01. KICK & BASS .lua
Script: HeDa_Track Inspector VIP_Tags add to tracks kick & bass.lua
and other all tag... what we have. This is cool for new track...
And
Script: HeDa_Track Inspector VIP_Tagsremove all tag from selected track.lua
:-)
|
|
|
05-30-2019, 05:58 AM
|
#1714
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
v1.4rc17 (2019-05-30)
update
using tracks color by tag is faster now. except the first time you activate it which is the same as before refreshing all tracks colors.
tags states are saved in ExtState "HEDATITAGS" to be accessed by external Lua script if needed.
TCP and MCP states can be :
0 off
1 on
2 isolated
3 on (OR)
4 Always-off
mute and solo states can be 0 or 1
example code of reading the tag "Vocal" state:
Code:
function HEDATITAGS_gettagstate(tag, var)
if reaper.HasExtState("HEDATITAGS", var .. tag) then
return reaper.GetExtState("HEDATITAGS", var .. tag)
end
end
reaper.ShowConsoleMsg("\nTCP state: ")
reaper.ShowConsoleMsg(HEDATITAGS_gettagstate("Vocal", "TCP"))
reaper.ShowConsoleMsg("\nMCP state: ")
reaper.ShowConsoleMsg(HEDATITAGS_gettagstate("Vocal", "MCP"))
reaper.ShowConsoleMsg("\nMUTE state: ")
reaper.ShowConsoleMsg(HEDATITAGS_gettagstate("Vocal", "MUTE"))
reaper.ShowConsoleMsg("\nSOLO state: ")
reaper.ShowConsoleMsg(HEDATITAGS_gettagstate("Vocal", "SOLO"))
* v1.4rc17 (2019-05-30)
# optimizations in "color tracks by tag" by skipping tracks that have no tags, and update only selected tracks when it doesn't make sense to update all tracks
# fix: various fixes when using track colors by tag
+ Tags added action: HeDa_Track Inspector VIP_Tags Remove all tags from track(s).lua
+ Save tags state in "HEDATITAGS" extstate for integration with external script "TCP"..tagname "MCP"..tagname "MUTE"..tagname "SOLO"..tagname
|
|
|
05-30-2019, 11:37 AM
|
#1715
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Thanks so much HeDa!
2 questions:
1. did the method for the special tags change as well? I think they were the culprit concerning the CPU hogging.
2. I'm a bit lost with the tag storing (not the new ExtState method but the regular one). Are they stored per project or per TI instance?
When I remove all tags from the current project, all projects lose the tags
|
|
|
05-30-2019, 11:58 AM
|
#1716
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
1) I did some tests and timings and special tags were fast enough, some milliseconds to update all tracks special tags. So no changes there. But I should test with a bigger project, but I think if something got slow, maybe it is something else.
2) Tags are stored per project, in the project file. But you must Save the project to store the data in the RPP file. Removing all tags shouldn't remove the tags of other projects. Only the current project. What do you mean all projects losing the tags? Other projects opened in another tabs? Or when you go an open another project it has no tags? New empty projects won't have any tags. But if you open another project that had tags assigned to tracks, the tags must be there. Please explain more what is going on.
|
|
|
05-30-2019, 01:58 PM
|
#1717
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Hey HeDa,
1. I just checked, when I turn of special tags, the issue is gone.
This is with special tags on. Notice the lag during playback and when locating the editor cursor:
https://www.dropbox.com/s/zs952xuv2q...20lag.gif?dl=0
2. I have to check again, before I give false answers, but as far as I noticed:
when I remove the tags from the current project, they are gone from projects that previously had tags. But I will have to check again and report back!
|
|
|
05-30-2019, 03:41 PM
|
#1718
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
v1.4rc18 (2019-05-31)
mmmm ok
try this new version .It has settings for enabling /disabling individual special tags
frozen is disabled by default, which uses one SWS function that may be slower... see if there is a difference. Or try to enable one by one to see which one causes the issue. or if it is the sum of all, then we might have to use manual updating.
* v1.4rc18 (2019-05-31)
+ Special tags sub-menu for enabling/disabling each special tag individually
|
|
|
05-31-2019, 06:08 AM
|
#1719
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
Hey HeDa,
my computer broke yesterday night, while working
Just ordered new parts but it will take some time until I get the machine back working.
Will test ASAP.
|
|
|
05-31-2019, 07:34 AM
|
#1720
|
Human being with feelings
Join Date: Jun 2012
Location: Spain
Posts: 7,268
|
Oh no... That's bad. I hope you didn't lose any data. Parts can be replaced and it is fun.
My computer is old...but keeps going... This reminds me I need to update backups
Last edited by heda; 05-31-2019 at 08:19 AM.
|
|
|
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:36 AM.
|