Skip to content

Instantly share code, notes, and snippets.

Greg Berger gregberger

Block or report user

Report or block gregberger

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View pantone_of_the_year.json
{"colors":
[
{"year": 2000, "name": "Cerulean Blue", "values": [155, 183, 212] },
{"year": 2001, "name": "Fuschia Rose", "values": [199, 67, 117] },
{"year": 2002, "name": "True Red", "values": [191, 25, 50] },
{"year": 2003, "name": "Aqua Sky", "values": [123, 196, 196] },
{"year": 2004, "name": "Tigerlily", "values": [226, 88, 62] },
{"year": 2005, "name": "Blue Turquoise", "values": [83, 176, 174] },
{"year": 2006, "name": "Sand Dollar", "values": [222, 205, 190] },
{"year": 2007, "name": "Chilly Pepper", "values": [155, 27, 48] },
View compteur_leds.ino
int broches[] = {8,9,10,11,12};
int bouton = 2;
int compteur = 0;
int etat_precedent = HIGH;
void setup() {
for(int i = 0; i < 5; i++){
pinMode(broches[i], OUTPUT);
}
pinMode(bouton, INPUT_PULLUP);
@gregberger
gregberger / testP5Slider.pde
Last active Jul 9, 2018
Selecting images from an array with a slider (ControlP5 + Processing3)
View testP5Slider.pde
import controlP5.*;
ControlP5 cp5;
PImage[] images = new PImage[12];
int imageIndex = 0;
void setup(){
size(800,800);
for(int i = 0; i < 12; i++){
images[i] = loadImage(i+".gif");
View sketch_14000.pde
int qty = 14000;
float a = 0.1;
float mult;
void setup() {
size(1000, 800,P3D);
noFill();
strokeWeight(0.1);
colorMode(HSB);
@gregberger
gregberger / rainbow-colors.js
Last active Aug 25, 2016
The colors of the rainbow used by the magnificent Dan Shiffman for his Coding Rainbow branding
View rainbow-colors.js
var rainbowColors = ['#9659A7','#2494C1','#49BB6C','#F1C500','#D55957'];
View processing
if(posX > width){
speedX = speedX* -1;
fill(200);
}
View brocoglitch
import gifAnimation.*;
PImage image;
GifMaker gifExport;
void setup() {
image = loadImage("brocoli.jpg");
size(image.width,image.height);
gifExport = new GifMaker(this, "export.gif");
gifExport.setRepeat(0); // make it an "endless" animation
View video_experiment.pde
import processing.video.*;
Capture c;
int w = 800;
int h = 800;
void setup() {
background(0);
size(w, h);
c=new Capture(this, w, h);
View gist:2bf86f7ee8ac81275ece
int i, f=0;
int value=2;
int s=500;
void setup(){
size(s,s);
}
void draw() {
loadPixels();
while (++i < (s*s)) {
f=frameCount;
View gist:df9779c9c2b9984f3a4a
int i, f=0;
int value=2;
int s=500;
void setup(){
size(s,s);
}
void draw() {
loadPixels();
while (++i < (s*s)) {
f=frameCount;
You can’t perform that action at this time.