[Csnd] ANN: csound-vscode-extension 0.7.0
| Date | 2025-10-10 02:06 |
| From | Steven 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 |
| Date | 2025-10-10 05:27 |
| From | "Dr. Richard Boulanger" |
| Subject | Re: [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 |
| Date | 2025-10-10 11:03 |
| From | Victor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE> |
| Subject | Re: [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 |
| Date | 2025-10-10 11:24 |
| From | Rory Walsh |
| Subject | Re: [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? |
| Date | 2025-10-10 12:23 |
| From | Victor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE> |
| Subject | Re: [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 |
| Date | 2025-10-10 16:07 |
| From | Steven Yi |
| Subject | Re: [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 |
| Date | 2025-10-10 16:42 |
| From | Steven Yi |
| Subject | Re: [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 |
| Date | 2025-10-10 18:46 |
| From | Victor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE> |
| Subject | Re: [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 |
| Date | 2025-10-10 19:56 |
| From | Steven Yi |
| Subject | Re: [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 |
| Date | 2025-10-10 20:58 |
| From | Tarmo Johannes |
| Subject | Re: [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 |
| Date | 2025-10-10 21:25 |
| From | Michael Gogins |
| Subject | Re: [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. |
| Date | 2025-10-16 18:02 |
| From | joachim heintz |
| Subject | Re: [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 |
| Date | 2025-10-16 18:22 |
| From | Steven Yi |
| Subject | Re: [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 |
| Date | 2025-10-16 19:14 |
| From | joachim heintz |
| Subject | Re: [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 |
| Date | 2025-10-23 16:34 |
| From | Steven Yi |
| Subject | Re: [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 |