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

Prototype of Vortex -> Sardine #216

Merged
merged 30 commits into from
May 2, 2023
Merged

Prototype of Vortex -> Sardine #216

merged 30 commits into from
May 2, 2023

Conversation

Bubobubobubobubo
Copy link
Owner

No description provided.

Bubobubobubobubo and others added 30 commits April 26, 2023 10:02
I am correcting some drifting issues on the tidal_loop side.
I don't really know how to convert the timestamp latency compensation.
It's probably better to remove that faulty code so that I can start
fresh thinking about how to make the proper timestamp!
Looks like the round() operation was causing some imprecisions in the
SuperDirt messages being sent.
The Vortex timestamp is quite obviously not right. Thought experiment:
what if we let Sardine decide of it's own timestamp? All the other
SuperDirt events are going through this timestamping method anyway.
- Removed the subscription methods from the clock, moved to the bowl.
- Some clever maths to get rid of the dependance on link_clock for
  timing/cycle calculation. This should now be working for both clocks.

Some issues remain: vortex is way too fast. Will see what I can do about
that
There is still something to fix with the rate the vortex patterns are
being played at. I have tried tweaking some numbers with very moderate
success. For now, the tracks d1..d9 are automatically getting a .slow(4)
applied to them.
The faster we go, the better the precision?
I started documenting TidalVortex on the website
@Bubobubobubobubo Bubobubobubobubo merged commit 3865e26 into main May 2, 2023
@Bubobubobubobubo Bubobubobubobubo deleted the vortex branch May 5, 2023 15:07
This pull request was closed.
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