Csound Csound-dev Csound-tekno Search About

[Csnd] The Absolute Vanilla Guide to Webaudio Csound

Date2022-11-13 16:29
FromVictor Lazzarini
Subject[Csnd] The Absolute Vanilla Guide to Webaudio Csound
So I decided to try doing a set of tutorials for Csound WASM that are different to what Steven and Hlodver have put together.
They have a philosophy (correct) of the Web developer who works with all the toolchains and gets everything right, the modules,
the standard.

This one is not that, it’s just about getting Csound running no matter what with the bare minimum of dependencies and fuss.
I am trying to work on get things running from nothing. So I set up the repo and put in the first tutorial which does the absolute
minimum (plays a sound in response to a user action) with very little code.

https://github.com/vlazzarini/vanilla

Hopefully, in my free time, I will add to this, building up to do other things. The repo is organised with READMEs detailing the code
and index.html files embedding the JS scripts.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland


Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2022-11-13 16:53
FromTarmo Johannes
SubjectRe: [Csnd] The Absolute Vanilla Guide to Webaudio Csound
This very, very welcome. Thank you, Victor!
Tarmo

P, 13. november 2022 18:30 Victor Lazzarini <Victor.Lazzarini@mu.ie> kirjutas:
So I decided to try doing a set of tutorials for Csound WASM that are different to what Steven and Hlodver have put together.
They have a philosophy (correct) of the Web developer who works with all the toolchains and gets everything right, the modules,
the standard.

This one is not that, it’s just about getting Csound running no matter what with the bare minimum of dependencies and fuss.
I am trying to work on get things running from nothing. So I set up the repo and put in the first tutorial which does the absolute
minimum (plays a sound in response to a user action) with very little code.

https://github.com/vlazzarini/vanilla

Hopefully, in my free time, I will add to this, building up to do other things. The repo is organised with READMEs detailing the code
and index.html files embedding the JS scripts.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland


Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2022-11-13 17:01
FromRichard Knight
SubjectRe: [Csnd] The Absolute Vanilla Guide to Webaudio Csound
That's really useful, thanks.

I started with web audio Csound a couple of months ago and found it 
quite hard to find what's relevant/up-to-date particular in terms of 
examples/practical demonstrations so think these tutorials will be 
handy.
Most of the top results via google for 'web csound' or similar seem no 
longer relevant (I think) eg:

https://waaw.csound.com/
https://csound.com/docs/web
http://floss.booktype.pro/csound/web-based-csound/

all those seem to maybe be the old approach (non WASM ie pnacl etc?). 
The following uses WASM but not the latest incarnation, I don't think, 
but not really sure:
https://csound.com/wasm/canvas.html



On 2022-11-13 16:29, Victor Lazzarini wrote:
> So I decided to try doing a set of tutorials for Csound WASM that are
> different to what Steven and Hlodver have put together.
> They have a philosophy (correct) of the Web developer who works with
> all the toolchains and gets everything right, the modules,
> the standard.
> 
> This one is not that, it’s just about getting Csound running no matter
> what with the bare minimum of dependencies and fuss.
> I am trying to work on get things running from nothing. So I set up
> the repo and put in the first tutorial which does the absolute
> minimum (plays a sound in response to a user action) with very little 
> code.
> 
> https://github.com/vlazzarini/vanilla
> 
> Hopefully, in my free time, I will add to this, building up to do
> other things. The repo is organised with READMEs detailing the code
> and index.html files embedding the JS scripts.
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
> 
> 
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2022-11-13 17:32
FromVictor Lazzarini
SubjectRe: [Csnd] [EXTERNAL] Re: [Csnd] The Absolute Vanilla Guide to Webaudio Csound
yes, we should take those down. I think all the links are earlier wasm versions based on Emscripten, which have been replaced by the latest wasm code. 

I will remove what I can so that the only remaining things are the latest.

Prof. Victor Lazzarini
Maynooth University
Ireland

> On 13 Nov 2022, at 17:02, Richard Knight  wrote:
> 
> *Warning*
> 
> This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> 
> That's really useful, thanks.
> 
> I started with web audio Csound a couple of months ago and found it
> quite hard to find what's relevant/up-to-date particular in terms of
> examples/practical demonstrations so think these tutorials will be
> handy.
> Most of the top results via google for 'web csound' or similar seem no
> longer relevant (I think) eg:
> 
> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwaaw.csound.com%2F&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7C19c11708f03444f69aa908dac598c6ce%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039557210455547%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=l%2Bobja4IrERK3o%2Bdn1ZtIJiKepdvolTYot79lsby9d0%3D&reserved=0
> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcsound.com%2Fdocs%2Fweb&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7C19c11708f03444f69aa908dac598c6ce%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039557210455547%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Jee3R53xZ59ZDCsHvaDIh%2B%2F8RGM%2BKAZeKhbBojat%2F84%3D&reserved=0
> https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Ffloss.booktype.pro%2Fcsound%2Fweb-based-csound%2F&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7C19c11708f03444f69aa908dac598c6ce%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039557210455547%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=cTbuzYKUgJYakFyGM0ENn%2B9JhJ%2BgUsjtyLtNGzcUCSA%3D&reserved=0
> 
> all those seem to maybe be the old approach (non WASM ie pnacl etc?).
> The following uses WASM but not the latest incarnation, I don't think,
> but not really sure:
> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcsound.com%2Fwasm%2Fcanvas.html&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7C19c11708f03444f69aa908dac598c6ce%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039557210455547%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=dDd4DVFindAyZq%2FxNzK%2FdlKsuFzPciXphi2KS1RSS5o%3D&reserved=0
> 
> 
> 
>> On 2022-11-13 16:29, Victor Lazzarini wrote:
>> So I decided to try doing a set of tutorials for Csound WASM that are
>> different to what Steven and Hlodver have put together.
>> They have a philosophy (correct) of the Web developer who works with
>> all the toolchains and gets everything right, the modules,
>> the standard.
>> 
>> This one is not that, it’s just about getting Csound running no matter
>> what with the bare minimum of dependencies and fuss.
>> I am trying to work on get things running from nothing. So I set up
>> the repo and put in the first tutorial which does the absolute
>> minimum (plays a sound in response to a user action) with very little
>> code.
>> 
>> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fvlazzarini%2Fvanilla&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7C19c11708f03444f69aa908dac598c6ce%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039557210455547%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=nnirhPeIHRdpujAQEBL2CbyBiJ%2FtnAL%2F4rZNSvdyq0Y%3D&reserved=0
>> 
>> Hopefully, in my free time, I will add to this, building up to do
>> other things. The repo is organised with READMEs detailing the code
>> and index.html files embedding the JS scripts.
>> ========================
>> Prof. Victor Lazzarini
>> Maynooth University
>> Ireland
>> 
>> 
>> Csound mailing list
>> Csound@listserv.heanet.ie
>> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flistserv.heanet.ie%2Fcgi-bin%2Fwa%3FA0%3DCSOUND&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7C19c11708f03444f69aa908dac598c6ce%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039557210455547%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=OszAIgME2XPJUNANHb0c4%2BV5O5e0%2FuK%2FPGeqHfzMo%2Bk%3D&reserved=0
>> Send bugs reports to
>>        https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcsound%2Fcsound%2Fissues&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7C19c11708f03444f69aa908dac598c6ce%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039557210455547%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Jv0YAOTXFYkwq4mRoA80zPiZ8pYWl67L0Pkngie%2FnUk%3D&reserved=0
>> Discussions of bugs and features can be posted here
> 
> Csound mailing list
> Csound@listserv.heanet.ie
> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flistserv.heanet.ie%2Fcgi-bin%2Fwa%3FA0%3DCSOUND&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7C19c11708f03444f69aa908dac598c6ce%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039557210455547%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=OszAIgME2XPJUNANHb0c4%2BV5O5e0%2FuK%2FPGeqHfzMo%2Bk%3D&reserved=0
> Send bugs reports to
>       https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcsound%2Fcsound%2Fissues&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7C19c11708f03444f69aa908dac598c6ce%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039557210455547%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Jv0YAOTXFYkwq4mRoA80zPiZ8pYWl67L0Pkngie%2FnUk%3D&reserved=0
> Discussions of bugs and features can be posted here

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2022-11-13 18:47
FromVictor Lazzarini
SubjectRe: [Csnd] [EXTERNAL] Re: [Csnd] The Absolute Vanilla Guide to Webaudio Csound
I believe that’s all gone. The authoritative tutorial for Csound WASM is at

http://kunstmusik.github.io/icsc2022-csound-web

which should give a good idea of the current way of doing things.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 13 Nov 2022, at 17:32, Victor Lazzarini  wrote:
> 
> yes, we should take those down. I think all the links are earlier wasm versions based on Emscripten, which have been replaced by the latest wasm code. 
> 
> I will remove what I can so that the only remaining things are the latest.
> 
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
> 
>> On 13 Nov 2022, at 17:02, Richard Knight  wrote:
>> 
>> *Warning*
>> 
>> This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
>> 
>> That's really useful, thanks.
>> 
>> I started with web audio Csound a couple of months ago and found it
>> quite hard to find what's relevant/up-to-date particular in terms of
>> examples/practical demonstrations so think these tutorials will be
>> handy.
>> Most of the top results via google for 'web csound' or similar seem no
>> longer relevant (I think) eg:
>> 
>> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwaaw.csound.com%2F&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7Ce6e20b1fb8584240db9408dac59d09d0%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039575523173942%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=zn9yHoBCH8EQ8zIo3tAKEO1DEDx%2FqaOmglUZE%2FYj2d4%3D&reserved=0
>> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcsound.com%2Fdocs%2Fweb&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7Ce6e20b1fb8584240db9408dac59d09d0%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039575523173942%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=shjxDLKA2vK9NmJPgiNlRztLt9kKKHQV%2Bmbua6Po3BA%3D&reserved=0
>> https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Ffloss.booktype.pro%2Fcsound%2Fweb-based-csound%2F&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7Ce6e20b1fb8584240db9408dac59d09d0%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039575523173942%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=8rSoe2AZtqb6K9du5oHWKTiXbjxQxPmXoY3cVLzGL8E%3D&reserved=0
>> 
>> all those seem to maybe be the old approach (non WASM ie pnacl etc?).
>> The following uses WASM but not the latest incarnation, I don't think,
>> but not really sure:
>> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcsound.com%2Fwasm%2Fcanvas.html&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7Ce6e20b1fb8584240db9408dac59d09d0%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039575523173942%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=h0cHquC9c9VdI1N3aVcUjsufW0h082kAPXmIA1HasKY%3D&reserved=0
>> 
>> 
>> 
>>> On 2022-11-13 16:29, Victor Lazzarini wrote:
>>> So I decided to try doing a set of tutorials for Csound WASM that are
>>> different to what Steven and Hlodver have put together.
>>> They have a philosophy (correct) of the Web developer who works with
>>> all the toolchains and gets everything right, the modules,
>>> the standard.
>>> 
>>> This one is not that, it’s just about getting Csound running no matter
>>> what with the bare minimum of dependencies and fuss.
>>> I am trying to work on get things running from nothing. So I set up
>>> the repo and put in the first tutorial which does the absolute
>>> minimum (plays a sound in response to a user action) with very little
>>> code.
>>> 
>>> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fvlazzarini%2Fvanilla&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7Ce6e20b1fb8584240db9408dac59d09d0%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039575523173942%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=fzuafruj%2FgXYJ2uet2ZwwW%2Fj472VDpOaF96uf2KpQLw%3D&reserved=0
>>> 
>>> Hopefully, in my free time, I will add to this, building up to do
>>> other things. The repo is organised with READMEs detailing the code
>>> and index.html files embedding the JS scripts.
>>> ========================
>>> Prof. Victor Lazzarini
>>> Maynooth University
>>> Ireland
>>> 
>>> 
>>> Csound mailing list
>>> Csound@listserv.heanet.ie
>>> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flistserv.heanet.ie%2Fcgi-bin%2Fwa%3FA0%3DCSOUND&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7Ce6e20b1fb8584240db9408dac59d09d0%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039575523173942%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=vdCHwSa0%2BZrRvtH4VTVPasA7K3t4HQ3vf0Fp7WMJPgU%3D&reserved=0
>>> Send bugs reports to
>>>       https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcsound%2Fcsound%2Fissues&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7Ce6e20b1fb8584240db9408dac59d09d0%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039575523173942%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0HSiDoaqVtJymDG8oT4H%2F8EmcTxTA6NvPDPZjI1I1fs%3D&reserved=0
>>> Discussions of bugs and features can be posted here
>> 
>> Csound mailing list
>> Csound@listserv.heanet.ie
>> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flistserv.heanet.ie%2Fcgi-bin%2Fwa%3FA0%3DCSOUND&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7Ce6e20b1fb8584240db9408dac59d09d0%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039575523173942%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=vdCHwSa0%2BZrRvtH4VTVPasA7K3t4HQ3vf0Fp7WMJPgU%3D&reserved=0
>> Send bugs reports to
>>      https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcsound%2Fcsound%2Fissues&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7Ce6e20b1fb8584240db9408dac59d09d0%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039575523173942%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0HSiDoaqVtJymDG8oT4H%2F8EmcTxTA6NvPDPZjI1I1fs%3D&reserved=0
>> Discussions of bugs and features can be posted here
> 
> Csound mailing list
> Csound@listserv.heanet.ie
> https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flistserv.heanet.ie%2Fcgi-bin%2Fwa%3FA0%3DCSOUND&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7Ce6e20b1fb8584240db9408dac59d09d0%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039575523173942%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=vdCHwSa0%2BZrRvtH4VTVPasA7K3t4HQ3vf0Fp7WMJPgU%3D&reserved=0
> Send bugs reports to
>        https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcsound%2Fcsound%2Fissues&data=05%7C01%7CVictor.Lazzarini%40mu.ie%7Ce6e20b1fb8584240db9408dac59d09d0%7C1454f5ccbb354685bbd98621fd8055c9%7C0%7C0%7C638039575523173942%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0HSiDoaqVtJymDG8oT4H%2F8EmcTxTA6NvPDPZjI1I1fs%3D&reserved=0
> Discussions of bugs and features can be posted here


Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2022-11-13 19:28
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] The Absolute Vanilla Guide to Webaudio Csound
Wonderful. This will be so helpful.

- Dr.B


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Sun, Nov 13, 2022 at 11:30 AM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
So I decided to try doing a set of tutorials for Csound WASM that are different to what Steven and Hlodver have put together.
They have a philosophy (correct) of the Web developer who works with all the toolchains and gets everything right, the modules,
the standard.

This one is not that, it’s just about getting Csound running no matter what with the bare minimum of dependencies and fuss.
I am trying to work on get things running from nothing. So I set up the repo and put in the first tutorial which does the absolute
minimum (plays a sound in response to a user action) with very little code.

https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL3ZsYXp6YXJpbmkvdmFuaWxsYQ==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=ZHNCUkFZczVvMXcycllkKzAydG41eEdVaVhXSnFUODVpWjZGUkZCL2VmRT0=&h=744bef7a9fd643379118737462aaff48&s=AVNPUEhUT0NFTkNSWVBUSVYpmKWVU1jKuTPLD5gnaWwAaG5wwcHTpfjKIfFGmt9h9A

Hopefully, in my free time, I will add to this, building up to do other things. The repo is organised with READMEs detailing the code
and index.html files embedding the JS scripts.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland


Csound mailing list
Csound@listserv.heanet.ie
https://us-west-2.protection.sophos.com?d=heanet.ie&u=aHR0cHM6Ly9saXN0c2Vydi5oZWFuZXQuaWUvY2dpLWJpbi93YT9BMD1DU09VTkQ=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=WVZMRlI4dlFUVUZ6V2NTOUU5eE9lZnFIemtoc2hxYlBDMFFCWmtKZzhzRT0=&h=744bef7a9fd643379118737462aaff48&s=AVNPUEhUT0NFTkNSWVBUSVYpmKWVU1jKuTPLD5gnaWwAaG5wwcHTpfjKIfFGmt9h9A
Send bugs reports to
        https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2Nzb3VuZC9jc291bmQvaXNzdWVz&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=YlNrQ2lLclRLZUpGUE1iR0FyY2M1eW1NTUU5SUozWlJwMTNZU2NXT1BLOD0=&h=744bef7a9fd643379118737462aaff48&s=AVNPUEhUT0NFTkNSWVBUSVYpmKWVU1jKuTPLD5gnaWwAaG5wwcHTpfjKIfFGmt9h9A
Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2022-11-13 21:51
From"Brian R."
SubjectRe: [Csnd] The Absolute Vanilla Guide to Webaudio Csound
What is interesting is with the new TPWA support on the Anroid app
store you can use webaudio csound to create a javascript PWA which can
then be submitted as a full blown native android app:
https://developers.google.com/codelabs/pwa-in-play#0

This also works  for modern windows in the windows app store:
https://developer.microsoft.com/en-us/microsoft-store/pwa

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2022-11-13 23:25
FromRichard Knight
SubjectRe: [Csnd] [EXTERNAL] Re: [Csnd] The Absolute Vanilla Guide to Webaudio Csound
Ah great thanks, I will have a look at the tutorial.

On 2022-11-13 18:47, Victor Lazzarini wrote:
> I believe that’s all gone. The authoritative tutorial for Csound WASM 
> is at
> 
> http://kunstmusik.github.io/icsc2022-csound-web
> 
> which should give a good idea of the current way of doing things.
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
> 

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here