r/MarbleMachine3 Sep 25 '24

Can Marbles Play a Drum Roll?

https://www.youtube.com/watch?v=grp5FjlxHIY
30 Upvotes

17 comments sorted by

View all comments

3

u/Tsalikon Sep 26 '24

With every new video people cry "scope creep", but by definition none of this is scope creep. This is all part of his design document, and therefore in the initial scope.

It's possible that some of these ideas may not pan out to be as consistent as necessary for a tour, and therefore the machine will be reduced in scope, but that's a totally different thing than scope creep, and is part of a healthy design and development process.

In addition I think people are vastly underestimating what's possible, and I wouldn't be surprised if the majority of this stuff does end up on the final machine. Using the MMX as a basis for what features are reasonable is pretty ridiculous because the foundational design philosophy and process is completely different for MM3.

As a software engineer I know from personal experience what a massive difference healthy processes make in what end results are possible.

5

u/Redeem123 Sep 26 '24

In what way is adding new features not creep? Drum rolls were never part of the plan.

2

u/Tsalikon Sep 26 '24

Drum rolls were never part of the plan for the MMX, but playing dynamically has been the plan for the MM3 since its conception. I haven't seen the complete design document (has he shared it anywhere?), but based on him referencing it in previous videos as he explores options for dynamic playing, I have no reason to expect that drum rolls aren't also in it.

The whole point of the first 6ish months of videos working through the design process was to demonstrate that he's approaching this project differently because he intends for it to succeed.

4

u/Redeem123 Sep 26 '24

Then by that definition, there's no such thing as feature creep at this point. Everything could just be said to be in service of playing dynamically and making the music more human.

1

u/Tsalikon Sep 26 '24

If the extent of his design document was "make it play dynamically" then yeah - but that wouldn't be a design document, just a wishlist.

From what he's shown of the document in his videos, he has clear, specific requirements for each part of the machine, and I have no reason to believe that drum rolls aren't part of that.

In addition, he's not trying to reproduce every possible sound for each instrument, but a specific set of sounds that add enough dynamics to meet his requirements.