View Issue Details

IDProjectCategoryView StatusLast Update
0000640Cinelerra-GG[All Projects] Featurepublic2023-07-13 14:50
ReporterJacques-89 Assigned ToPhyllisSmith  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0000640: Effect Favorite
DescriptionIs that possible to select our main effect and have it in special folder to found it faster
TagsNo tags attached.

Activities

PhyllisSmith

PhyllisSmith

2023-07-13 14:50

manager   ~0005537

Workarounds available now.
PhyllisSmith

PhyllisSmith

2023-07-03 15:43

manager   ~0005535

Will close in a couple of days since now there are some ways to do this that already exist. It could be made a little easier with Jacues suggestion, but at this time there is no one to implement that.
IgorBeg

IgorBeg

2023-07-03 07:12

reporter   ~0005534

@PhyllisSmith
Ooh, good! Thanks!
PhyllisSmith

PhyllisSmith

2023-07-02 14:19

manager   ~0005532

@IgorBeg
Sorry, I meant "before" your video, I could not figure it out but "now" with your video, it is very clear!
IgorBeg

IgorBeg

2023-07-02 07:59

reporter   ~0005531

Thank you so much!

@PhyllisSmith wrote: I could not figure out how to make an XML of favorite effects so you could use them in all future projects
Sorry, maybe the video is not clear enough and too fast?
fary54

fary54

2023-07-02 07:48

reporter   ~0005530

@IgorBeg
I was already copying my favorite effects this way, but your tutorial has enabled me to discover the possibility of saving them in an .xml file.
Many thanks for sharing your knowledge with the community.
PhyllisSmith

PhyllisSmith

2023-07-01 17:28

manager   ~0005529

@IgorBeg
VERY Clever! I could not figure out how to make an XML of favorite effects so you could use them in all future projects but you did that so nicely. And it really does not take long to initially set this up once you understand the methodology. Also, I never envisioned using the Viewer this way to copy effects. Thanks for the demonstration -- I know it must have taken many, many hours to set this up (I like the music too).
IgorBeg

IgorBeg

2023-07-01 08:23

reporter   ~0005528

You can see the "How to Collect and Save Your Favourite Effects" video tutorial to:
https://files.fm/u/t928sfrrs

The duration of the video could have been shorter but, as usual, I added other things,... sorry.

I would like to say that it is a workaround then, maybe, it is not good for Jacques-89 and other users. The "expanders.txt" is faster to use.
Using my workaround for middle-long projects you can gain time because you can Collect more than an effect and apply them to an edit in the Timeline.

As always, @Andrea_Paz, if you think it is good enough for the Cinelerra-GG Youtube channel feel free to use it.
You can download it also from my site (the file is the same *.webm). Thanks!
Andrea_Paz

Andrea_Paz

2023-06-29 07:25

manager   ~0005527

@PhyllisSmith
Sorry. I haven't touched vidstab lately so I think it's an old remnant that wasn't supposed to be there anymore. I am my usual confusing self. Thanks for the correction.
IgorBeg

IgorBeg

2023-06-29 07:12

reporter   ~0005526

@Andrew-R @PhyllisSmith
Okay. Thanks!
PhyllisSmith

PhyllisSmith

2023-06-28 22:57

manager   ~0005525

@Andrea_Paz - as suggested I changed it to Favorites and checked expanders.txt with this new section into source GIT. Also, updated Manual using your tar.gz file but with a few modifications. I did NOT add the "vidstab" note in Plugins.tex because where you put that NOTE was right above the next section that already had the information about vidstab in it.
@IgorBeg - I agree with Andrew that you should continue your effort if you have the time because I am very curious of your methodology and I am sure it will be useful in other situations for ongoing projects.
Andrew-R

Andrew-R

2023-06-28 07:16

reporter   ~0005524

@IgorBeg, I think more explanation videos definitely good thing to have, so please continue your work on it if possible.
IgorBeg

IgorBeg

2023-06-28 07:09

reporter   ~0005523

Very good Phyllis!
The Manual is a great thing!
I don't know if you are still interested in my workflow, right now. It is a completely different way and, probably, it is not good for Jacques-89, but it allows you to collect multiple Effects.
I think it will be ready by Sunday but, Let me know if you are not longer interested, thanks.
Jacques-89

Jacques-89

2023-06-27 20:07

reporter   ~0005522

May be the possibility to automatically add to Favorites by clicking right on the icone and select option in the menu will be a good enhancement.
In any case that is working fine manually
Jacques-89

Jacques-89

2023-06-27 19:26

reporter   ~0005521

Many Thanks.
I use AppImage version.
I follow your instruction: copy Expanders.txt in/$HOME/.Bcsat5
That is working fine. I will manually change the information in the txt file.
Andrea_Paz

Andrea_Paz

2023-06-27 18:43

manager   ~0005520

Great, Phyllis! I didn't remember the capability to put expanders.txt in ./bcast5.
I'll put a note in the manual. Would you mind changing "Frequently_Used" to "Favorites"? I think it is more usual for users.

expanders.tar.gz (128,211 bytes)
PhyllisSmith

PhyllisSmith

2023-06-27 16:46

manager   ~0005518

Last edited: 2023-06-27 16:47

View 2 revisions

@jacques-89
@IgorBeg
@Andrew-R
@Andrea_Paz
A way to have your own set of frequently used plugins ALREADY EXISTS and works for everyone to include AppImage users! I should have read the manual on expanders.txt. It states:

CINELERRA-GG’s default setup is in the file $CIN_DAT/expanders.txt but if the user wants their own specific setup and if the file in $HOME/.bcast5/expanders.txt exists, it will take precedence.

So all Jacques has to do is put the attached file in that directory, edit to his specifications and it will be easy to find his favorite plugins quickly. The attached file has some "Frequently_Used" video plugins already included but they can be changed as can any others. MOST IMPORTANT is that the editing has to be exact as described here:
   https://cinelerra-gg.org/download/CinelerraGG_Manual/Expanders_Plugin_Subtrees_i.html
I will mark this resolved in a couple of days and hope that Jacques has read it.



expanders.txt (3,959 bytes)
Video Effects
	- Frequently_Used
		Brightness/Contrast
		Color 3 Way
		Color Balance
		Gradient
		Histogram
		Title
		VideoScope
	- Color_Correction
		Blue Banana
		Brightness/Contrast
		C41
		Color 3 Way
		Color Balance
		Gamma
		Gradient
		HistEq
		Histogram
		Histogram Bezier
		Hue saturation
		Interpolate Bayer
		Invert Video
		RGB - 601
		Reroute
		Sketcher
		Swap channels
		Threshold
		VideoScope
		YUV
		YUV411
		YUVShift
	- FF_Color_Correction
		F_chromahold
		F_colorbalance
		F_colorchannelmixer
		F_colorkey
		F_colorlevels
		F_colormatrix
		F_curves
		F_elbg
		F_eq
		F_fftfilt
		F_floodfill
		F_greyedge
		F_haldclutsrc
		F_histeq
		F_histogram
		F_limiter
		F_lut
		F_lut1d
		F_lut3d
		F_lutrgb
		F_lutyuv
		F_negate
		F_normalize
		F_pseudocolor
		F_separatefields
		F_setparams
		F_setrange
		F_shuffleplanes
		F_swapuv
		F_tlut2
		F_vignette
		F_vibrance
	- Motion
		Motion
		Motion 2 Point
		Motion51
		MotionCV
		MotionHV
		F_dejudder
		F_deshake
	- Blur
		Blur
		Edge
		Linear Blur
		Motion Blur
		Radial Blur
		Sharpen
		Unsharp
		Zoom Blur
		F_avgblur
		F_boxblur
		F_deband
		F_deblock
		F_edgedetect
		F_gblur
		F_sab
		F_smartblur
		F_unsharp
	- Denoise
		DeScratch
		Denoise video
		DotTV
		Selective Temporal Averaging
		Time Average
		F_atadenoise
		F_bitplanenoise
		F_dctdnoiz
		F_fftdnoiz
		F_hqdn3d
		F_nlmeans
		F_noise
		F_owdenoise
		F_removegrain
		F_vaguedenoiser
	- Extract Keys
		Blue Banana
		Chroma key
		Chroma key (HSV)
		CriKey
		Difference key
		F_chromakey
		F_despill
		F_lumakey
	- Geometry
		Auto Scale
		Flip
		Lens
		Perspective
		Polar
		Rotate
		Rumbler
		Scale
		Scale Ratio
		Sketcher
		Sphere Cam
		Translate
		Whirl
		Wave
		F_cropdetect
		F_crop
		F_cover_rect
		F_drawbox
		F_drawgraph
		F_drawgrid
		F_fillborders
		F_hflip
		F_lenscorrection
		F_pad
		F_perspective
		F_rotate
		F_scale
		F_super2xsai
		F_swaprect
		F_tile
		F_vflip
	- Scale
		Auto Scale
		Downsample
		F_hqx
		F_scale
		F_super2xsai
		F_xbr
		Scale
		Scale Ratio
	- Time
		Decimate
		Delay Video
		Freeze Frame
		Loop video
		ReframeRT
		Reverse video
		Time Average
		TimeFront
		F_amplify
		F_deflicker
		F_framerate
		F_framestep
		F_loop
		F_mpdecimate
		F_realtime
		F_tblend
		F_tinterlace
		F_tmix
		F_vfrdet
	- Test
		F_bench
		F_bbox
		F_ciescope
		F_color
		F_datascope
		F_entropy
		F_graphmonitor
		F_mptestsrc
		F_oscilloscope
		F_pal100bars
		F_pal75bars
		F_pixscope
		F_rgbtestsrc
		F_showpalette
		F_signalstats
		F_smptebars
		F_smptehdbars
		F_testsrc
		F_testsrc2
		F_vectorscope
		F_yuvtestsrc
		F_waveform
Audio Effects
	- Calf
		- Instruments / Generators
			L2_Calf Organ
			L2_Calf Monosynth
			L2_Calf Fluidsynth
			L2_Calf Wavetable
		- Modulation Effects
			L2_Calf Multi Chorus
			L2_Calf Phaser
			L2_Calf Flanger
			L2_Calf Rotary Speaker
			L2_Calf Pulsator
			L2_Calf Ring Modulator
		- Delay Effects
			L2_Calf Reverb
			L2_Calf Vintage Delay
			L2_Calf Compensation Delay Line
			L2_Calf Reverse Delay
		- Dynamic Processors
			L2_Calf Compressor
			L2_Calf Sidechain Compressor
			L2_Calf Multiband Compressor
			L2_Calf Mono Compressor
			L2_Calf Deeser
			L2_Calf Gate
			L2_Calf Sidechain Gate
			L2_Calf Multiband Gate
			L2_Calf Limiter
			L2_Calf Multiband Limiter
			L2_Calf Sidechain Limiter
			L2_Calf Transient Designer
		- Filters and Equalizers
			L2_Calf Filter
			L2_Calf Filterclavier
			L2_Calf Envelope Filter
			L2_Calf Emphasis
			L2_Calf Vocoder
			L2_Calf 5-Band Equalizer
			L2_Calf 8-Band Equalizer
			L2_Calf 12-Band Equalizer
			L2_Calf 30-Band Equalizer
		- Distortion Effects
			L2_Calf Saturator
			L2_Calf Exciter
			L2_Calf Bass Enhancer
			L2_Calf Tape Simulator
			L2_Calf Vinyl
			L2_Calf Crusher
		- Tools
			L2_Calf Mono Input
			L2_Calf Pitch Tools
			L2_Calf Stereo Tools
			L2_Calf Haas Stereo Enhancer
			L2_Calf Multi Spread
			L2_Calf Multiband Enhancer
			L2_Calf X-Over 2 Band
			L2_Calf X-Over 3 Band
			L2_Calf X-Over 4 Band
			L2_Calf Analyzer
expanders.txt (3,959 bytes)
IgorBeg

IgorBeg

2023-06-22 07:13

reporter   ~0005515

For my favourite Effects I use a workaround: it saves my preset and multieffects. It may be useful for middle-long projects.
I don't know if it can fit to Jacques-89's needs (or other users).
Because it is too long to explain by words, I will try to do a screencast/tutorial next days,... sorry.
Andrea_Paz

Andrea_Paz

2023-06-20 18:47

manager   ~0005514

@PhyllisSmith
Yes, you could try asking users which plugins they use the most and then make the list.
PhyllisSmith

PhyllisSmith

2023-06-20 18:37

manager   ~0005513

@Andrea_Paz,
I agree with everything you stated, but coding to allow the better option for each user who is using AppImage is beyond what I can currently do. Eventually if it could be coded something like Plugin Presets (see https://www.cinelerra-gg.org/download/CinelerraGG_Manual/Saved_Plugin_Presets.html) then there could be a file such as $HOME/.bcast5/Cinelerra_Favorites that is customized by the user and would be usable with the AppImage and untouched on every upgrade.

But for now, would it not be somewhat useful to put in generic ones? like Adam did with the Lens plugin in "factory defaults" for plugin presets?
Andrea_Paz

Andrea_Paz

2023-06-20 18:18

manager   ~0005512

My opinion:
The usefulness of "favorites" is to manage the list personally according to one's uses. It is useless to make a generic list.
Is it possible to create a script or interface to be able to enter your list inside expanders.txt? For those who build their own CinGG it is not difficult to intervene on the file at compile time, but for the appimage how can this be done?

@jacques-89
Do you compile your CinGG or do you use appimage?
Andrew-R

Andrew-R

2023-06-20 18:14

reporter   ~0005511

@PhyllisSmith, ah, sounds like good idea, especially if you leave few lines in documentation so this user-editable (but not in GUI) feature will be more visible? (it might be already there, but as typical lame user I tend to skip hard part until absolutely necessary!)
PhyllisSmith

PhyllisSmith

2023-06-20 16:03

manager   ~0005510

@jacques-89
@Andrew-R
@Andrea_Paz
A simple to implement solution I think will work OK is to add a "Frequently_Used" category to expanders.txt consisting of the 5-10 most commonly used Video Plugins. What should be included there? Since this BT came from Jacques, was does he need? I came up with:
   - Frequently_Used
                Brightness/Contrast
                Color 3 Way
                Histogram
                Title
                VideoScope
This is a simple solution that can be implemented quickly for the next build on June 30.

Then to use: in the Resources window, highlight "Video Effects" and click on the right facing arrow to the left of the Video Effects word, and highlight "Frequently_Used.
PhyllisSmith

PhyllisSmith

2023-06-20 01:05

manager   ~0005509

@jacques-89
Currently there is no way to do this but...

1) I would think that the "Search" box in the Resources Window "Video Effects" folder is handy for this? is it not?
2) In drag and drop mode, you can "collect effects" as an option using the Middle Mouse Button, that you have on the timeline, then use "paste effects" later to add them some place else on the timeline.

I will think about this some more to see if there is some other methodology.
Andrew-R

Andrew-R

2023-06-19 23:31

reporter   ~0005508

ah, it only works for "Render Effect" menu item!

I wonder if we can add recent realtime effects menu item in similar fashion too ....
Andrew-R

Andrew-R

2023-06-19 23:25

reporter   ~0005507

strange, there is whole machinery for loading and saving recent menu effects but it does not work for some reason??


https://git.cinelerra-gg.org/git/?p=goodguy/cinelerra.git;a=blob;f=cinelerra-5.1/cinelerra/mainmenu.C;h=e2902b3bfa62e113ba10c712587478416688ac9c;hb=HEAD

int MainMenu::save_veffects
 int MainMenu::init_veffects
int MainMenu::save_defaults

Issue History

Date Modified Username Field Change
2023-06-19 11:54 Jacques-89 New Issue
2023-06-19 23:25 Andrew-R Note Added: 0005507
2023-06-19 23:31 Andrew-R Note Added: 0005508
2023-06-20 01:05 PhyllisSmith Note Added: 0005509
2023-06-20 16:03 PhyllisSmith Note Added: 0005510
2023-06-20 16:03 PhyllisSmith Assigned To => PhyllisSmith
2023-06-20 16:03 PhyllisSmith Status new => acknowledged
2023-06-20 18:14 Andrew-R Note Added: 0005511
2023-06-20 18:18 Andrea_Paz Note Added: 0005512
2023-06-20 18:37 PhyllisSmith Note Added: 0005513
2023-06-20 18:47 Andrea_Paz Note Added: 0005514
2023-06-22 07:13 IgorBeg Note Added: 0005515
2023-06-27 16:46 PhyllisSmith File Added: expanders.txt
2023-06-27 16:46 PhyllisSmith Note Added: 0005518
2023-06-27 16:47 PhyllisSmith Note Edited: 0005518 View Revisions
2023-06-27 18:43 Andrea_Paz File Added: expanders.tar.gz
2023-06-27 18:43 Andrea_Paz Note Added: 0005520
2023-06-27 19:26 Jacques-89 Note Added: 0005521
2023-06-27 20:07 Jacques-89 Note Added: 0005522
2023-06-28 07:09 IgorBeg Note Added: 0005523
2023-06-28 07:16 Andrew-R Note Added: 0005524
2023-06-28 22:57 PhyllisSmith Note Added: 0005525
2023-06-29 07:12 IgorBeg Note Added: 0005526
2023-06-29 07:25 Andrea_Paz Note Added: 0005527
2023-07-01 08:23 IgorBeg Note Added: 0005528
2023-07-01 17:28 PhyllisSmith Note Added: 0005529
2023-07-02 07:48 fary54 Note Added: 0005530
2023-07-02 07:59 IgorBeg Note Added: 0005531
2023-07-02 14:19 PhyllisSmith Note Added: 0005532
2023-07-03 07:12 IgorBeg Note Added: 0005534
2023-07-03 15:43 PhyllisSmith Status acknowledged => resolved
2023-07-03 15:43 PhyllisSmith Resolution open => fixed
2023-07-03 15:43 PhyllisSmith Note Added: 0005535
2023-07-13 14:50 PhyllisSmith Status resolved => closed
2023-07-13 14:50 PhyllisSmith Note Added: 0005537