Page 35 of 64 FirstFirst ... 2531323334353637383945 ... LastLast
Results 341 to 350 of 636

Thread: The LSX tutorials thread!

  1. #341
    Join Date
    Jul 2008
    Location
    My momentum is too precisely determined :S
    Posts
    1,777

    Default

    You have a file consisting of more than 65536 frames?!
    Sadly there isn't much you can do about that. You could split the ilda file in another program, load them into LSX one at a time, save as cat then use the LoadCat event in the main show (I never tried this).

  2. #342
    Join Date
    Jul 2008
    Location
    My momentum is too precisely determined :S
    Posts
    1,777

    Default

    You need to go to Quick Picedit, open the frame picker then do File >> Save as.

  3. #343
    Join Date
    Jul 2008
    Location
    My momentum is too precisely determined :S
    Posts
    1,777

    Default

    Do you mean something like this? https://www.youtube.com/watch?v=UiS6EpzXXEk

    There is no straightforward answer. It's possible but requires lots of expressions.

    Selecting a frequency range instead of just one band. The first problem is that you need to know which frequency corresponds to the numerical input in the Spec2 expression. I have never tested this out. Here is a little SFX loop that can help you: https://drive.google.com/file/d/0B9p...it?usp=sharing
    It visualises the value of var(18). So, place a SetVar event, set it to variable 18, and set it to mousex * 1000 (because the sfx loop visualises a value between 0 and 999 so a value of 745 corresponds to an x position of 0.745). Then place a horizontal line with enough points (see first tutorial) and use a PreMoveY with the spec2 expression: Spec2(0.5, idx)*10. Place a centered vertical line under it and use a ShiftX event set to the expression mousex. Now you should see which frequency corresponds to the input in Spec2. So play a sine wave at 50 Hz, move the mouse around so the vertical line is over the peak and note down the displayed number. Do the same for the other frequencies.

    The next problem is that you don't want a single frequency, you want a range. I think the only way is to average over the spec2 values. Do this by a repeat expression in the SizeY event of your effect (or a SetVar):

    Code:
    minFreq = 0;  //These are the values you found previously.
    maxFreq = 1;
    
    a = 0;
    i = 0;
    repeat(50,   //Increase '50' for accuracy, decrease for performance
       assign(a, a+Spec2(0.5, (i*0.02)*(maxFreq - minFreq)+minFreq))  //If you changed the '50' in the previous line, change the '0.02' to 1/(thatvalue)
       & assign(i, i+1)
    );
    result = a/50;  //Scale as you like
    I haven't tested this but I think it's correct. So now you have the raw input.



    Attack and decay time. Unless you want to go really complicated, there is a simple solution with a minor drawback: damping. The drawback is that you can't control attack and decay time independently. But it will smooth out the movement. This is how you damp:

    Code:
    setdamp(factor, frequency, name);
    result = damp(input, name);
    The factor controls the behaviour of the damping. Set it to 1 so it doesn't oscillate. The frequency is the speed. Don't put it too low or the effect will lag, but don't put it too high either. About 2-5 (to your taste) should do it. Name is some name you can give it. Important: this can also be an integer (it will work erratically if it isn't an integer). So if you are in a loop, you can give it a name like "loop*totalLoops+1" and it will damp each loop independently. See the living manual for more information about damping.

    The second part needs the actual thing you are going to damp, in this case a. It's important to note down that damping only works with an argument between 0 and 1! Which is convenient because now I don't have to say anything about restricting the output.

    So up to now we have:

    Code:
    minFreq = 0;  //These are the values you found previously.
    maxFreq = 1;
    
    setdamp(1, 3, somename);
    a = 0;
    i = 0;
    repeat(50,   //Increase '50' for accuracy, decrease for performance
       assign(a, a+Spec2(0.5, (i*0.02)*(maxFreq - minFreq)+minFreq))  //If you changed the '50' in the previous line, change the '0.02' here to 1/(thatvalue)
       & assign(i, i+1)
    );
    result = damp(a, somename);
    If you are continuously hitting the maximum limit, divide a in the final line by some number until you get a value you like.



    Threshold. If you only want the event to trigger when a goes over a certain value, you can do something like this:

    Code:
    a = max(a, 0.1);
    (place before the final line).
    This picks the largest value between a or 0.1 so if a is smaller, it will override a with 0.1.

  4. #344
    Join Date
    Jul 2008
    Location
    My momentum is too precisely determined :S
    Posts
    1,777

    Default

    Sorry, I meant the second argument of the Spec2 expression.
    Spec2(a, b) where a is the audio channel (0 = left, 1 = right, 0.5 = middle) and b is the frequency (in [0..1]) which is what I meant by numerical input.

  5. #345
    Join Date
    Jul 2008
    Location
    My momentum is too precisely determined :S
    Posts
    1,777

    Default

    GeoNet is not the right tool.
    Just use a PreMoveY (or PreMoveZ with a Perspective event) with a sine expression like sin(x*2*pi+phase)*0.15+0.5. Don't set the amplitude too high.

  6. #346
    Join Date
    May 2011
    Location
    Almere, The Netherlands
    Posts
    9

    Default

    Hello guys, you know if the LSX software is still available? I PM Drlava but didn't get any response so i wont order if i am not sure if he's delivering the order

    Ps swamidog your shit looks crazy cool!

  7. #347
    swamidog's Avatar
    swamidog is online now Jr. Woodchuckington Janitor III, Esq.
    Join Date
    Nov 2006
    Location
    santa fe, nm
    Posts
    1,545,796

    Default

    thanks!

    try emailing drlava at: ild.sos.activation@gmail.com


    Quote Originally Posted by DieBoard View Post
    Hello guys, you know if the LSX software is still available? I PM Drlava but didn't get any response so i wont order if i am not sure if he's delivering the order

    Ps swamidog your shit looks crazy cool!
    suppose you're thinkin' about a plate o' shrimp. Suddenly someone'll say, like, plate, or shrimp, or plate o' shrimp out of the blue, no explanation. No point in lookin' for one, either. It's all part of a cosmic unconciousness.

  8. #348
    Join Date
    Sep 2007
    Location
    Essex, England
    Posts
    800

    Default

    I just realized I have an out of date version of LSX.

    How do I get the latest version?

    EDIT:::
    I use the link dr lava gave me in email but this link is no longer valid. I guess since he changed server.

    Thank you.

    Graham

  9. #349
    Join Date
    Feb 2007
    Location
    Fort Mill, SC USA
    Posts
    1,513

    Default

    Quote Originally Posted by DieBoard View Post
    Hello guys, you know if the LSX software is still available? I PM Drlava but didn't get any response so i wont order if i am not sure if he's delivering the order
    I got a hardware order from DrLava a couple weeks back with less than two weeks from order date to delivery, so he hasn't completely disappeared. Whatever the delivery time is, I believe LSX is worth waiting for.

    -David
    "Help, help, I'm being repressed!"

  10. #350
    Join Date
    Mar 2011
    Location
    Chicago area, IL
    Posts
    222

    Default Two preview windows for 2 scanners ?

    Gentlemen, last night I just fired up my very first 2nd projector and viewed a 2 scanner show
    Is there a way to have two preview windows open at the same time; one for each timeline (scanner) ?

    I'll post some pics of this homemade satellite PJ in the lounge next week... Reading through the SELEM thread really got me fired up.

    Thanks,
    -Jason

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •