What is KVR Audio? | Submit News | Advertise | Developer Account

Options (Affects News & Product results only):

OS:
Format:
Include:
Quick Search KVR

"Quick Search" KVR Audio's Product Database, News Items, Developer Listings, Forum Topics and videos here. For advanced Product Database searching please use the full product search. For the forum you can use the phpBB forum search.

To utilize the power of Google you can use the integrated Google Site Search.

Products 0

Developers 0

News 0

Forum 0

Videos 0

Search  

web audio api for pro audio applications?

DSP, Plug-in and Host development discussion.

Moderator: Moderators (Main)

midi_transmission
KVRer
 
3 posts since 13 Feb, 2013

Postby midi_transmission; Wed Feb 13, 2013 6:35 am web audio api for pro audio applications?

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.

Hi,

I was thinking about if and how the the web audio api (https://dvcs.w3.org/hg/audio/raw-file/t ... ation.html (https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html) ) and HTML5 ( http://www.html5audio.org/ (http://www.html5audio.org/) )could be used - or better could be useful - for pro audio applications. I'm more a web developer than an audio developer, but I'm deep in love with audio technology - so I really would love to use web technology to do some pro audio related things when possible. I'm not using the word "pro audio" because it sounds fancy, but to emphasise that it should have a real value (I don't like to make something useless).

Of course, for raw power something more low level like c/c++ will allways be faster and better than this web audio api so I guess a serious DAW isn't something one will program. In other words, I try to figure out if there are potential use cases for web based applications. One obvious benefit from web based applications are their cross platform compatibility (it should run on an iPad, OSX and windows).

Just an quick use case I could imagine: Considering that we already have big touch screens (23") for windows and the web audio api is capable of midi out I could think about interaction applications (aka "lemur" for the browser).

In a nut shell: I'm trying to evaluate if I should dig deeper in the web audio api and try to find a project in this area. I would really appreciate any feedback on this (yes, especially when it is nah forget this idea very fast :-) )

kind regards
BertKoor
KVRAF
 
8291 posts since 8 Mar, 2005, from Utrecht, Holland

Postby BertKoor; Wed Feb 13, 2013 7:44 am

midi_transmission wrote:In a nut shell: I'm trying to evaluate if I should dig deeper in the web audio api and try to find a project in this area.
Sure, go ahead!

But it's just audio currenty. Don't hold your breath regarding midi. I don't expect that to be ever implemented.

Also HTML5 is a perfect source code base for building apps that run on mobile hardware. Read up on PhoneGap etc...
We are the KVR collective. Resistance is futile. You will be assimilated. Image
My MusicCalc is back online!!
MadBrain
KVRian
 
705 posts since 1 Dec, 2004

Postby MadBrain; Wed Feb 13, 2013 9:34 pm

Too bad the latency is usually really high on those things (due to the garbage collector AFAIK).
JanSF
KVRer
 
1 post since 14 Feb, 2013

Postby JanSF; Thu Feb 14, 2013 10:14 am

What is really cool about the Web AUdio API is that all the heavy lifting DSP is done in native C++ code which results in very high performance and there is no latency due to JS garbage collection. In fact the latency is really low and on par with what native applications can achieve. If you want to implement some functionality that isn't already supported in teh Web Audio API you can do that in JS but of course that will not run as fast as the native code.
taoistWA
KVRer
 
1 post since 19 Feb, 2013

Postby taoistWA; Tue Feb 19, 2013 7:15 am

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.

I operate this site:

http://interactiveaudio.wikiaudio.org (http://interactiveaudio.wikiaudio.org)

It's a tutorial series that uses the web audio api to teach javascript.

Check it out if you like.
dingodance
KVRer
 
9 posts since 7 Jul, 2012

Postby dingodance; Tue Feb 19, 2013 7:51 am

midi_transmission wrote:Of course, for raw power something more low level like c/c++ will allways be faster and better than this web audio api so I guess a serious DAW isn't something one will program.


asm.js looks promising http://www.2ality.com/2013/02/asm-js.html
midi_transmission
KVRer
 
3 posts since 13 Feb, 2013

Postby midi_transmission; Wed Feb 20, 2013 6:06 am

Thanks for your answers! I will also check your links.
ciprianimike
KVRer
 
1 post since 21 Oct, 2013, from Italy

Postby ciprianimike; Mon Oct 21, 2013 1:54 am

Hello everyone.

I just found this topic and i think is really interesting.

I am the CEO (and CTO) of Dropin, the first HTML5 Cloud DAW, the project is really abitious and hard, but after 2 years of development we are near to launch our public beta.

You can see our (old) prototype here: http://www.dropin.fm/PlayLive/

I strongly believe html5 and cloud services will be professional really soon, but they won't replace studios and desktops software for a long time.

Dropin want to allow musicians from all over the world to compose and produce music together, offering a team-work service for some aspect similar to Google Docs, but audio production oriented.

you can follow the project on twitter @dropinfm to be noticed when the beta will be publice (i hope in a few days :) ).
Signature blocked until 5 posts made

Moderator: Moderators (Main)

Return to DSP and Plug-in Development