Git Product home page Git Product logo

Comments (6)

frastlin avatar frastlin commented on August 24, 2024

I would love to see something like this as well.
Here is another option:
https://github.com/danigb/soundfont-player

I would call this adding support for soundfonts.
I could see one needing to include a js file with soundfont information as the source and then treating it like an oscillator.
How would it be possible to allow this functionality for both normal soundfonts and the webaudio fonts?
The problem I see with adding support similar to tuna would be the amount of fonts one would need by default. I think the best process would be to allow people to either download the webaudio fonts as a js file, or install them as an npm package.

from wad.

surikov avatar surikov commented on August 24, 2024

You can't use soundfont files in web applications due of huge size. Good soundfonts like Fluid are 100 mb or more.

WebAudioFont includes Fluid, GeneralUser GS and other soundofnts. You can use all samples without including them into your project. WebAudioFont downloads instruments in realtime. All samples uses compression. See example above.

https://github.com/danigb/soundfont-player has no samples. It can play uncompressed samples from FluidR3_GM project.

from wad.

frastlin avatar frastlin commented on August 24, 2024

How would you suggest implementing WebAudioFont into Wad?
Would you use it similar to Tuna or would it be more like an Oscillator?

from wad.

frastlin avatar frastlin commented on August 24, 2024

Here is an interesting project that may be worth keeping an eye on:
http://www.webaudiomodules.org/
People are calling it VST plugins for the web.

from wad.

frastlin avatar frastlin commented on August 24, 2024

There may be a great way of doing this. JFXR allows you to produce sound effects in the browser and export them as a script file. It would be amazing if we could import those files into Wad and play with those effects in Wad. I don't think it would be hard at all, just a small conversion script.
That would allow us to build sound effects in the browser, then use them in Wad. Either that, or have a similar generator to JFXR using Wad... I think JFXR could have a lot more capability built-in,, like polywads, but the existing UI is amazing!

from wad.

frastlin avatar frastlin commented on August 24, 2024

I am at the point to where I need soundfonts. I am probably going to install surikov's library and try to get it to work with the Wad context. I love all the soundfonts surikov has.

from wad.

Related Issues (20)

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.