I will try to be brief. Any help, links, tips, suggestions would be greatly appreciated!
- I am trying to build a software version of the OP-1 Tombola sequencer.
- Basically, every time a ball comes in contact with the container it will send a midi note.
- Currently midi-note-sending is working.
- I'm having issues where the balls are escaping the circle. I found some forum posts on this but didn't come away quite with - what I was hoping for. Any re-linking to other posts would still be appreciated.
- I will eventually want to make this with a hexagon, like the op1, or maybe even be able to open up the shape so balls can fall out. If this is my eventual goal, should I scrap working with a circular container... or will the changes I asked for help with be of use no matter what shape I work in?
- I tried working with the fisica library, but originally gave up after trying to create custom compound shapes. I did find an awesome e-book on collision detection... perhaps I need to try implementing my code now with fisica again..
Thanks folks!
edit:
Here's a gif of the sketch:
The code doesn't seem to want to display properly, so here's a gist: https://gist.github.com/teesloane/02dee9cbeb77e873a45c0c23f51701eb
Answers
The above Link:
http://www.jeffreythompson.org/collision-detection/table_of_contents.php
You're probably correct in that I might have missed something, but am still happily looking for any other feedback.
Don't bother with a circle if that's not the final goal. This code/post will probably get your most of the way there...
http://beriomolina.com/Non-orthogonal-collision/