Skip to content

Instantly share code, notes, and snippets.

@kmancher
kmancher / multiple_images.pde
Last active February 13, 2019 18:57
Create multiple images
ArrayList<Trash> myTrash;
void setup() {
size(640, 360);
noStroke();
// Create an empty ArrayList (will store Ball objects)
myTrash = new ArrayList<Trash>();
// Start by adding one element
@kmancher
kmancher / create_image.pde
Last active February 12, 2019 20:40
Display random trash image
Trash myTrash;
void setup() {
size(1000, 600);
myTrash = new Trash();
}
void draw() {
background(0);
}
@kmancher
kmancher / generate_video.pde
Last active February 13, 2019 18:58
Display background video
import processing.video.*;
Movie movie;
void setup() {
size(1000, 600);
movie = new Movie(this, "Skipping-Stone-H264.mp4");
movie.loop();
@kmancher
kmancher / question.html
Last active November 28, 2017 03:42
divining librarian
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Divining Librarian</title>
<script src="p5/p5.min.js"></script>
<script src="p5/addons/p5.dom.min.js"></script>
<script src="p5/addons/p5.sound.min.js"></script>
<script src="radiating-lines.js"></script>
@kmancher
kmancher / sketch.js
Last active November 18, 2017 20:53
Sparkle
var unit = 50;
var count;
var mods = [];
function preload() {
bg = loadImage("library-full.jpg");
}
function setup() {
createCanvas(windowWidth, windowHeight);
@kmancher
kmancher / generate-art.js
Created September 16, 2017 16:57
Generate art
var x = "I saw a cat";
var i;
var spot = {
x: 100,
y: 50
};
var col = {
r: 255,
g: 0,
@kmancher
kmancher / verse-values.js
Created September 16, 2017 16:45
Get data from verse
var x = 'I saw a cat outside';
var text;
function setup() {
createCanvas(500, 300);
text = createP(x);
console.log('string length = ' + x.length);
console.log('uses word I = ' + x.indexOf("I"));
console.log('string includes word ME: ' + x.includes("me"));
@kmancher
kmancher / index.html
Created September 15, 2017 20:56
HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<script src="../p5.min.js"></script>
<script src="../addons/p5.dom.min.js"></script>
<script src="../addons/p5.sound.min.js"></script>
<script src="load-verse.js"></script>
</head>
<body>
@kmancher
kmancher / text-input.js
Created September 15, 2017 16:57
ask question
var input, button, greeting;
function setup() {
// create canvas
createCanvas(710, 400);
input = createInput();
input.position(20, 85);
@kmancher
kmancher / load-verse.js
Last active September 16, 2017 02:44
Load poem CSV into table
var txt;
function preload() {
txt = loadStrings('whitman.txt');
}
function setup() {
createCanvas(300, 300);
background(200);
// console.log(txt);