Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finalize v2.0.0 release #2

Open
nicross opened this issue Apr 25, 2023 · 0 comments
Open

Finalize v2.0.0 release #2

nicross opened this issue Apr 25, 2023 · 0 comments
Assignees

Comments

@nicross
Copy link
Owner

nicross commented Apr 25, 2023

There is a v2.0.0 branch currently in alpha. It has a simplified API and contains quite a few new useful utilities. Examples include:

  • syngen.sound replaces syngen.prop and syngen.props with a simpler interface
  • syngen.ephemera helps manage memory of objects like noise generators
  • Several namespace changes, like syngen.utility becoming syngen.fn and syngen.tool
  • Likewise, everything under syngen.audio has been moved down under the syngen global
  • syngen.tool.generatorNd and syngen.tool.streamerNd which generate and stream objects in chunks
  • Geometric shapes like syngen.tool.plane, syngen.tool.cone, and syngen.tool.sphere

I've been using it for Periphery Synthetic EP, most recently Fishyphus, and plan to use it for new projects moving forward. Therefore, I consider it stable enough to use in production.

However, I haven't found the time to finish documenting the new features. Once complete, it will then become the main branch and only supported release.

Unfortunately there's no ETA for manifesting this intention. The projects keep me very busy!

@nicross nicross self-assigned this Apr 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant