Skip to content

Instantly share code, notes, and snippets.

Jacob Joaquin jacobjoaquin

View GitHub Profile
View LEDSerializeConcepts.pde
int numLEDs = 16;
float LEDRingRadius = 80;
ArrayList<LED> ledList;
int position = 0;
ArrayList<LED> ledEmulatorList;
class LED {
float x = 0;
float y = 0;
View SimoneSays.ino
/*
"Simone Says"
Coded by Jacob Joaquin
Build Diagram Here:
https://www.tinkercad.com/things/kgfQCV9AwxG
Requires Bounce2 Library:
1. Go to: Sketch->Include Library->Manage Libraries...
@jacobjoaquin
jacobjoaquin / oscillatorsIn3D20171222.pde
Created Dec 23, 2017
Plotter Art: Oscillators in 3D 20171222
View oscillatorsIn3D20171222.pde
/*
Oscillators in 3D 20171222
by Jacob Joaquin
email: jacobjoaquin@gmail.com
twitter: https://twitter.com/JacobJoaquin
instagram: https://www.instagram.com/jacobjoaquin/
*/
import processing.pdf.*;
@jacobjoaquin
jacobjoaquin / distortionTiler.pde
Created Sep 24, 2017
Processing Sketch for Creating Distorted Image Tile Animations
View distortionTiler.pde
/*
Distortion Tiler
by Jacob Joaquin
To use:
Needs a 500x500 image. Search for "Set image name here" to change filename in code.
Find me:
https://github.com/jacobjoaquin/
https://twitter.com/JacobJoaquin
@jacobjoaquin
jacobjoaquin / solarFlare.pde
Last active Apr 30, 2018
Solar Flare - Built with Processing
View solarFlare.pde
/*
Solar Flare
Jacob Joaquin
Find me:
https://github.com/jacobjoaquin/
https://hackaday.io/jacobjoaquin
https://twitter.com/JacobJoaquin
http://jacobjoaquin.tumblr.com/
https://www.instagram.com/jacobjoaquin/
@jacobjoaquin
jacobjoaquin / spiralMod2.pde
Created Mar 16, 2017
Star Spiral Modulation sketch for Processing 3.
View spiralMod2.pde
int nFrames = 64;
boolean render = false;
float phaseInc = 1.0 / (float) nFrames;
float phase = 0.0;
void settings() {
size(500, 500);
//pixelDensity(displayDensity());
}
@jacobjoaquin
jacobjoaquin / WarholMarilynHueCycle.pde
Created Jun 2, 2016
Cycles the Hue of Andy Warhol's Marilyn Monroe Screen Print
View WarholMarilynHueCycle.pde
PImage img;
int hueOffset = 0;
void setup() {
img = loadImage("warholMarilyn.jpg");
surface.setSize(img.width, img.height);
colorMode(HSB);
}
void draw() {
@jacobjoaquin
jacobjoaquin / theMetaPalette.pde
Created Mar 25, 2016
Class for doing custom gradients / color wheels
View theMetaPalette.pde
boolean captureFrames = false;
int nFrames = 120;
float phase = 0.0;
float phaseInc = 1 / (float) nFrames;
MetaPalette mp;
int nStrips = 40;
int ledsPerStrip = 32 * 5;
class MetaPalette {
ArrayList<Integer> colors;
@jacobjoaquin
jacobjoaquin / PerlinRainbowTube.js
Created Feb 10, 2016
Perlin Rainbow Tube for p5js.
View PerlinRainbowTube.js
var nx = 0,
ny = 1000,
nz = 2000,
nInc = 0.008;
function setup() {
createCanvas(500, 500);
colorMode(HSB);
}
@jacobjoaquin
jacobjoaquin / p5_es6_class_test.js
Created Dec 20, 2015
Processing p5.js + Javascript ES6 Test Sketch
View p5_es6_class_test.js
// Javascript ES6 Class Test
// Works in Chrome and p5 on OS X.
'use strict';
let rays,
nRays = 1000;
class DisplayableList extends Array {
constructor() {
super();
You can’t perform that action at this time.