Skip to content

The future of Tonic and what you think it should be. #282

@kallaballa

Description

@kallaballa

I have put a lot of thought about how to revive Tonic and i think all work on future versions should continue in a separate repository. I don't have a figure for how many projects use Tonic as it is, but there are 57 forks. That means to me that many people had to adapt tonic to their needs but it also means that overall what Tonic has to offer is great. Because of that I'd give retaining compatibility with the existing code base the highest priority. My suggestion would be to reject any API breaking changes and new features. We should also try to avoid changes that effect sound synthesis maybe even when the synthesis would be more correct. Security related issue should still be accepted.
I'd like to do something like this:

  • Rename Tonic to Tonic1
  • Create a project named Tonic2 which initially is a copy of Tonic1
  • Initially focus on creating benchmarks and tests for Tonic2 and hunt down problems
  • Find out what the users need. Dig through the forks.
  • Define goals based on those findings.
  • Reevaluate existing issues based on those goals and fix where it makes sense.
  • Here be dragons

You are all invited to continue in your respective roles in the new repository. If you want a different role that's alright with me.

I think your input would be very helpful. What do you think?

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions