Tags: teesloane/laundromat
Tags
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
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