Comments (6)
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.
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.
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.
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.
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.
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)
- reverse? HOT 3
- Pitch detection not working HOT 3
- How to add onEnd event listener HOT 5
- TypeScript Typings HOT 3
- Custom Work HOT 2
- Polywad does not appear to implement setPanning HOT 2
- How do I get the playhead position of a Wad object? HOT 3
- Trouble applying compression HOT 3
- requestAnimationFrame(logPitch) outputs infinite frame count HOT 1
- Adding Stronger Sound Caching/Grouping Functionality HOT 2
- getUserMedia() build error HOT 2
- getUserMedia() build error HOT 4
- Low quality mic recording / MediaStreamConstraints HOT 2
- Mute mic output when recording HOT 5
- connect output of wads (post processing) HOT 4
- How to show progress bar for audio file? HOT 1
- Pitch Detection example doesn't work HOT 1
- import Wad from 'web-audio-daw' throws ReferenceError: window is not defined HOT 1
- Idk HOT 1
- dawproject
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wad.