Skip to content

Tags: teesloane/laundromat

Tags

0.1.0

Toggle 0.1.0's commit message
Development (#11)

* added midi controls

* code clean up

0.03

Toggle 0.03's commit message
New Features! (#9)

* Changes to generating washing machine shapes. (#8)

* Update README.md

* Update README.md

* Update README.md

* -Can change washing machine shape.
-Can change washing machine side length.
-Can rotate the sides top open up the shape and let the balls escape.
-Balls that go out of bounds are removed.

* Fixed old push to include deshape and side length

* Update Laundromat.pde

* tidy up old code, changed max / mins on new slider settings

v0.2-beta

Toggle v0.2-beta's commit message
dev hot fixes whatever things clean up yeah yeah yeah

0.01

Toggle 0.01's commit message
Laundromat Beta (0.01 ) (#6)

* organizing

* ball bounces to an angle... by default. experimenting with tan

* weird things going on. Sort of working

* testing polygon vs circle

* custom polygon works, internal contact works

* added for loop to create balls, gravity, trying to recreate contact functionality

* conversion to hexagon

* bouncing within hexagon

* fixed radius issue

* refactoring, clearing out old ball prototype

* bugged out but kind of working. Reconsidering fisica.

* switch to fisica. For my sanity.

* we have hexagon. Non function, hard coded, but still there, hexagon

* refactoring, setting up better testing

* rotation works, but need to target center of the compound shape.

* sad hacked hexagon variables

* closing in on proper origin rotation

* all hexagons go.

* milestone: hexagon done, ball physics work, midi sending

* quick midi fix (disable sendNoteOff).

* create virtual key class. styling buttons

* variable cleanup and experimenting with auto set button note color

* refactored balls to it's own file. Balls can be created on button click now.

* midi is working, refactored down to creating one ball on each click

* refactored  to a class

* learning about java final variables. Midi note value is now passed from v-key to new instance of ball

* refactored creation of washing machine to new file

* refactoring: removing old ball generation stuff, other misc

* keyboard is generated with arrays + loops now, in accordance with sketch size

* rotation speed now controlled by a knob

* created better hex, fixed control stuff

* refactored ball creation to add to the  array, draw() loops through to call the checkContact() function.

* refactors, experimenting with contactStarts ...issues with launching midi from within the Ball class.

* midi works.

* control improvements (including some preliminary styling

* refactored knob creation to a new file / function

* ¯\_(ツ)_/¯

* converted knobs to sliders

* trying to implement a midi device selector dropdown

* refactoring

* cut unused variables

* Create README.md