there is something called electron ( https://github.com/atom/electron ) which from what I understand is for writing desktop applications in javascript/html
I don't have any experience with it myself, but it is part of the https://github.com/atom/atom editor.
My assumption is for a existing webapp it would be fairly easy to port.
I can take a stab at porting the audio tool to electron - I have been meaning to try something with it.
I have had no issues previously or just now when I tried the webhosted tool.
trying now with: http://www.pjrc.com/teensy/gui/
Code:
SVG's SMIL animations (<animate>, <set>, etc.) are deprecated and will be removed. Please use CSS animations or Web animations instead.
http://www.pjrc.com/teensy/gui/library/flows Failed to load resource: the server responded with a status of 404 (Not Found)
nodes.js:56 getUniqueCppName, n.type=AudioOutputI2S, n._def.shortName=i2s
nodes.js:58 getUniqueCppName, using basename=i2s
nodes.js:41 checkID, nodes[i].id = adc1
nodes.js:41 checkID, nodes[i].id = fft1024_1
nodes.js:41 checkID, nodes[i].id = dac1
nodes.js:67 getUniqueCppName, unique name=i2s1
nodes.js:56 getUniqueCppName, n.type=AudioInputI2Sslave, n._def.shortName=i2ss
nodes.js:58 getUniqueCppName, using basename=i2ss
nodes.js:41 checkID, nodes[i].id = adc1
nodes.js:41 checkID, nodes[i].id = fft1024_1
nodes.js:41 checkID, nodes[i].id = dac1
nodes.js:41 checkID, nodes[i].id = i2s1
nodes.js:67 getUniqueCppName, unique name=i2ss1
(dragging a bit of stuff around and loading the page - just the console log , everything works fine)
Code:
% google-chrome --version
Google Chrome 46.0.2490.80
% cat /etc/issue
Ubuntu 15.04 \n \l