Learning object oriented design is a never ending path.Its amazing how much fundamental OOP I continue to learn, with regards to acheiving the perfect object oriented design. I mean, you can learn to write some decent apps, get them working, maintain them for a while, but really really getting down to necessary names and abstractions, [...]
Progress and learning is like a cone, where you start the narrow bit and move towards the wide bit.At the narrow bit your scope is narrow, you know very little and your goals are simple and attainable. As time goes on you move out through the widening cone, and you see and know more, but [...]
I updated the stable svn code. Improvements include, but are not limited to:Piped UI command outputPiped pkaudiod inputImproved look of buttonsAdded mock-up effect editor and tempo matcherImproved layout management
I just finished writing python bindings for libsndfile. I left out quite a few functions because i don't need them right now, but I could add the rest of them in a few hours if necessary.