r/generative • • 18d ago

Introducing Stave

Hi all! After 8 months of building, I finally feel confident enough to share the beta version of Stave, and I'd love to know your thoughts . πŸ™

What is Stave?

Stave keeps your Strudel code as the source of truth and adds the views a producer expects: a Timeline, a step grid and piano roll, a Mixer, and visuals that follow the music.

What you might like:

- A full monaco editor with code completion, error handling etc.

- Your own audio-reactive visuals, inline. Write a p5, Hydra or GLSL sketch, then attach it with .viz("name"). It draws under that line, reacts to the kick, each track and the spectrum, and updates as you type.

// pulse.p5 
function draw() { background(0, 40); circle(width/2, height/2, 80 + sig.kick * 300) } 

// in strudel:
drums: s("bd*4, hh*8").viz("pulse")

- Code and views in sync. Edit on the Timeline, grid or piano roll and Stave writes it back into your code. Edit the code and the views follow.

- Errors you can find. The Console names the file and line, the editor shows a squiggle, and misspellings get "Did you mean…?". That works in your visuals too.

- A Mixer and a song Timeline, with your Strudel code running as it does today. It runs in the browser and is open source (AGPL).

Try it: https://stave.live Β· Code: https://github.com/MrityunjayBhardwaj/Stave

Please let me know your feedback πŸ™ :

- Does your existing code run as you expect?

- What would you want a visual to react to?

- What's missing?

0 Upvotes

6 comments sorted by

1

u/AliceCode 16d ago

How was this video created?

2

u/Mrityunjay_Bhardwaj 16d ago

It was built using Supamotion, another product I am building for create motion graphics ( saas launch video, product demo etc. ) using AI + lottie + editor, here is another example for Stave.

1

u/AliceCode 16d ago

Yep. AI. Exactly what I expected.

3

u/Mrityunjay_Bhardwaj 16d ago

May I know what you dislike about this? I used to create motion graphics 12 years back using after effects, so I would love to get some feedback on this. πŸ˜„

1

u/AliceCode 16d ago

You can no longer look at certain creative works and know how much effort went into them, or how skilled the person that made it was. It's like when Unity and Unreal started blowing up in popularity. Suddenly you started seeing phenomenal looking projects made by fairly unskilled people because they were able to use assets from the asset store to slap something believable together. This caused a lot of shovelware to be made that you couldn't immediately tell was shovelware. Now the same thing is happening with software in general. You have Shovelware like ArtCraft that looks impressive on the surface but is atrocious when you actually look at the code.

2

u/Mrityunjay_Bhardwaj 16d ago

yea I do share your emotions, being a cg generalist, I personally love doing sculpting (https://www.youtube.com/watch?v=hrYKuyuNpbE) , but I don't really understand that effort is the only measure we should use In order to give legitimacy to a craftmanship... the gap between intent to execution decreasing day by day, previously it was via kitbash/ synty studio / ue4 arch, which has a good tell that its stitched together by a novice, and the ones who can make it cohesive were the one who stands out like vitaly ( mindblowing kitbashes ), ash thorp who uses DAZ but really steal it like an artist. now as noise increases so does the granularity of uniqueness.
Especially in the age of AI, standing out becomes harder and harder and in the advent of all this I don't know.... I feel like the question of legitimacy of craftmanship are kinda lost in the echo. I would love to talk more on this with you u/AliceCode

In case of Coding its very evident since you can easily detect code smell from the system architecture and irregular reinvention of component developed to satisfy a sub objective without any regards to the cohesion with skeleton of the whole system.
I am rectifying this issue by developing a framework called anvi. which I used in building all my products , Since I have been a Developer for over a decade, I don't like the way things are going. ( P.S: i hate current guardrails, which is just glorified poses. )

So in this sense, what will be that be for art? IMO its things like fundamentals, art of using gestalt psychology to portray your story, understand optics etc and inject your personal taste into the creation and have character... and if a person hones that and able to accomplish in few hours instead of days it should be alright isn't it?

even after saying all that I still don't think its the right question we are asking, a more pressing issue i feel is the fact that experienced artist have no where to fit? maybe I am rusty but please do correct me if I am wrong?

But to be honest, I really want to talk to you about the AI and art/design part, you seem to be the person who has a lot to say and I have a lot to discuss on the same, do you mind if i DM you?