[Csnd-dev] ANNOUNCEMENT: International Csound Users Group Meeting on Thursday, June 5, 2025 at 14:00 EDT (UTC-4)
Date | 2025-06-04 01:33 |
From | Michael Gogins |
Subject | [Csnd-dev] ANNOUNCEMENT: International Csound Users Group Meeting on Thursday, June 5, 2025 at 14:00 EDT (UTC-4) |
The International Csound Users Group Meeting is a monthly virtual meeting for all those interested in learning, using, or contributing to the development of the Csound system for computer music. Meetings are also open to the discussion of issues of computer music in general, both musical and technical. Please feel free to share music, ask questions, or present technical aspects of your own work. The meeting is hosted and chaired by myself, Michael Gogins, on Zoom. The time is the first Thursday of each month at 14:00 EDT. Meetings can accommodate up to 100 participants with reasonably good audio quality, and normally last from one to two hours. Pease email me at michael.gogins@gmail.com to suggest your own topics for presentation or discussion. Suitable topics include: Questions on how to install or configure Csound. Questions on how best to use Csound. Presentation of new techniques for sound synthesis or algorithmic composition with Csound. Presentation of new features in Csound. Presentation of new tools to be used with Csound or to augment Csound. Presentation of music made with Csound or other electroacoustic music. Zoom Information Michael Gogins is inviting you to a scheduled Zoom meeting. Topic: International Csound Users Group Time: Jun 5, 2025 02:00 PM Eastern Time (US and Canada) Every month on the First Thu, until Oct 2, 2025, 5 occurrence(s) Please download and import the following iCalendar (.ics) files to your calendar system. Monthly: https://us02web.zoom.us/meeting/tZcvcOGvrTssGNXoTYpQYS2mEq5o5jR40oDK/ics?icsToken=DPHnwMKOk70G8-1TcAAALAAAAPK7bvQSUwD87Zk1cRREYTPDeF1IyhMJpbPiavSyDUxFxWzp4xcMEbmmXmNP_4xzC1IUzvQxn3EV0vpY_zAwMDAwMQ&meetingMasterEventId=Up-4GxxRRFupEf7DrV0yJg Join Zoom Meeting https://us02web.zoom.us/j/83278730621 Meeting ID: 832 7873 0621 --- Dial by your location • +1 646 931 3860 US • +1 646 558 8656 US (New York) • +1 312 626 6799 US (Chicago) • +1 301 715 8592 US (Washington DC) • +1 305 224 1968 US • +1 309 205 3325 US • +1 346 248 7799 US (Houston) • +1 360 209 5623 US • +1 386 347 5053 US • +1 507 473 4847 US • +1 564 217 2000 US • +1 669 444 9171 US • +1 669 900 9128 US (San Jose) • +1 689 278 1000 US • +1 719 359 4580 US • +1 253 205 0468 US • +1 253 215 8782 US (Tacoma) Meeting ID: 832 7873 0621 Find your local number: https://us02web.zoom.us/u/kqHfLoLX3 ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com |
Date | 2025-06-04 17:32 |
From | Aaron Krister Johnson |
Subject | Re: [Csnd] ANNOUNCEMENT: International Csound Users Group Meeting on Thursday, June 5, 2025 at 14:00 EDT (UTC-4) |
Excellent. I'm planning on attending. If time allows, I'd love to present some work I've been doing that isn't directly csound related, but could have implications on the future direction csound could take, at least on Linux. Since it's not directly sharing recent work with csound per se, please prioritize other's presentations dealing with Csound directly, but I can say a word about this if time allows and there's nothing else happening. Briefly, I have my language `dclang` shooting sample-rate character streams to stdout in some DSP patches I've made in it, and pipewire (a newer, excellent Linux standard that unites all the multiple things in the Linux audio subsystem like ALSA, jack, and PulseAudio, into one true unites framework) picks them up via `pw-cat` and sends them to output. So, I can do sysnthesis in the lang simply by producing audio-rate data and piping it to a process that turns it into sound, without any audio sublayer needing to know/care about hardware, thanks to `pipewire` doing its thing. I've done similar work for a friend in ChucK, prepping for him a little version of ChucK called `chuck-stdout` that uses ChucK as a library. The interesting thing here being that using such techniques could half CPU usage in the app. It did in ChucK anyway, where a ChucK patch went from using 7% CPU as measured in `top`, to using 3% in my version that avoided audio drivers altogether. This technique also adheres to the UNIX philosophy of piping data, i.e. "composability" from process to process. At some point when I have time, I will experiment with this technique on my minimalist fork of Csound called "diet_csound" where I avoid hardware drivers in favor of `stdout` character pipes. I.E. have a branch of `diet_csound` which removes all audio driver code and just has an elegant `stdout` pipe to relay audio to the hardware via another program, like `pipewire`. (TODO is figuring out if there's an elegant, analgous way to use `stdin` for say, caturing mic input, etc. -- work for the future) In theory, this technique would work on Linux/*BSD/Mac. I don't know if Windows machines support stdout pipes; my suspicion is they do not, b/c Windows. On Tue, Jun 3, 2025 at 5:33 PM Michael Gogins <michael.gogins@gmail.com> wrote:
|
Date | 2025-06-04 18:32 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Csnd] ANNOUNCEMENT: International Csound Users Group Meeting on Thursday, June 5, 2025 at 14:00 EDT (UTC-4) |
Sadly, I can't make this months meeting as I am deep in preparation for the international computer music conference that starts next week. And as all of you know, I've been running live streams and open rehearsals every Friday and this Friday is the last one before the conference begins. Dr. Richard Boulanger Professor Electronic Production and Design Berklee College of Music On Jun 4, 2025, at 12:32 PM, Aaron Krister Johnson <akjmicro@gmail.com> wrote:
|
Date | 2025-06-04 22:06 |
From | Aaron Krister Johnson |
Subject | Re: [Csnd] ANNOUNCEMENT: International Csound Users Group Meeting on Thursday, June 5, 2025 at 14:00 EDT (UTC-4) |
Best of luck, Dr. B! A worthy project and event! On Wed, Jun 4, 2025 at 10:48 AM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
|