Re: [Faudiostream-users] Online Faust Editor
> Le 25 oct. 2017 à 21:34, Mykle Hansena écrit : > > >> On Oct 25, 2017, at 5:56 AM, Stéphane Letz wrote: >> >>> So far I haven’t gotten this to work on my phone in Chrome or Safari, >>> which is weird ‘cause they’re both supposed to support webassembly >>> and the web audio api. Nevertheless i’m getting “webassembly not supported” >>> messages in both browsers. Is that the expected behavior? >> >> If you get this message then It means that ‘ web assembly is not supported » >> ((-; >> >> What exact version of Chrome or Safari are you using ? >> >> Safari is WebAssembly aware since version 11 on Desktop and iOS 11 on >> iPhone/iPad > > I’m running IOS 9.3.1 on this device. So maybe Safari is an older version. > But Chrome is version 62, the latest, which Google claims has webassembly > support … tho the demos at webassembly.org/demo don’t work, so clearly it’s > not there. > Maybe there’s an IOS version requirement as well, to get webassembly in > browsers? > Or maybe Google just doesn’t add webassembly to their IOS browser. I dunno. > But upon further analysis, I don’t think I’m seeing a Faust bug. > > I would like to know if anybody has succeeded in using the online editor > in an IOS device, tho. I’d love to add Faust to my busking rig. > > -m- > As explained, iOS 11 has a WebAssembly aware Safari version. Stéphane -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users
[Faudiostream-users] WebAssembly on iOS
As Mykle Hansen suggested having WebAssembly support on iOS is possibly the way to deploy Faust applications without having to deal with the nightmare on interacting with Apple tools when compiling/deploying native applications… Benchmarks done up to now show that Safari/Webkit is still behind compared to Chrome (first) and Firefox (second) (see http://faust.grame.fr/news/2017/09/15/backend-benchmarks.html). And since Apple does not allow other browser developers to deploy their own machinery on IOS, Chrome and Firefox IOS are both using Apple WebKit as the underlying engine, with JavaSciprCore framework for the JS/wasm part. We are in contact with Benjamin Bouvier, a Mozilla engineer, who gave us some good advices to improve the quality of Faust wasm generated code (see https://bugzilla.mozilla.org/show_bug.cgi?id=1410429). We also know that some internal improvements in the Faust generated FIR can be done, that we must test again ASAP. Another track to follow is using some faster math functions, as experimented in the OWL project (see here: https://community.rebeltech.org/t/fast-math-firmware/866/2). We hope to diminish the performance gap with native code as such as possible. Stéphane -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users
Re: [Faudiostream-users] Online Faust Editor
> Le 25 oct. 2017 à 02:12, Mykle Hansena écrit : > > >> On Oct 23, 2017, at 1:04 AM, >> faudiostream-users-requ...@lists.sourceforge.net wrote: >> >> From: Yann Orlarey >> Subject: [Faudiostream-users] Online Faust Editor >> >> We have published a new online Faust Editor at http://faust.grame.fr/editor. >> >> It is still experimental, but it can be used to edit, compile and run Faust >> code from any recent Web Browser with webassembly support. This editor works >> completely on the client side and it is therefore very convenient for >> situations with many simultaneous users (workshops, classrooms, etc.). It >> embeds the latest version of the Faust compiler with an efficient >> webassembly backend and offers polyphonic MIDI support. >> >> For more information: >> http://faust.grame.fr/news/2017/10/20/faust-online-editor.html >> >> As usual, feedback is welcome. > > OMG. This is so great! I’ve been following the progress of the > webassembly version of Faust with a lot of interest -- because it > seems like it might be the way to get a Faust program to run on > an IOS device without having to build an app. > > So far I haven’t gotten this to work on my phone in Chrome or Safari, > which is weird ‘cause they’re both supposed to support webassembly > and the web audio api. Nevertheless i’m getting “webassembly not supported” > messages in both browsers. Is that the expected behavior? If you get this message then It means that ‘ web assembly is not supported » ((-; What exact version of Chrome or Safari are you using ? Safari is WebAssembly aware since version 11 on Desktop and iOS 11 on iPhone/iPad Stéphane -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users
Re: [Faudiostream-users] Faudiostream-users Digest, Vol 83, Issue 8
> On Oct 23, 2017, at 1:04 AM, faudiostream-users-requ...@lists.sourceforge.net > wrote: > > From: Yann Orlarey> Subject: [Faudiostream-users] Online Faust Editor > > We have published a new online Faust Editor at http://faust.grame.fr/editor. > > It is still experimental, but it can be used to edit, compile and run Faust > code from any recent Web Browser with webassembly support. This editor works > completely on the client side and it is therefore very convenient for > situations with many simultaneous users (workshops, classrooms, etc.). It > embeds the latest version of the Faust compiler with an efficient webassembly > backend and offers polyphonic MIDI support. > > For more information: > http://faust.grame.fr/news/2017/10/20/faust-online-editor.html > > As usual, feedback is welcome. OMG. This is so great! I’ve been following the progress of the webassembly version of Faust with a lot of interest -- because it seems like it might be the way to get a Faust program to run on an IOS device without having to build an app. So far I haven’t gotten this to work on my phone in Chrome or Safari, which is weird ‘cause they’re both supposed to support webassembly and the web audio api. Nevertheless i’m getting “webassembly not supported” messages in both browsers. Is that the expected behavior? But it’s working great on the desktop! For basic developing it seems a nice interface. Thanks! -mykle- -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users