Re: [Faudiostream-users] Online Faust Editor

2017-10-25 Thread Stéphane Letz

> Le 25 oct. 2017 à 21:34, Mykle Hansen  a é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

2017-10-25 Thread Stéphane Letz
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

2017-10-25 Thread Stéphane Letz

> Le 25 oct. 2017 à 02:12, Mykle Hansen  a é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

2017-10-25 Thread Mykle Hansen

> 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