Closed nwolek closed 8 years ago
Seems like the TTMatrixObject may be redundant now: https://github.com/jamoma/JamomaCore/blob/merge/api_and_api-cleanup/Foundation/library/includes/TTMatrixObject.h
@tap - did you have any intentions for this beside what TTMatrixBase & TTMatrix do?
I think you are right. Please axe it TTMatrixObject if it is unused.
Whiteboard sketch feels like too many layers of reference counting. Not sure I like TTSampleMatrix and TTAudioBuffer both doing the reference counting. Would it be so bad if the features of TTBuffer were collapsed into the TTSampleMatrix?
(mostly asking myself, but others are free to chime in)
Then again, having both TTSampleMatrix and TTAudioBuffer provides a way to choose whether you use the librarian features (and associated overhead). OK, convincing myself.
Now question is name: TTBuffer or TTAudioBuffer? The second is more descriptive.
+1 for TTAudioBuffer
best, Tim
On Fri, May 16, 2014 at 8:09 PM, nwolek notifications@github.com wrote:
Then again, having both TTSampleMatrix and TTAudioBuffer provides a way to choose whether you use the librarian features (and associated overhead). OK, convincing myself.
Now question is name: TTBuffer or TTAudioBuffer? The second is more descriptive.
— Reply to this email directly or view it on GitHubhttps://github.com/jamoma/JamomaCore/issues/296#issuecomment-43393439 .
There are a lot of public methods in the TTMatrixBase object, which is making this a pain. Sorry, just needed to vent.
Discussed at Florida workshop. We have a new strategy in jamoma2 that will make this obsolete.
TTMatrixBase > TTMatrix (should have a base)? > TTSampleMatrix TTMatrixBase > TTMatrix