GithubHelp home page GithubHelp logo

Comments (3)

tomeyro avatar tomeyro commented on August 18, 2024

Hi @tavurth

I know that longer sounds can take some time to generate in some computers, but I can't do much about that as GDScript can get slow.

On the latest push I changed some things and optimized a bit, so they might be quicker to generate. Also they get stored and can be reused without regenerating or buffering, so that can help as well.

You can use the default pitch scale in Odoo, or custom audio buses, to further alter the generated sound, but that is outside of the scope of this tool and I don't think there would be a problem using them. I'm not sure what you mean with that part.

from godot-sfxr.

tomeyro avatar tomeyro commented on August 18, 2024

Oh I also wanted to mention that for the speed part I even re-wrote everything in GDNative C++, but then the delivery/install/support of the plugin gets really complicated and I wanted the tool to be remain simple in that regard.

from godot-sfxr.

tavurth avatar tavurth commented on August 18, 2024

New update looks great!

Yep I'm glad this is GDscript as it keeps things simple, maybe a C# port would work well since Godot natively supports it for crossplatform delivery.

My PR was more about how we could abuse the pitch_scale to reduce the size of the generated sample.

If we always set the pitch_scale to 0.1 then the sample is much much longer than it would be otherwise.
However the frequency is altered to be very low.

from godot-sfxr.

Related Issues (11)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.