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

Build a live Julia based Visualization with Music for YouTube #8

Open
logankilpatrick opened this issue Feb 22, 2021 · 5 comments
Open

Comments

@logankilpatrick
Copy link

It would be really cool to dynamically make music based on OSS contributions across GitHub to Julia repo's and have that visualized and playing live on YouTube 24/7.

This may be a pipe dream, but I was thinking about it the other day and it sounds really cool.

@Datseris
Copy link
Member

Some time ago I started working on some code that could do such a visualization: https://www.youtube.com/watch?v=kAT3aVj-A_E using MIDI files. I wanted to do it for my JuliaCon talk but didn't have the time to finish it. I do have some code laying around that will paste here later.

For wave audio, it will probably be even simpler to make a visualization.

@Datseris
Copy link
Member

But I am clueless on how to make it stream live etc.

@logankilpatrick
Copy link
Author

Streaming live isn't the issue, I can handle that, we would need a continuous loop that fetched from the GitHub.jl als looks for new contributions, then does something with them (uses them to change audio)

@Datseris
Copy link
Member

Makie has allowed me to make "infinite time interactive applications" without much of a problem. Perhaps using this here is not too far of a fetch. What I'm not sure is how does GitHub relate to music...? Also, where will this code "run forever"?

We could forever stream a shared screen or so using OBS, and Makie running forever while every 30 seconds downloading something.

@logankilpatrick
Copy link
Author

The GitHub aspect is interesting to me because it would be a fun way to visualize the activity of the community (I.e. the visualization changes color of the like with the more Julia related activity taking place at any moment).

Also I can figure out how to set up the computer to stream the music/visual, should be that bad.

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

2 participants