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

Add the hydra plugin to strudel instances #300

Closed
wants to merge 1 commit into from

Conversation

reckter
Copy link

@reckter reckter commented Nov 20, 2024

Currently there is no way to have hydra be influenced by the strudel audio output.

With importing the hydra plugin into strudel, you now can!
image
There are some downsides of course, foremost, that you have to write hydra code in strudel :/
And you kinda use hydra in strudel to, which probably has some more limitations.

@TodePond
Copy link
Contributor

TodePond commented Dec 23, 2024

this is an interesting one. I wonder what people think about hydra-ing in strudel

I wonder... is there a way we could sensibly feed strudel into the hydra editors themselves?

cc @felixroos

@felixroos
Copy link
Contributor

it seems a bit redundant to load hydra 2 times, maybe we can let hydra and strudel talk more directly? but not completely sure how. there is also this hydra plugin by @atfornes : https://github.com/atfornes/Hydra-strudel-extension .
There might also we a way to share patterns from strudel to hydra over the window..
Also, I'm not sure if it's possible rn to use the strudel audio/fft to control hydra

@munshkr
Copy link
Owner

munshkr commented Dec 23, 2024

it seems a bit redundant to load hydra 2 times, maybe we can let hydra and strudel talk more directly?

That would be ideal!

Maybe we just need to do what initHydra does, but using the same Hydra package flok bundles + the same Hydra canvas (in case there's already an Hydra canvas in the session?)

@reckter
Copy link
Author

reckter commented Dec 23, 2024

I want to look into all of what you said over christmas if I can,
In the ideal world, I wouldn't need to write hydra in a strudel pane, and somehow share patterns.

I think my first goals would be:

  • share patterns across hydra / strudel, which already would enable the visuals to be timing linked to the beat, which unlucks a lot!
  • get the strudel canvas to be passed to hydra (in s0, like feedStrudel:true, does or even in an extra variable, if easy

@reckter
Copy link
Author

reckter commented Dec 23, 2024

#309 contains the P / H function from initHydra and the mentioned plugins.
Needed some figuring out how to parse, and ended in a mixture of the two. But it works now :D

We can close this and move discusion there, the canvas is missing from that so far though.

@reckter reckter closed this Dec 23, 2024
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.

4 participants