################################################# # # This file was written by James Lehman. # creator of LaserBoy, # # the free, multiplatform laser display # application that reads this format. # # # Extra Stimulus Inc., Akron, Ohio USA # http://laserboy.org/ # # ASCII format version: LaserBoy-txt-12-22-2020 # ################################################# math one_rotation 360.0 math one_period 1.0 math duration 2 math iterations 400 math frames 200 math still_frames 1 math normalize_frames_individually 0 math normalize_frames_with_origin 0 math include_unit_reference 0 math compound_to_higher_count 0 math save_true_color_dxf 0 math save_txt_with_color 1 math save_txt_color_hex 1 math overwrite_txt_files 1 #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type sin # amplitude frequency phase duty_cycle damping 0.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 # type sin # amplitude frequency phase duty_cycle damping 0.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 math color_frames_rgb 255 0 0 #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type sin # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 # type sin # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 math color_frames_rgb 255 255 0 math compound_union #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type sin # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 1.00 0.0 # duration iterations -1 -1 # type sin # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.00 0.0 # duration iterations -1 -1 math color_frames_rgb 255 0 255 math compound_union #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type sin # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.00 0.0 # duration iterations -1 -1 # type sin # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 1.00 0.0 # duration iterations -1 -1 math color_frames_rgb 0 255 255 math compound_union math render_frames #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type ramp # amplitude frequency phase duty_cycle damping 0.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 # type ramp # amplitude frequency phase duty_cycle damping 0.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 math color_frames_rgb 255 0 0 #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type ramp # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 # type ramp # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 math color_frames_rgb 255 255 0 math compound_union #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type ramp # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 1.00 0.0 # duration iterations -1 -1 # type ramp # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.00 0.0 # duration iterations -1 -1 math color_frames_rgb 255 0 255 math compound_union #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type ramp # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.00 0.0 # duration iterations -1 -1 # type ramp # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 1.00 0.0 # duration iterations -1 -1 math color_frames_rgb 0 255 255 math compound_union math render_frames #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type square # amplitude frequency phase duty_cycle damping 0.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 # type square # amplitude frequency phase duty_cycle damping 0.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 math color_frames_rgb 255 0 0 #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type square # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 # type square # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 math color_frames_rgb 255 255 0 math compound_union #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type square # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 1.00 0.0 # duration iterations -1 -1 # type square # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.00 0.0 # duration iterations -1 -1 math color_frames_rgb 255 0 255 math compound_union #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type square # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.00 0.0 # duration iterations -1 -1 # type square # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 1.00 0.0 # duration iterations -1 -1 math color_frames_rgb 0 255 255 math compound_union math render_frames #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type mix 1 1 1 # amplitude frequency phase duty_cycle damping 0.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 # type mix 1 1 1 # amplitude frequency phase duty_cycle damping 0.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 math color_frames_rgb 255 0 0 #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type mix 1 1 1 # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 # type mix 1 1 1 # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.50 0.0 # duration iterations -1 -1 math color_frames_rgb 255 255 0 math compound_union #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type mix 1 1 1 # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 1.00 0.0 # duration iterations -1 -1 # type mix 1 1 1 # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.00 0.0 # duration iterations -1 -1 math color_frames_rgb 255 0 255 math compound_union #---------------------------------------------- # form math oscillators -1 # x(t) = t # y(t) = P1(t) # type mix 1 1 1 # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 0.00 0.0 # duration iterations -1 -1 # type mix 1 1 1 # amplitude frequency phase duty_cycle damping 3.0 1.0 0.0 1.00 0.0 # duration iterations -1 -1 math color_frames_rgb 0 255 255 math compound_union math render_frames math duration 40 math iterations 10000 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 sin # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 sin # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 0.5 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 sin # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 1.0 0.0175 0.0 # oscillator LBO2 sin # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 1.0 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 math name_frames one #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 sin # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 1.0 0.0175 0.0 # oscillator LBO2 sin # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 1.0 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 sin # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 0.0 0.0175 0.0 # oscillator LBO2 sin # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 0.0 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 sin # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 0.0 0.0175 0.0 # oscillator LBO2 sin # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 0.0 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 sin # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 sin # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 0.5 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 sin # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 sin # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 0.5 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 ramp # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 ramp # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 0.5 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 ramp # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 ramp # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 0.5 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 ramp # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 1.0 0.0175 0.0 # oscillator LBO2 ramp # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 1.0 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 ramp # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 1.0 0.0175 0.0 # oscillator LBO2 ramp # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 1.0 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 ramp # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 0.0 0.0175 0.0 # oscillator LBO2 ramp # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 0.0 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 ramp # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 0.0 0.0175 0.0 # oscillator LBO2 ramp # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 0.0 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 ramp # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 ramp # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 0.5 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 ramp # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 ramp # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 0.5 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 square # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 square # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 0.5 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 square # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 square # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 0.5 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 square # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 1.0 0.0175 0.0 # oscillator LBO2 square # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 1.0 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 square # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 1.0 0.0175 0.0 # oscillator LBO2 square # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 1.0 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 square # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 0.0 0.0175 0.0 # oscillator LBO2 square # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 0.0 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 square # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 0.0 0.0175 0.0 # oscillator LBO2 square # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 0.0 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 square # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 square # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 0.5 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 square # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 square # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 0.5 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 mix 1 1 1 # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 mix 1 1 1 # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 0.5 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 mix 1 1 1 # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 mix 1 1 1 # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 0.5 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 mix 1 1 1 # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 1.0 0.0175 0.0 # oscillator LBO2 mix 1 1 1 # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 1.0 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 mix 1 1 1 # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 1.0 0.0175 0.0 # oscillator LBO2 mix 1 1 1 # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 1.0 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 mix 1 1 1 # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 0.0 0.0175 0.0 # oscillator LBO2 mix 1 1 1 # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 0.0 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 mix 1 1 1 # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 0.0 0.0175 0.0 # oscillator LBO2 mix 1 1 1 # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 0.0 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 mix 1 1 1 # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 mix 1 1 1 # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 0.5 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 #---------------------------------------------- # form frames math oscillators_xy -1 # x(t) = LBO1(t) # y(t) = LBO2(t) # oscillator LBO1 mix 1 1 1 # amplitude frequency phase duty_cycle damping offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 mix 1 1 1 # amplitude frequency phase duty_cycle damping offset 1.0 1.0 0.00 0.5 0.0175 0.0 # duration iterations -1 -1 # oscillator LBO1 sin # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 90.0 0.5 0.0175 0.0 # oscillator LBO2 sin # _amplitude _frequency _phase _duty_cycle _damping _offset 1.0 1.0 0.00 0.5 0.0175 0.0 # _duration _iterations -1 -1 math color_frames_span_hues 1 5 math render_frame_sets_from_name one ################################################# #################################################