
# Fun Programming
## Code from the video tutorials

https://funprogramming.org

Written using [Processing](https://processing.org)

| . | . | . | . | . |
| --- | --- | --- | --- | --- |
| [e002 point line<br>![](01/e002_point_line/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e002_point_line/) | [e003 random draw background<br>![](01/e003_random_draw_background/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e003_random_draw_background/) | [e004 save open setup framerate<br>![](01/e004_save_open_setup_framerate/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e004_save_open_setup_framerate/) | [e005 stroke rgb<br>![](01/e005_stroke_rgb/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e005_stroke_rgb/) | [e006 animate line<br>![](01/e006_animate_line/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e006_animate_line/)  |
| [e007 variables<br>![](01/e007_variables/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e007_variables/) | [e008 vertical lines<br>![](01/e008_vertical_lines/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e008_vertical_lines/) | [e009 vertical colorful<br>![](01/e009_vertical_colorful/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e009_vertical_colorful/) | [e010 rectmode rect circle<br>![](01/e010_rectmode_rect_circle/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e010_rectmode_rect_circle/) | [e011 linear motion<br>![](01/e011_linear_motion/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e011_linear_motion/)  |
| [e012 loop if<br>![](01/e012_loop_if/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e012_loop_if/) | [e013 random event<br>![](01/e013_random_event/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e013_random_event/) | [e014 directions<br>![](01/e014_directions/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e014_directions/) | [e015 bouncing ball<br>![](01/e015_bouncing_ball/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e015_bouncing_ball/) | [e016 rgb rainbow<br>![](01/e016_rgb_rainbow/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e016_rgb_rainbow/)  |
| [e017 hsb rainbow<br>![](01/e017_hsb_rainbow/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e017_hsb_rainbow/) | [e018 probability<br>![](01/e018_probability/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e018_probability/) | [e019 function<br>![](01/e019_function/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e019_function/) | [e020 key press save img<br>![](01/e020_key_press_save_img/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e020_key_press_save_img/) | [e021 key shortcuts<br>![](01/e021_key_shortcuts/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e021_key_shortcuts/)  |
| [e022 fade out stars<br>![](01/e022_fade_out_stars/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e022_fade_out_stars/) | [e023 while loop<br>![](01/e023_while_loop/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e023_while_loop/) | [e024 circle patterns<br>![](01/e024_circle_patterns/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e024_circle_patterns/) | [e025 type letters<br>![](01/e025_type_letters/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/01/e025_type_letters/) | [e026 rotation<br>![](02/e026_rotation/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e026_rotation/)  |
| [e027 rotate spiral<br>![](02/e027_rotate_spiral/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e027_rotate_spiral/) | [e028 translate spiral<br>![](02/e028_translate_spiral/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e028_translate_spiral/) | [e029 rectangocopter<br>![](02/e029_rectangocopter/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e029_rectangocopter/) | [e030 reset Matrix<br>![](02/e030_resetMatrix/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e030_resetMatrix/) | [e031 function types<br>![](02/e031_function_types/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e031_function_types/)  |
| [e032 functions with parameters<br>![](02/e032_functions_with_parameters/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e032_functions_with_parameters/) | [e033 diff rot speed<br>![](02/e033_diff_rot_speed/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e033_diff_rot_speed/) | [e033 scaling<br>![](02/e033_scaling/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e033_scaling/) | [e034 grid<br>![](02/e034_grid/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e034_grid/) | [e035 rotating grid<br>![](02/e035_rotating_grid/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e035_rotating_grid/)  |
| [e036 noise<br>![](02/e036_noise/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e036_noise/) | [e037 dancing rect<br>![](02/e037_dancing_rect/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e037_dancing_rect/) | [e038 xyz noise<br>![](02/e038_xyz_noise/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e038_xyz_noise/) | [e039 candy space<br>![](02/e039_candy_space/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e039_candy_space/) | [e040 candy space<br>![](02/e040_candy_space/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e040_candy_space/)  |
| [e041 sine wave<br>![](02/e041_sine_wave/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e041_sine_wave/) | [e042 android<br>![](02/e042_android/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e042_android/) | [e043 map sine<br>![](02/e043_map_sine/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e043_map_sine/) | [e044 combine sine<br>![](02/e044_combine_sine/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e044_combine_sine/) | [e045 map color sz<br>![](02/e045_map_color_sz/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e045_map_color_sz/)  |
| [e046 sin xy<br>![](02/e046_sin_xy/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e046_sin_xy/) | [e047 zoom in<br>![](02/e047_zoom_in/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e047_zoom_in/) | [e048 load image<br>![](02/e048_load_image/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e048_load_image/) | [e049 copy image<br>![](02/e049_copy_image/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e049_copy_image/) | [e050 scope<br>![](02/e050_scope/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/02/e050_scope/)  |
| [e051 copy image<br>![](03/e051_copy_image/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e051_copy_image/) | [e052 drunk camera man<br>![](03/e052_drunk_camera_man/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e052_drunk_camera_man/) | [e053 texture<br>![](03/e053_texture/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e053_texture/) | [e054 array<br>![](03/e054_array/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e054_array/) | [e055 array length<br>![](03/e055_array_length/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e055_array_length/)  |
| [e056 sentence<br>![](03/e056_sentence/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e056_sentence/) | [e057 silly poet<br>![](03/e057_silly_poet/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e057_silly_poet/) | [e058 star field<br>![](03/e058_star_field/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e058_star_field/) | [e059 star field<br>![](03/e059_star_field/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e059_star_field/) | [e060 distance<br>![](03/e060_distance/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e060_distance/)  |
| [e061 append to array<br>![](03/e061_append_to_array/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e061_append_to_array/) | [e062 bouncing rects<br>![](03/e062_bouncing_rects/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e062_bouncing_rects/) | [e063 three d<br>![](03/e063_three_d/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e063_three_d/) | [e064 lerp<br>![](03/e064_lerp/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e064_lerp/) | [e065 dist<br>![](03/e065_dist/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e065_dist/)  |
| [e066 how random<br>![](03/e066_how_random/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e066_how_random/) | [e067 sinecosine<br>![](03/e067_sinecosine/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e067_sinecosine/) | [e068 circular motion<br>![](03/e068_circular_motion/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e068_circular_motion/) | [e069 adding motion<br>![](03/e069_adding_motion/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e069_adding_motion/) | [e070 direction<br>![](03/e070_direction/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e070_direction/)  |
| [e071 direction2<br>![](03/e071_direction2/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e071_direction2/) | [e072 modulo<br>![](03/e072_modulo/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e072_modulo/) | [e073 circle beat<br>![](03/e073_circle_beat/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e073_circle_beat/) | [e074 shortcuts<br>![](03/e074_shortcuts/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e074_shortcuts/) | [e075 bezier<br>![](03/e075_bezier/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/03/e075_bezier/)  |
| [e076 anim bezier<br>![](04/e076_anim_bezier/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e076_anim_bezier/) | [e077 three d point cloud<br>![](04/e077_three_d_point_cloud/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e077_three_d_point_cloud/) | [e078 three d line cloud<br>![](04/e078_three_d_line_cloud/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e078_three_d_line_cloud/) | [e079 three d plant<br>![](04/e079_three_d_plant/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e079_three_d_plant/) | [e080 read pixel colors<br>![](04/e080_read_pixel_colors/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e080_read_pixel_colors/)  |
| [e081 read pixel colors<br>![](04/e081_read_pixel_colors/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e081_read_pixel_colors/) | [e082 gradient<br>![](04/e082_gradient/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e082_gradient/) | [e083 c gradient<br>![](04/e083_c_gradient/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e083_c_gradient/) | [e084 interactive gradient<br>![](04/e084_interactive_gradient/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e084_interactive_gradient/) | [e085 changing image<br>![](04/e085_changing_image/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e085_changing_image/)  |
| [e086 changing image<br>![](04/e086_changing_image/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e086_changing_image/) | [e087 strings<br>![](04/e087_strings/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e087_strings/) | [e088 pixels array<br>![](04/e088_pixels_array/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e088_pixels_array/) | [e089 manipulate pixels<br>![](04/e089_manipulate_pixels/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e089_manipulate_pixels/) | [e090 hsb pixels<br>![](04/e090_hsb_pixels/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e090_hsb_pixels/)  |
| [e091 timelines<br>![](04/e091_timelines/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e091_timelines/) | [e092 draggable<br>![](04/e092_draggable/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e092_draggable/) | [e093 draggable2<br>![](04/e093_draggable2/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e093_draggable2/) | [e094 boolean and or<br>![](04/e094_boolean_and_or/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e094_boolean_and_or/) | [e095 draggable rect<br>![](04/e095_draggable_rect/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e095_draggable_rect/)  |
| [e096 click rect<br>![](04/e096_click_rect/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e096_click_rect/) | [e097 many rectangles<br>![](04/e097_many_rectangles/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e097_many_rectangles/) | [e098 mouse rectangles<br>![](04/e098_mouse_rectangles/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e098_mouse_rectangles/) | [e099 sound<br>![](04/e099_sound/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e099_sound/) | [e100 rhythm<br>![](04/e100_rhythm/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/04/e100_rhythm/)  |
| [e101 promidi<br>![](05/e101_promidi/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e101_promidi/) | [e102 osc android accel<br>![](05/e102_osc_android_accel/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e102_osc_android_accel/) | [e103 why functions<br>![](05/e103_why_functions/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e103_why_functions/) | [e104 classes and objects<br>![](05/e104_classes_and_objects/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e104_classes_and_objects/) | [e111 array of objects<br>![](05/e111_array_of_objects/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e111_array_of_objects/)  |
| [e112 hypnotic1<br>![](05/e112_hypnotic1/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e112_hypnotic1/) | [e113 hypnotic2<br>![](05/e113_hypnotic2/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e113_hypnotic2/) | [e114 render movie<br>![](05/e114_render_movie/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e114_render_movie/) | [e116 loading bytes<br>![](05/e116_loading_bytes/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e116_loading_bytes/) | [e117 loading bytes<br>![](05/e117_loading_bytes/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e117_loading_bytes/)  |
| [e118 loading bytes<br>![](05/e118_loading_bytes/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e118_loading_bytes/) | [e120 read file animate<br>![](05/e120_read_file_animate/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e120_read_file_animate/) | [e121 webcam<br>![](05/e121_webcam/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e121_webcam/) | [e122 scale and rose<br>![](05/e122_scale_and_rose/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e122_scale_and_rose/) | [e123 midi control changes<br>![](05/e123_midi_control_changes/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e123_midi_control_changes/)  |
| [e124 midi control change array<br>![](05/e124_midi_control_change_array/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e124_midi_control_change_array/) | [e125 basic video player<br>![](05/e125_basic_video_player/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/05/e125_basic_video_player/) | [e126 abstract movie player<br>![](06/e126_abstract_movie_player/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e126_abstract_movie_player/) | [e127 fun with filters<br>![](06/e127_fun_with_filters/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e127_fun_with_filters/) | [e128 filter animated blobs<br>![](06/e128_filter_animated_blobs/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e128_filter_animated_blobs/)  |
| [e133 Sin Osc demo<br>![](06/e133_SinOsc_demo/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e133_SinOsc_demo/) | [e136 functions compared to supercollider<br>![](06/e136_functions_compared_to_supercollider/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e136_functions_compared_to_supercollider/) | [e138 talk to supercollider<br>![](06/e138_talk_to_supercollider/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e138_talk_to_supercollider/) | [e139 change values of running program<br>![](06/e139_change_values_of_running_program/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e139_change_values_of_running_program/) | [e140 recursion and graphics<br>![](06/e140_recursion_and_graphics/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e140_recursion_and_graphics/)  |
| [e141 pjs audio<br>![](06/e141_pjs_audio/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e141_pjs_audio/) | [e141 pjs audio](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e141_pjs_audio/web-export/) | [e143 pgraphics<br>![](06/e143_pgraphics/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e143_pgraphics/) | [e144 loop drawing toy<br>![](06/e144_loop_drawing_toy/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e144_loop_drawing_toy/) | [e145 create animgif<br>![](06/e145_create_animgif/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e145_create_animgif/)  |
| [e146 errors<br>![](06/e146_errors/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e146_errors/) | [e147 glow shadow<br>![](06/e147_glow_shadow/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e147_glow_shadow/) | [e148 glowing svg vector shape<br>![](06/e148_glowing_svg_vector_shape/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e148_glowing_svg_vector_shape/) | [e150 webcam light tracking air draw<br>![](06/e150_webcam_light_tracking_air_draw/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/06/e150_webcam_light_tracking_air_draw/) | [e151 image To Cube Matrix<br>![](07/e151_imageToCubeMatrix/.thumb.jpg)](https://github.com/hamoid/Fun-Programming/blob/master/processing/fun-programming/07/e151_imageToCubeMatrix/)  |
