Skip to content

Update to zig 0.15.0-dev.377+f01833e03 #1

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

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

sea-grass
Copy link

Hello! I was intrigued by seamstress and decided to try to run it on my machine. This PR is the product of me updating it to run on the latest Zig branch.

There are some updates to dependency versions, some refactoring due to ziglua, Zig builtins (@branchHint), Zig build system, and libxev API changes.

For the dependencies, I had to update them to conform with the new build.zig.zon structure:

  • ziglua: I updated ziglua to the tip of the current main branch, while previously it was pointing at a branch on your fork (robbielyman/ziglua#byo-lua)
  • libxev: I updated libxev to the tip of the current main branch, while previously it was pointing at a branch on your fork (robbielyman/libxev#seamstress-branch)
  • zosc: Required some updates itself, which are in a PR (see Update to zig 0.15.0-dev.377+f01833e03 zosc#1). Once that's merged, the dependency reference needs to be updated again. (This is the reason this PR is in draft mode.)
  • embed_file: Updated to the latest main
  • known_folders: Updated to the latest main

Side note: I got it to run and it drops me into a Lua repl, but I'm not sure what else to do from here! I did find Grid Studies, but I don't own a Monome Grid. Is this only suitable for users who own a Monome Grid, or is it capable of working with OSC/midi with programs on the user's machine as well? I'd be excited to play around with this given more docs/guidance, or if there are features you're planning on implementing related to software synths I would also be willing to contribute some code.

@sea-grass sea-grass marked this pull request as ready for review April 22, 2025 02:13
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

Successfully merging this pull request may close these issues.

1 participant