Csound Csound-dev Csound-tekno Search About

[Csnd] ANN: csound-vscode-extension 0.7.0

Date2025-10-10 02:06
FromSteven Yi
Subject[Csnd] ANN: csound-vscode-extension 0.7.0
Hi All,

I've released csound-vscode-extension 0.7.0 that has an initial
implementation of rendering Csound in the browser when used as a web
extension.

This means that if you have a github repo with a csound project, you
can open that in github.dev, install the csound extension, then render
your project in-browser. You'll get a web panel on the left tab that
shows up when you use the "Csound: Play Active Document" command.
You'll need to start the audio context to audio going using that
panel, and you can use the play/pause and stop buttons to control
Csound.  You should be able to live code using this extension in the
web browser.

There's some quirks that were required to get this to work. The
extension copies all files in VSCode's file system into Csound's
in-memory FS. This works fine with a small repo, but if you have a
large amount of data in your repo it will try to copy all of that into
memory so be aware of that.

The goal here is to leverage github for project management, while also
having the convenience of zero-install for working with Csound.
(Hopefully works out for all the academics out there dealing with
locked down computer labs! ;) ).

All best,
steven

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

Date2025-10-10 05:27
From"Dr. Richard Boulanger"
SubjectRe: [Csnd] ANN: csound-vscode-extension 0.7.0
Thank you, Steven. Again and again and again! Wow, this will be such a big help as more and more of my students and I’m sure students everywhere are wanting to use the browser to deploy their work with Csound. I. I have a student right now who is working with your live coding system and studying it and building a big project on it. studying all your examples ( thank you ) It will be an additional inspiration for them.
Dr. Richard Boulanger
Professor
Electronic Production and Design
Berklee College of Music

> On Oct 9, 2025, at 6:06 PM, Steven Yi  wrote:
> 
> Hi All,
> 
> I've released csound-vscode-extension 0.7.0 that has an initial
> implementation of rendering Csound in the browser when used as a web
> extension.
> 
> This means that if you have a github repo with a csound project, you
> can open that in github.dev, install the csound extension, then render
> your project in-browser. You'll get a web panel on the left tab that
> shows up when you use the "Csound: Play Active Document" command.
> You'll need to start the audio context to audio going using that
> panel, and you can use the play/pause and stop buttons to control
> Csound.  You should be able to live code using this extension in the
> web browser.
> 
> There's some quirks that were required to get this to work. The
> extension copies all files in VSCode's file system into Csound's
> in-memory FS. This works fine with a small repo, but if you have a
> large amount of data in your repo it will try to copy all of that into
> memory so be aware of that.
> 
> The goal here is to leverage github for project management, while also
> having the convenience of zero-install for working with Csound.
> (Hopefully works out for all the academics out there dealing with
> locked down computer labs! ;) ).
> 
> All best,
> steven
> 
> Csound mailing list
> Csound@listserv.heanet.ie
> https://www.google.com/url?q=https://listserv.heanet.ie/cgi-bin/wa?A0%3DCSOUND&source=gmail-imap&ust=1760663213000000&usg=AOvVaw39j8L7p7_BxBOpxsoB5ro0
> Send bugs reports to
>        https://www.google.com/url?q=https://github.com/csound/csound/issues&source=gmail-imap&ust=1760663213000000&usg=AOvVaw1YHEy2JqAIVWvkm97incDz
> 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

Date2025-10-10 11:03
FromVictor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE>
SubjectRe: [Csnd] [EXTERNAL] [Csnd] ANN: csound-vscode-extension 0.7.0
This is a really interesting approach. Does it require VS Code to be installed?

Prof. Victor Lazzarini
Maynooth University
Ireland

> On 10 Oct 2025, at 02:06, Steven Yi  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.
>
> Hi All,
>
> I've released csound-vscode-extension 0.7.0 that has an initial
> implementation of rendering Csound in the browser when used as a web
> extension.
>
> This means that if you have a github repo with a csound project, you
> can open that in github.dev, install the csound extension, then render
> your project in-browser. You'll get a web panel on the left tab that
> shows up when you use the "Csound: Play Active Document" command.
> You'll need to start the audio context to audio going using that
> panel, and you can use the play/pause and stop buttons to control
> Csound.  You should be able to live code using this extension in the
> web browser.
>
> There's some quirks that were required to get this to work. The
> extension copies all files in VSCode's file system into Csound's
> in-memory FS. This works fine with a small repo, but if you have a
> large amount of data in your repo it will try to copy all of that into
> memory so be aware of that.
>
> The goal here is to leverage github for project management, while also
> having the convenience of zero-install for working with Csound.
> (Hopefully works out for all the academics out there dealing with
> locked down computer labs! ;) ).
>
> All best,
> steven
>
> 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

Date2025-10-10 11:24
FromRory Walsh
SubjectRe: [Csnd] [EXTERNAL] [Csnd] ANN: csound-vscode-extension 0.7.0
No, just open github online, naviage to a repo, press . and it will open vscode in the browser at that repo. Install the vscode extension and away you go.  

On Fri, 10 Oct 2025 at 11:03, Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
This is a really interesting approach. Does it require VS Code to be installed?

Prof. Victor Lazzarini
Maynooth University
Ireland

> On 10 Oct 2025, at 02:06, Steven Yi <stevenyi@gmail.com> 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.
>
> Hi All,
>
> I've released csound-vscode-extension 0.7.0 that has an initial
> implementation of rendering Csound in the browser when used as a web
> extension.
>
> This means that if you have a github repo with a csound project, you
> can open that in github.dev, install the csound extension, then render
> your project in-browser. You'll get a web panel on the left tab that
> shows up when you use the "Csound: Play Active Document" command.
> You'll need to start the audio context to audio going using that
> panel, and you can use the play/pause and stop buttons to control
> Csound.  You should be able to live code using this extension in the
> web browser.
>
> There's some quirks that were required to get this to work. The
> extension copies all files in VSCode's file system into Csound's
> in-memory FS. This works fine with a small repo, but if you have a
> large amount of data in your repo it will try to copy all of that into
> memory so be aware of that.
>
> The goal here is to leverage github for project management, while also
> having the convenience of zero-install for working with Csound.
> (Hopefully works out for all the academics out there dealing with
> locked down computer labs! ;) ).
>
> All best,
> steven
>
> 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
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

Date2025-10-10 12:23
FromVictor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE>
SubjectRe: [Csnd] [EXTERNAL] [Csnd] ANN: csound-vscode-extension 0.7.0
Just tried it, it’s dead cool.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 10 Oct 2025, at 11:24, Rory Walsh  wrote:
> 
> No, just open github online, naviage to a repo, press . and it will open vscode in the browser at that repo. Install the vscode extension and away you go.  
> 
> On Fri, 10 Oct 2025 at 11:03, Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
> This is a really interesting approach. Does it require VS Code to be installed?
> 
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
> 
> > On 10 Oct 2025, at 02:06, Steven Yi  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.
> >
> > Hi All,
> >
> > I've released csound-vscode-extension 0.7.0 that has an initial
> > implementation of rendering Csound in the browser when used as a web
> > extension.
> >
> > This means that if you have a github repo with a csound project, you
> > can open that in github.dev, install the csound extension, then render
> > your project in-browser. You'll get a web panel on the left tab that
> > shows up when you use the "Csound: Play Active Document" command.
> > You'll need to start the audio context to audio going using that
> > panel, and you can use the play/pause and stop buttons to control
> > Csound.  You should be able to live code using this extension in the
> > web browser.
> >
> > There's some quirks that were required to get this to work. The
> > extension copies all files in VSCode's file system into Csound's
> > in-memory FS. This works fine with a small repo, but if you have a
> > large amount of data in your repo it will try to copy all of that into
> > memory so be aware of that.
> >
> > The goal here is to leverage github for project management, while also
> > having the convenience of zero-install for working with Csound.
> > (Hopefully works out for all the academics out there dealing with
> > locked down computer labs! ;) ).
> >
> > All best,
> > steven
> >
> > 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
> 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

Date2025-10-10 16:07
FromSteven Yi
SubjectRe: [Csnd] ANN: csound-vscode-extension 0.7.0
Hope your students (and students everywhere) enjoy it!  :D

On Fri, Oct 10, 2025 at 12:28 AM Dr. Richard Boulanger
 wrote:
>
> Thank you, Steven. Again and again and again! Wow, this will be such a big help as more and more of my students and I’m sure students everywhere are wanting to use the browser to deploy their work with Csound. I. I have a student right now who is working with your live coding system and studying it and building a big project on it. studying all your examples ( thank you ) It will be an additional inspiration for them.
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
>
> > On Oct 9, 2025, at 6:06 PM, Steven Yi  wrote:
> >
> > Hi All,
> >
> > I've released csound-vscode-extension 0.7.0 that has an initial
> > implementation of rendering Csound in the browser when used as a web
> > extension.
> >
> > This means that if you have a github repo with a csound project, you
> > can open that in github.dev, install the csound extension, then render
> > your project in-browser. You'll get a web panel on the left tab that
> > shows up when you use the "Csound: Play Active Document" command.
> > You'll need to start the audio context to audio going using that
> > panel, and you can use the play/pause and stop buttons to control
> > Csound.  You should be able to live code using this extension in the
> > web browser.
> >
> > There's some quirks that were required to get this to work. The
> > extension copies all files in VSCode's file system into Csound's
> > in-memory FS. This works fine with a small repo, but if you have a
> > large amount of data in your repo it will try to copy all of that into
> > memory so be aware of that.
> >
> > The goal here is to leverage github for project management, while also
> > having the convenience of zero-install for working with Csound.
> > (Hopefully works out for all the academics out there dealing with
> > locked down computer labs! ;) ).
> >
> > All best,
> > steven
> >
> > Csound mailing list
> > Csound@listserv.heanet.ie
> > https://www.google.com/url?q=https://listserv.heanet.ie/cgi-bin/wa?A0%3DCSOUND&source=gmail-imap&ust=1760663213000000&usg=AOvVaw39j8L7p7_BxBOpxsoB5ro0
> > Send bugs reports to
> >        https://www.google.com/url?q=https://github.com/csound/csound/issues&source=gmail-imap&ust=1760663213000000&usg=AOvVaw1YHEy2JqAIVWvkm97incDz
> > 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

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

Date2025-10-10 16:42
FromSteven Yi
SubjectRe: [Csnd] [EXTERNAL] [Csnd] ANN: csound-vscode-extension 0.7.0
Glad you got it going there!

Also, also managed to publish the vscode extension to the OpenVSX
marketplace, which is used by non-vscode editors in that ecosystem
(e.g., Cursor, Windsurf).

On Fri, Oct 10, 2025 at 7:23 AM Victor Lazzarini
<000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
>
> Just tried it, it’s dead cool.
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
> > On 10 Oct 2025, at 11:24, Rory Walsh  wrote:
> >
> > No, just open github online, naviage to a repo, press . and it will open vscode in the browser at that repo. Install the vscode extension and away you go.
> >
> > On Fri, 10 Oct 2025 at 11:03, Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
> > This is a really interesting approach. Does it require VS Code to be installed?
> >
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> >
> > > On 10 Oct 2025, at 02:06, Steven Yi  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.
> > >
> > > Hi All,
> > >
> > > I've released csound-vscode-extension 0.7.0 that has an initial
> > > implementation of rendering Csound in the browser when used as a web
> > > extension.
> > >
> > > This means that if you have a github repo with a csound project, you
> > > can open that in github.dev, install the csound extension, then render
> > > your project in-browser. You'll get a web panel on the left tab that
> > > shows up when you use the "Csound: Play Active Document" command.
> > > You'll need to start the audio context to audio going using that
> > > panel, and you can use the play/pause and stop buttons to control
> > > Csound.  You should be able to live code using this extension in the
> > > web browser.
> > >
> > > There's some quirks that were required to get this to work. The
> > > extension copies all files in VSCode's file system into Csound's
> > > in-memory FS. This works fine with a small repo, but if you have a
> > > large amount of data in your repo it will try to copy all of that into
> > > memory so be aware of that.
> > >
> > > The goal here is to leverage github for project management, while also
> > > having the convenience of zero-install for working with Csound.
> > > (Hopefully works out for all the academics out there dealing with
> > > locked down computer labs! ;) ).
> > >
> > > All best,
> > > steven
> > >
> > > 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
> > 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

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

Date2025-10-10 18:46
FromVictor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE>
SubjectRe: [Csnd] [EXTERNAL] [Csnd] ANN: csound-vscode-extension 0.7.0
It was very easy to set up - install the extension and then it runs.

A good alternative to coders. I think the WebIDE is probably easier for novices, but this is pretty good for more advanced users.

Prof. Victor Lazzarini
Maynooth University
Ireland

> On 10 Oct 2025, at 16:42, Steven Yi  wrote:
>
> Glad you got it going there!
>
> Also, also managed to publish the vscode extension to the OpenVSX
> marketplace, which is used by non-vscode editors in that ecosystem
> (e.g., Cursor, Windsurf).
>
>> On Fri, Oct 10, 2025 at 7:23 AM Victor Lazzarini
>> <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
>>
>> Just tried it, it’s dead cool.
>> ========================
>> Prof. Victor Lazzarini
>> Maynooth University
>> Ireland
>>
>>>> On 10 Oct 2025, at 11:24, Rory Walsh  wrote:
>>>
>>> No, just open github online, naviage to a repo, press . and it will open vscode in the browser at that repo. Install the vscode extension and away you go.
>>>
>>>> On Fri, 10 Oct 2025 at 11:03, Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
>>> This is a really interesting approach. Does it require VS Code to be installed?
>>>
>>> Prof. Victor Lazzarini
>>> Maynooth University
>>> Ireland
>>>
>>>> On 10 Oct 2025, at 02:06, Steven Yi  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.
>>>>
>>>> Hi All,
>>>>
>>>> I've released csound-vscode-extension 0.7.0 that has an initial
>>>> implementation of rendering Csound in the browser when used as a web
>>>> extension.
>>>>
>>>> This means that if you have a github repo with a csound project, you
>>>> can open that in github.dev, install the csound extension, then render
>>>> your project in-browser. You'll get a web panel on the left tab that
>>>> shows up when you use the "Csound: Play Active Document" command.
>>>> You'll need to start the audio context to audio going using that
>>>> panel, and you can use the play/pause and stop buttons to control
>>>> Csound.  You should be able to live code using this extension in the
>>>> web browser.
>>>>
>>>> There's some quirks that were required to get this to work. The
>>>> extension copies all files in VSCode's file system into Csound's
>>>> in-memory FS. This works fine with a small repo, but if you have a
>>>> large amount of data in your repo it will try to copy all of that into
>>>> memory so be aware of that.
>>>>
>>>> The goal here is to leverage github for project management, while also
>>>> having the convenience of zero-install for working with Csound.
>>>> (Hopefully works out for all the academics out there dealing with
>>>> locked down computer labs! ;) ).
>>>>
>>>> All best,
>>>> steven
>>>>
>>>> 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
>>> 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
>
> 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

Date2025-10-10 19:56
FromSteven Yi
SubjectRe: [Csnd] [EXTERNAL] [Csnd] ANN: csound-vscode-extension 0.7.0
There's some nice things that come for pedagogy from using github
repos. I can imagine setting starter projects with instructions for
each exercise that students can fork, develop, commit to their fork,
and submit a PR as a means to "turn in" their work. (I also think it's
valuable for students to learn project versioning for art work early
in their lives, to have a history they can draw upon for themselves
and others, but that's me on a soapbox :P.)  But I agree that novices,
especially those without a lot of programming background, may find the
webIDE an easier entry point.

On Fri, Oct 10, 2025 at 1:46 PM Victor Lazzarini
<000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
>
> It was very easy to set up - install the extension and then it runs.
>
> A good alternative to coders. I think the WebIDE is probably easier for novices, but this is pretty good for more advanced users.
>
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
> > On 10 Oct 2025, at 16:42, Steven Yi  wrote:
> >
> > Glad you got it going there!
> >
> > Also, also managed to publish the vscode extension to the OpenVSX
> > marketplace, which is used by non-vscode editors in that ecosystem
> > (e.g., Cursor, Windsurf).
> >
> >> On Fri, Oct 10, 2025 at 7:23 AM Victor Lazzarini
> >> <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
> >>
> >> Just tried it, it’s dead cool.
> >> ========================
> >> Prof. Victor Lazzarini
> >> Maynooth University
> >> Ireland
> >>
> >>>> On 10 Oct 2025, at 11:24, Rory Walsh  wrote:
> >>>
> >>> No, just open github online, naviage to a repo, press . and it will open vscode in the browser at that repo. Install the vscode extension and away you go.
> >>>
> >>>> On Fri, 10 Oct 2025 at 11:03, Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
> >>> This is a really interesting approach. Does it require VS Code to be installed?
> >>>
> >>> Prof. Victor Lazzarini
> >>> Maynooth University
> >>> Ireland
> >>>
> >>>> On 10 Oct 2025, at 02:06, Steven Yi  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.
> >>>>
> >>>> Hi All,
> >>>>
> >>>> I've released csound-vscode-extension 0.7.0 that has an initial
> >>>> implementation of rendering Csound in the browser when used as a web
> >>>> extension.
> >>>>
> >>>> This means that if you have a github repo with a csound project, you
> >>>> can open that in github.dev, install the csound extension, then render
> >>>> your project in-browser. You'll get a web panel on the left tab that
> >>>> shows up when you use the "Csound: Play Active Document" command.
> >>>> You'll need to start the audio context to audio going using that
> >>>> panel, and you can use the play/pause and stop buttons to control
> >>>> Csound.  You should be able to live code using this extension in the
> >>>> web browser.
> >>>>
> >>>> There's some quirks that were required to get this to work. The
> >>>> extension copies all files in VSCode's file system into Csound's
> >>>> in-memory FS. This works fine with a small repo, but if you have a
> >>>> large amount of data in your repo it will try to copy all of that into
> >>>> memory so be aware of that.
> >>>>
> >>>> The goal here is to leverage github for project management, while also
> >>>> having the convenience of zero-install for working with Csound.
> >>>> (Hopefully works out for all the academics out there dealing with
> >>>> locked down computer labs! ;) ).
> >>>>
> >>>> All best,
> >>>> steven
> >>>>
> >>>> 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
> >>> 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
> >
> > 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

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

Date2025-10-10 20:58
FromTarmo Johannes
SubjectRe: [Csnd] [EXTERNAL] [Csnd] ANN: csound-vscode-extension 0.7.0
Yes, this is a wonderful new option!!
Congratulations and thanks a lot, Steven!

tarmo

Kontakt Steven Yi (<stevenyi@gmail.com>) kirjutas kuupäeval R, 10. oktoober 2025 kell 21:57:
There's some nice things that come for pedagogy from using github
repos. I can imagine setting starter projects with instructions for
each exercise that students can fork, develop, commit to their fork,
and submit a PR as a means to "turn in" their work. (I also think it's
valuable for students to learn project versioning for art work early
in their lives, to have a history they can draw upon for themselves
and others, but that's me on a soapbox :P.)  But I agree that novices,
especially those without a lot of programming background, may find the
webIDE an easier entry point.

On Fri, Oct 10, 2025 at 1:46 PM Victor Lazzarini
<000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
>
> It was very easy to set up - install the extension and then it runs.
>
> A good alternative to coders. I think the WebIDE is probably easier for novices, but this is pretty good for more advanced users.
>
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
> > On 10 Oct 2025, at 16:42, Steven Yi <stevenyi@gmail.com> wrote:
> >
> > Glad you got it going there!
> >
> > Also, also managed to publish the vscode extension to the OpenVSX
> > marketplace, which is used by non-vscode editors in that ecosystem
> > (e.g., Cursor, Windsurf).
> >
> >> On Fri, Oct 10, 2025 at 7:23 AM Victor Lazzarini
> >> <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
> >>
> >> Just tried it, it’s dead cool.
> >> ========================
> >> Prof. Victor Lazzarini
> >> Maynooth University
> >> Ireland
> >>
> >>>> On 10 Oct 2025, at 11:24, Rory Walsh <rorywalsh@EAR.IE> wrote:
> >>>
> >>> No, just open github online, naviage to a repo, press . and it will open vscode in the browser at that repo. Install the vscode extension and away you go.
> >>>
> >>>> On Fri, 10 Oct 2025 at 11:03, Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
> >>> This is a really interesting approach. Does it require VS Code to be installed?
> >>>
> >>> Prof. Victor Lazzarini
> >>> Maynooth University
> >>> Ireland
> >>>
> >>>> On 10 Oct 2025, at 02:06, Steven Yi <stevenyi@gmail.com> 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.
> >>>>
> >>>> Hi All,
> >>>>
> >>>> I've released csound-vscode-extension 0.7.0 that has an initial
> >>>> implementation of rendering Csound in the browser when used as a web
> >>>> extension.
> >>>>
> >>>> This means that if you have a github repo with a csound project, you
> >>>> can open that in github.dev, install the csound extension, then render
> >>>> your project in-browser. You'll get a web panel on the left tab that
> >>>> shows up when you use the "Csound: Play Active Document" command.
> >>>> You'll need to start the audio context to audio going using that
> >>>> panel, and you can use the play/pause and stop buttons to control
> >>>> Csound.  You should be able to live code using this extension in the
> >>>> web browser.
> >>>>
> >>>> There's some quirks that were required to get this to work. The
> >>>> extension copies all files in VSCode's file system into Csound's
> >>>> in-memory FS. This works fine with a small repo, but if you have a
> >>>> large amount of data in your repo it will try to copy all of that into
> >>>> memory so be aware of that.
> >>>>
> >>>> The goal here is to leverage github for project management, while also
> >>>> having the convenience of zero-install for working with Csound.
> >>>> (Hopefully works out for all the academics out there dealing with
> >>>> locked down computer labs! ;) ).
> >>>>
> >>>> All best,
> >>>> steven
> >>>>
> >>>> 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
> >>> 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
> >
> > 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

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

Date2025-10-10 21:25
FromMichael Gogins
SubjectRe: [Csnd] ANN: csound-vscode-extension 0.7.0
About csound-vscode-plugin 0.7.0...

This is very nice. It didn't run for me right out of the box, but I fiddled around and got it working.

I have one minor issue. I kept wondering why the only way to start Csound playing is Option-., when there are Pause and Stop buttons on the CSOUND WEBAUDIO pane. I think this could be confusing for some people. Could you add a Start button as an alternative to Option-.?

About having to load the whole repository into the WebAssembly internal filesystem, when and if Emscripten moves to a 64 bit address space, that internal filesystem will probably increase quite a bit in size.

Regards,
Mike


Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Fri, Oct 10, 2025 at 6:28 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Thank you, Steven. Again and again and again! Wow, this will be such a big help as more and more of my students and I’m sure students everywhere are wanting to use the browser to deploy their work with Csound. I. I have a student right now who is working with your live coding system and studying it and building a big project on it. studying all your examples ( thank you ) It will be an additional inspiration for them.
Dr. Richard Boulanger
Professor
Electronic Production and Design
Berklee College of Music

> On Oct 9, 2025, at 6:06 PM, Steven Yi <stevenyi@gmail.com> wrote:
>
> Hi All,
>
> I've released csound-vscode-extension 0.7.0 that has an initial
> implementation of rendering Csound in the browser when used as a web
> extension.
>
> This means that if you have a github repo with a csound project, you
> can open that in github.dev, install the csound extension, then render
> your project in-browser. You'll get a web panel on the left tab that
> shows up when you use the "Csound: Play Active Document" command.
> You'll need to start the audio context to audio going using that
> panel, and you can use the play/pause and stop buttons to control
> Csound.  You should be able to live code using this extension in the
> web browser.
>
> There's some quirks that were required to get this to work. The
> extension copies all files in VSCode's file system into Csound's
> in-memory FS. This works fine with a small repo, but if you have a
> large amount of data in your repo it will try to copy all of that into
> memory so be aware of that.
>
> The goal here is to leverage github for project management, while also
> having the convenience of zero-install for working with Csound.
> (Hopefully works out for all the academics out there dealing with
> locked down computer labs! ;) ).
>
> All best,
> steven
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://www.google.com/url?q=https://listserv.heanet.ie/cgi-bin/wa?A0%3DCSOUND&source=gmail-imap&ust=1760663213000000&usg=AOvVaw39j8L7p7_BxBOpxsoB5ro0
> Send bugs reports to
>        https://www.google.com/url?q=https://github.com/csound/csound/issues&source=gmail-imap&ust=1760663213000000&usg=AOvVaw1YHEy2JqAIVWvkm97incDz
> 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
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

Date2025-10-16 18:02
Fromjoachim heintz
SubjectRe: [Csnd] ANN: csound-vscode-extension 0.7.0
hi steven -

i think this should be a news on our website.  should i just post it is 
you did here, or you want to make any changes / add something?

thanks -
	joachim


On 10/10/2025 03:06, Steven Yi wrote:
> Hi All,
> 
> I've released csound-vscode-extension 0.7.0 that has an initial
> implementation of rendering Csound in the browser when used as a web
> extension.
> 
> This means that if you have a github repo with a csound project, you
> can open that in github.dev, install the csound extension, then render
> your project in-browser. You'll get a web panel on the left tab that
> shows up when you use the "Csound: Play Active Document" command.
> You'll need to start the audio context to audio going using that
> panel, and you can use the play/pause and stop buttons to control
> Csound.  You should be able to live code using this extension in the
> web browser.
> 
> There's some quirks that were required to get this to work. The
> extension copies all files in VSCode's file system into Csound's
> in-memory FS. This works fine with a small repo, but if you have a
> large amount of data in your repo it will try to copy all of that into
> memory so be aware of that.
> 
> The goal here is to leverage github for project management, while also
> having the convenience of zero-install for working with Csound.
> (Hopefully works out for all the academics out there dealing with
> locked down computer labs! ;) ).
> 
> All best,
> steven
> 
> 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

Date2025-10-16 18:22
FromSteven Yi
SubjectRe: [Csnd] ANN: csound-vscode-extension 0.7.0
Hi Joachim,

I think it's fine to quote and use as part of a news post.

Thanks!
Steven

On Thu, Oct 16, 2025 at 1:02 PM joachim heintz  wrote:
>
> hi steven -
>
> i think this should be a news on our website.  should i just post it is
> you did here, or you want to make any changes / add something?
>
> thanks -
>         joachim
>
>
> On 10/10/2025 03:06, Steven Yi wrote:
> > Hi All,
> >
> > I've released csound-vscode-extension 0.7.0 that has an initial
> > implementation of rendering Csound in the browser when used as a web
> > extension.
> >
> > This means that if you have a github repo with a csound project, you
> > can open that in github.dev, install the csound extension, then render
> > your project in-browser. You'll get a web panel on the left tab that
> > shows up when you use the "Csound: Play Active Document" command.
> > You'll need to start the audio context to audio going using that
> > panel, and you can use the play/pause and stop buttons to control
> > Csound.  You should be able to live code using this extension in the
> > web browser.
> >
> > There's some quirks that were required to get this to work. The
> > extension copies all files in VSCode's file system into Csound's
> > in-memory FS. This works fine with a small repo, but if you have a
> > large amount of data in your repo it will try to copy all of that into
> > memory so be aware of that.
> >
> > The goal here is to leverage github for project management, while also
> > having the convenience of zero-install for working with Csound.
> > (Hopefully works out for all the academics out there dealing with
> > locked down computer labs! ;) ).
> >
> > All best,
> > steven
> >
> > 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

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

Date2025-10-16 19:14
Fromjoachim heintz
SubjectRe: [Csnd] ANN: csound-vscode-extension 0.7.0
done =)
https://csound.com/site/news/2025/10/16/cs-vs-code-extension-070

if you have corrections, we can modify, of course.

On 16/10/2025 19:22, Steven Yi wrote:
> Hi Joachim,
> 
> I think it's fine to quote and use as part of a news post.
> 
> Thanks!
> Steven
> 
> On Thu, Oct 16, 2025 at 1:02 PM joachim heintz  wrote:
>>
>> hi steven -
>>
>> i think this should be a news on our website.  should i just post it is
>> you did here, or you want to make any changes / add something?
>>
>> thanks -
>>          joachim
>>
>>
>> On 10/10/2025 03:06, Steven Yi wrote:
>>> Hi All,
>>>
>>> I've released csound-vscode-extension 0.7.0 that has an initial
>>> implementation of rendering Csound in the browser when used as a web
>>> extension.
>>>
>>> This means that if you have a github repo with a csound project, you
>>> can open that in github.dev, install the csound extension, then render
>>> your project in-browser. You'll get a web panel on the left tab that
>>> shows up when you use the "Csound: Play Active Document" command.
>>> You'll need to start the audio context to audio going using that
>>> panel, and you can use the play/pause and stop buttons to control
>>> Csound.  You should be able to live code using this extension in the
>>> web browser.
>>>
>>> There's some quirks that were required to get this to work. The
>>> extension copies all files in VSCode's file system into Csound's
>>> in-memory FS. This works fine with a small repo, but if you have a
>>> large amount of data in your repo it will try to copy all of that into
>>> memory so be aware of that.
>>>
>>> The goal here is to leverage github for project management, while also
>>> having the convenience of zero-install for working with Csound.
>>> (Hopefully works out for all the academics out there dealing with
>>> locked down computer labs! ;) ).
>>>
>>> All best,
>>> steven
>>>
>>> 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
> 
> 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

Date2025-10-23 16:34
FromSteven Yi
SubjectRe: [Csnd] ANN: csound-vscode-extension 0.7.0
(Note: I realized a number of messages from both user and dev lists
were routing to my spam folder, so I've apparently been missing
messages for a while)

I'm not sure how to work out a start button into the UI that makes
sense within the UX of VS Code. That said, I will keep this in mind
for future iterations. Also, I tend to use cmd-shift-p (think it's
ctrl-shift-p on other OS's?) to open up the command palette and then
use the "Csound: Play Active Document" command. I suppose it's second
nature for me as I use VSCode-type editors a large part of my day and
use the command palette often. I find it easier to use than
remembering the keyboard shortcut.

On Fri, Oct 10, 2025 at 4:29 PM Michael Gogins  wrote:
>
> About csound-vscode-plugin 0.7.0...
>
> This is very nice. It didn't run for me right out of the box, but I fiddled around and got it working.
>
> I have one minor issue. I kept wondering why the only way to start Csound playing is Option-., when there are Pause and Stop buttons on the CSOUND WEBAUDIO pane. I think this could be confusing for some people. Could you add a Start button as an alternative to Option-.?
>
> About having to load the whole repository into the WebAssembly internal filesystem, when and if Emscripten moves to a 64 bit address space, that internal filesystem will probably increase quite a bit in size.
>
> Regards,
> Mike
>
>
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Fri, Oct 10, 2025 at 6:28 AM Dr. Richard Boulanger  wrote:
>>
>> Thank you, Steven. Again and again and again! Wow, this will be such a big help as more and more of my students and I’m sure students everywhere are wanting to use the browser to deploy their work with Csound. I. I have a student right now who is working with your live coding system and studying it and building a big project on it. studying all your examples ( thank you ) It will be an additional inspiration for them.
>> Dr. Richard Boulanger
>> Professor
>> Electronic Production and Design
>> Berklee College of Music
>>
>> > On Oct 9, 2025, at 6:06 PM, Steven Yi  wrote:
>> >
>> > Hi All,
>> >
>> > I've released csound-vscode-extension 0.7.0 that has an initial
>> > implementation of rendering Csound in the browser when used as a web
>> > extension.
>> >
>> > This means that if you have a github repo with a csound project, you
>> > can open that in github.dev, install the csound extension, then render
>> > your project in-browser. You'll get a web panel on the left tab that
>> > shows up when you use the "Csound: Play Active Document" command.
>> > You'll need to start the audio context to audio going using that
>> > panel, and you can use the play/pause and stop buttons to control
>> > Csound.  You should be able to live code using this extension in the
>> > web browser.
>> >
>> > There's some quirks that were required to get this to work. The
>> > extension copies all files in VSCode's file system into Csound's
>> > in-memory FS. This works fine with a small repo, but if you have a
>> > large amount of data in your repo it will try to copy all of that into
>> > memory so be aware of that.
>> >
>> > The goal here is to leverage github for project management, while also
>> > having the convenience of zero-install for working with Csound.
>> > (Hopefully works out for all the academics out there dealing with
>> > locked down computer labs! ;) ).
>> >
>> > All best,
>> > steven
>> >
>> > Csound mailing list
>> > Csound@listserv.heanet.ie
>> > https://www.google.com/url?q=https://listserv.heanet.ie/cgi-bin/wa?A0%3DCSOUND&source=gmail-imap&ust=1760663213000000&usg=AOvVaw39j8L7p7_BxBOpxsoB5ro0
>> > Send bugs reports to
>> >        https://www.google.com/url?q=https://github.com/csound/csound/issues&source=gmail-imap&ust=1760663213000000&usg=AOvVaw1YHEy2JqAIVWvkm97incDz
>> > 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
>
> 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