Chris Arrowood (chrisarr)

chrisarr

Geek Repo

Location:San Francisco

Home Page:http://www.chrisarrowood.com

Github PK Tool:Github PK Tool

Chris Arrowood's repositories

Animal-Outcome-Viz--CMU--DataPipeline

Data Pipeline - Small Visualization Project

Language:PythonStargazers:0Issues:0Issues:0

AnimalOutcome-ML

Byte 6 for Data Pipeline course

Language:PythonStargazers:0Issues:1Issues:0

AutoEq

Automatic headphone equalization from frequency responses

Language:Jupyter NotebookLicense:MITStargazers:0Issues:0Issues:0

carrowoo-byte6

Online social network undirected graphing exercises for CMU data pipeline.

Language:PythonStargazers:0Issues:0Issues:0

Experiential-Media-Tumble-Shuffler

In this project for my Experiential Media course at CMU, I looked at the idea of computationally random numbers, and their nature as not-truly-random. I wanted to play around with the idea of bringing a physical method of randomization (like drawing a name from a hat, or selecting a bingo ball) into a digital experience, to look at how to subvert the nature of the machine and create a more randomized (and experiential!) process.I started by wiring an Arduino with a single potentiometer, from which I would take an analog reading and map to a range of 0-360 degrees.In Processing, using the Box2D physics library, and some classes from Daniel Shiffman's Nature of Code book, I created a sketch which displays a 2D box, containing a large number of box entities, presumably representing our selections to randomize and choose from.Box2D calculate the position, velocity, mass and direction of each box, giving life and motion to them. The Processing sketch takes a serial read from Arduino, and rotate the canvas (while moving the gravity center point), simulating the tumbling of a drum. The numbers are all shuffled together randomly.Still to do: Make a selection function which plucks one of the numbers off the top, or maybe from the middle or the drum.

Language:ProcessingStargazers:0Issues:0Issues:0

peloton-to-garmin

Convert workout data from Peloton into JSON/TCX/FIT files that can be uploaded to Garmin Connect

Language:C#License:GPL-3.0Stargazers:0Issues:0Issues:0

spark-processing

Simple helper function and guide to working with Spark Core's and Processing.

Language:ProcessingStargazers:0Issues:2Issues:0