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

integrate with Godot #398

Open
RustoMCSpit opened this issue Apr 1, 2024 · 14 comments
Open

integrate with Godot #398

RustoMCSpit opened this issue Apr 1, 2024 · 14 comments

Comments

@RustoMCSpit
Copy link

RustoMCSpit commented Apr 1, 2024

godotengine/godot-proposals#9431

the discussion is above, if clap plugins could be made with Godot it would dominate the plugin market,

@baconpaul
Copy link
Collaborator

I thought Godot was a game engine. Being able to load claps to make sounds in nodes makes sense (and the clap wrapper would let you do that pretty easily) but I’m not sure what “godot exports to clap” means workflow wise. Can you expand?

@RustoMCSpit
Copy link
Author

I thought Godot was a game engine. Being able to load claps to make sounds in nodes makes sense (and the clap wrapper would let you do that pretty easily) but I’m not sure what “godot exports to clap” means workflow wise. Can you expand?

sorry, i didnt mean making clap plugins work in godot (but that should exist too). i meant making clap plugins in godot. godot lets you export to different targets (xbox, linux, etc.). i wanted clap to be a target. so 'export as a clap file'

@RustoMCSpit
Copy link
Author

I thought Godot was a game engine. Being able to load claps to make sounds in nodes makes sense (and the clap wrapper would let you do that pretty easily) but I’m not sure what “godot exports to clap” means workflow wise. Can you expand?

game engine is a fluff term, it can literally make any ui. tesla use it to power their cars' interfaces. if the clap team wanted to, godot could make clap plugins. at that point, clap would immediately dominate

@RustoMCSpit
Copy link
Author

@baconpaul off topic but email chris about clap plugins for airwindows jinx6568@sover.net

@baconpaul
Copy link
Collaborator

Right but the thing I don’t get is I didn’t think godot made plugins. Like does it have audio processing and so on?

But if godot exports Match the concepts of a plugin then it should be doable.

oh and yeah I talk to Chris and have even done it once but want to redo it like I did for rack

@RustoMCSpit
Copy link
Author

RustoMCSpit commented Apr 2, 2024

Right but the thing I don’t get is I didn’t think godot made plugins. Like does it have audio processing and so on?

it doesnt, all of that has to be integrated / implemented. this isnt some easy quick port (to my knowledge) lol. im giving the devs an idea, it's up to them if they want to put resources into pursuing it

@RustoMCSpit
Copy link
Author

But if godot exports Match the concepts of a plugin then it should be doable.

godot already has the majority of the groundwork but this would be a first

@baconpaul
Copy link
Collaborator

Gotcha.

well I think my initial reaction is the communities who write plugins (and use frameworks like juce or iplug or distrho or nih plug) and the communities who write game like things (who use unity, unreal, godot erc) are quite different in their goals and workflow

so maybe clap nodes in godot is a better first step to propose? Then godot devs writing gpl3 games could include the surge engine easily, say.

@RustoMCSpit
Copy link
Author

well I think my initial reaction is the communities who write plugins (and use frameworks like juce or iplug or distrho or nih plug) and the communities who write game like things (who use unity, unreal, godot erc) are quite different in their goals and workflow

distrho is a framework? i thought it was a synth

also, godot is huge and growing, it would lower the barrier to entry and grow both godot and clap. clap already has an adoption issue

@baconpaul
Copy link
Collaborator

Distrho is a framework yes

@baconpaul
Copy link
Collaborator

baconpaul commented Apr 3, 2024

https://github.com/DISTRHO/DPF I guess technically dpf is the distrho plugin framework. It can already make claps!

@baconpaul
Copy link
Collaborator

Anyway my advice for you is: find a Godot programmer who wants to write a clap plugin in Godot. Use them to help you spec the project more clearly! And at the same time I think the more obvious clap as Godot node is a great project!

@RustoMCSpit
Copy link
Author

https://github.com/brummer10/XUiDesigner?tab=readme-ov-file
this is what i mean but in godot

@baconpaul
Copy link
Collaborator

As I mentioned in discord: clap is ui neutral but has more than enough metadata and api to allow a project like that to exist. If there was demand and supply I’m sure it could be built

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