Zarxrax
27th October 2010, 16:28
Recently, Phantasmagoriat at the a-m-v.org forums wrote a very simple function, called Range() (http://www.animemusicvideos.org/forum/viewtopic.php?f=45&t=101949).
It basically works just like ApplyRange, but the syntax is much less confusing, and according to some, it is more efficient.
Now, I have always hated the syntax to ApplyRange, because I have found it extremely confusing, to the point that I have to consult the documentation every time I want to use it. Most other people I have spoken to agree on this matter. The Range() function, in comparison, allows you to write the arguments just as you normally would, as if they were outside the function.
Now, I don't like the idea of someone having to write a function to make a core avisynth feature more user friendly. I think that what is built into avisynth should be simple and accessible to most users.
That's why I decided to talk to IanB about adding a core function like this into AviSynth. I think this is really the type of thing that does belong in AviSynth, rather than being an external script. He has suggested that I post a thread to get feedback from others on this matter. So, I am curious what you think. Should AviSynth have this added as an alternative to the ApplyRange function?
It basically works just like ApplyRange, but the syntax is much less confusing, and according to some, it is more efficient.
Now, I have always hated the syntax to ApplyRange, because I have found it extremely confusing, to the point that I have to consult the documentation every time I want to use it. Most other people I have spoken to agree on this matter. The Range() function, in comparison, allows you to write the arguments just as you normally would, as if they were outside the function.
Now, I don't like the idea of someone having to write a function to make a core avisynth feature more user friendly. I think that what is built into avisynth should be simple and accessible to most users.
That's why I decided to talk to IanB about adding a core function like this into AviSynth. I think this is really the type of thing that does belong in AviSynth, rather than being an external script. He has suggested that I post a thread to get feedback from others on this matter. So, I am curious what you think. Should AviSynth have this added as an alternative to the ApplyRange function?