6
15
Fork
You've already forked vortex
1

Creating PlayerStreams to enable the syntax d1 * s('bd').fast(2) #53

Open
taconi wants to merge 6 commits from taconi/vortex:playerstream into main
pull from: taconi/vortex:playerstream
merge into: uzu:main
uzu:main
Contributor
Copy link

Example:

# like Modal
d1(s("cp*3")
 >> speed("2 3")
 >> room(0.5)
 >> size(0.8)
)
# like Sardine
d2 * s("gabba*4").speed("2 3").room(0.5).size(0.8)
# like FoxDot
d3 >> stack(
 s('bd').euclid(3, 8),
 s('cp').every(8, fast(2)),
).room(.1).size(.4)
Example: ```python # like Modal d1(s("cp*3") >> speed("2 3") >> room(0.5) >> size(0.8) ) # like Sardine d2 * s("gabba*4").speed("2 3").room(0.5).size(0.8) # like FoxDot d3 >> stack( s('bd').euclid(3, 8), s('cp').every(8, fast(2)), ).room(.1).size(.4) ```
taconi changed title from (削除) Creating PlayerStreams to enable the syntax d1 * s('bd') (削除ここまで) to Creating PlayerStreams to enable the syntax d1 * s('bd', fast=2) 2025年12月26日 13:34:51 +01:00
Merge branch 'main' into playerstream
Some checks are pending
CI / build (3.11) (pull_request) Blocked by required conditions
CI / build (3.12) (pull_request) Blocked by required conditions
CI / build (3.13) (pull_request) Blocked by required conditions
59a2ad67a9
Merge branch 'main' into playerstream
All checks were successful
CI / build (3.11) (pull_request) Successful in 1m25s
CI / build (3.12) (pull_request) Successful in 1m29s
CI / build (3.13) (pull_request) Successful in 1m24s
de8b06f397
Owner
Copy link

I'm unclear on what this would do:

d3 >> stack(
 s('bd', euclid=(3, 8)),
 s('cp', every=(8, fast(2))),
 room=.1,
 size=.4,
)

Would the room and size patterns be applied to other things that are in the stack?

I'm unclear on what this would do: ```python d3 >> stack( s('bd', euclid=(3, 8)), s('cp', every=(8, fast(2))), room=.1, size=.4, ) ``` Would the room and size patterns be applied to other things that are in the stack?
Author
Contributor
Copy link

Yes, it would be equivalent to this:

d3 >> stack(
 s('bd').euclid(3, 8),
 s('cp').every(8, fast(2)),
).room(.1).size(.4)
Yes, it would be equivalent to this: ```python d3 >> stack( s('bd').euclid(3, 8), s('cp').every(8, fast(2)), ).room(.1).size(.4) ```
Change docstrings
All checks were successful
CI / build (3.11) (pull_request) Successful in 1m21s
CI / build (3.12) (pull_request) Successful in 1m25s
CI / build (3.13) (pull_request) Successful in 1m28s
2bdebfadb8
Fix default_code
All checks were successful
CI / build (3.11) (pull_request) Successful in 1m23s
CI / build (3.12) (pull_request) Successful in 1m28s
CI / build (3.13) (pull_request) Successful in 1m25s
e30fd1fae0
taconi changed title from (削除) Creating PlayerStreams to enable the syntax d1 * s('bd', fast=2) (削除ここまで) to Creating PlayerStreams to enable the syntax d1 * s('bd').fast(2) 2026年01月06日 23:14:29 +01:00
Author
Contributor
Copy link

I separated part of the PR in uzu/vortex!55

I separated part of the PR in uzu/vortex!55
All checks were successful
CI / build (3.11) (pull_request) Successful in 1m23s
CI / build (3.12) (pull_request) Successful in 1m28s
CI / build (3.13) (pull_request) Successful in 1m25s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u playerstream:taconi-playerstream
git switch taconi-playerstream

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff taconi-playerstream
git switch taconi-playerstream
git rebase main
git switch main
git merge --ff-only taconi-playerstream
git switch taconi-playerstream
git rebase main
git switch main
git merge --no-ff taconi-playerstream
git switch main
git merge --squash taconi-playerstream
git switch main
git merge --ff-only taconi-playerstream
git switch main
git merge taconi-playerstream
git push origin main
Sign in to join this conversation.
No reviewers
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
uzu/vortex!53
Reference in a new issue
uzu/vortex
No description provided.
Delete branch "taconi/vortex:playerstream"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?