Re: [CinCVS] Fixing the faders and automation lines

2006-07-21 Thread mark stavar
Hi Leo,

I know a lot more had been said already in this thread by people who know a lot more than myself about the whole area. 

But when I read your message more closely something jumped out at me that I thought was at least worth picking up on. 

You mention a comparison with Ardour. One feature that I like
about Ardour, and is also used in Sony Vegas for video editing is the
way they handle transitions. In both cases a transition is
handled by simply taking two clip sections (on the same track) and
dragging them over one another. The length of the overlap
is the length of the transition, and overlapping automatically
generates two default berzier curves, one for the clip fading in, one
for the clip fading out. (Interestingly, Vegas has its heritage
in audio editing too, just like Cinelerra - Broadcast 2000
-).

Now I have to say that Vegas has probably the sweetest interface I have
come across in *any* software package, and is the one application that
I would go out and specifically buy a Windows box for. I am not
saying we have to be like Vegas, but it is a paradigm that I think just
fits so nicely: to cross-dissolve, you just overlay two tracks. I
have not looked into it, so I have no idea how difficult it would be to
implement, but I at least raise it for your consideration.

I admire you all and the work you do (Heroine and Cin-CV)

Ciao,

marksOn 7/18/06, Leo germani [EMAIL PROTECTED] wrote:
Hi all,I am happy to announce that we are about to
effectivelly contribute to cinelerra. This could happen through the
Pontos de Cultura project of the ministery of culture of Brasil, who
have hired 

Estudiolivre.org.Rafael
(slackware packages maintener) is soon starting to work on cinelerra
code. Our aim is to fix the faders and automation lines.We
beleive they are great features (the faders for audio and video, and
the possibility of automating camera and projector...) but the way they
are today they are not very usable.
Of course we want to do this together with the community. So,
first, Im gonna ask your opinions on whats the best way to deal with
these issues. Later, I'll ask you to help Rafael, who is going to go
deep in the code.
We have two plans so far, depending on how complex the thing gets:Plan A:Build
Ardour-like automation tracks: it means you would have, on the left
panel, the option to show or hide the automation tracks of your choice,
wich would be subTracks of the track you are working in. On this track
all you see is the automation line of the selected automation (fade,
CameraX, etc...). You would be able to see one or as many automation
tracks as you like at a time.
I think this is the best way cause also opens the door for, later
on, someone add all the effects to this. For example, the PluginKey
frames could migrate to the automatinoLine style. So I could automate,
lets say, the HUE parameter of the Color Balance effect. It would
substitute the yellow keys in the future in a much better way.
(Please let me know if my english is too confusing, maybe I can draw some snapshots)Since we dont know how hard is to do this we have a second option:Plan B:just
adding a selection box on the left panel for the user to select wich
automation he/she wants to see/edit. It would be possible to see only
one at a time. And the scale would be automatically adjusted for the
selected automation. Much simpler.. but does the job...Please share your opinions!cheersLeo,,

-- Mark StavarSwan Dancer ProductionsEmail:[EMAIL PROTECTED]Mobile: 0410 638 671
http://www.the-writers-retreat.com/


Re: [CinCVS] Fixing the faders and automation lines

2006-07-17 Thread Pierre Dumuid

Leo germani wrote:

Hi all,

I am happy to announce that we are about to effectivelly contribute to 
cinelerra. This could happen through the Pontos de Cultura project of 
the ministery of culture of Brasil, who have hired Estudiolivre.org 
http://Estudiolivre.org.

Sounds great!
We beleive they are great features (the faders for audio and video, 
and the possibility of automating camera and projector...) but the way 
they are today they are not very usable.
Agreed! But looking at your comments, the annoyances you see seem to be 
different to the annoyance I see, (and many other complainers on this list)


What really annoys me is at the moment, the ranges of the all automation 
curves (that control floating point variables) are currently shared, 
(i.e. the range for an audio track, typically need values from -80 to 6 
dB), projector / camera zoom ranges are ALWAYS positive, and generally 
go from .0001 to 10, and projector / camera translation control are 
generally of the order of -1024 to 1024 (depending on your image size).


At the moment, each of these curves has the same range when working with 
the curves.  This I consider is the most annoying feature about 
automation curves and the one that should be tackled first. My proposed 
solution is as follows:


At the moment (in the SVN version) there exists in the status bar:

 text box
[ -100 to 100]

where the text-box is an editable box where you can type in different 
ranges depending on your job, (i.e. adjusting the zoom, adjusting the 
projector, etc.)  My proposal would be to convert it to


dropdown   text boxbutton
[type] [ -100 to 100][log/lin]

With this idea, each curve is of a type (zoom, translation, audiofade), 
and the range used on the track depends on the type.  Rather than having 
three text-boxes for each type, you have a drop-down list, that can be 
used to select the range for each type.  Additionally, each type can use 
a logarithmic or linear scale, (probably really only applicable to the 
zoom!!)


The annoyance you seem to be talking about is that of turning on  off 
the automation curves per track.  At the moment, I don't see this as a 
central issue. Though, I think that further down the line it may be nice 
to have the ability to add a select curves to show for each track 
feature later on.  I personally think that an ability to save a set of 
curves on/off states would be cool as well, but these are all extended 
issues.


This is purely my idea of making the automations slightly more user 
friendly to use. (I don't quite see them as not usable!!)  You may 
come up with your own.


I do want to say, that I currently LOVE the ability to manually set the 
limits of the ranges by typing the values in.  I edit videos that are 
recorded from talks taken at gatherings.  sometimes the mixer forgets to 
pipe the audio through the mixer, but a small mic somewhere picks up the 
sound.  What I really appreciate being able to do in cinelerra is type 
in a range of [0 to 30] and then drag the curve to the top of the track 
and know that the volumen is at 30 dB, and then drag the curve to the 
bottom of the track and know that the curve is at 0. 

If I didn't have the editable text boxes, cinelerra would have to assume 
the levels I typically liked to jump between, and then I would have to 
guess what cinelerra was assuming I wanted!


Given this train of thought, it may also be cool to have an 
implementation of snap values for the automation curves.


Anyhow, I went way over-time with my discussion of the problem,

Regards,
Pierre Dumuid
begin:vcard
fn:Pierre Dumuid
n:Dumuid;Pierre
org:The University of Adelaide;Mechanical Engineering
adr:;;;Adelaide;South Australia;5005;Australia
email;internet:[EMAIL PROTECTED]
title:Postgraduate Student
tel;work:8303 3847
tel;home:8388 5727
tel;cell:0407570263
note:CRICOS Provider Number 00123M
x-mozilla-html:TRUE
url:http://www.adelaide.edu.au
version:2.1
end:vcard