{"id":50456,"date":"2026-03-22T11:03:27","date_gmt":"2026-03-22T11:03:27","guid":{"rendered":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/?page_id=50456"},"modified":"2026-03-22T11:04:20","modified_gmt":"2026-03-22T11:04:20","slug":"moo-sic","status":"publish","type":"page","link":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/projects\/moo-sic\/","title":{"rendered":"Moo-sic"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>A retro text-and sound based virtual reality platform based on MOOs, in the music programming language SuperCollider.<\/p>\n<\/blockquote>\n\n\n\n<p>With the loss of Mozilla Hubs, a popular platform for algoraves (live coded dance music parties), Charles Hutchins and Shelly Knotts are building a retro text-and sound based virtual reality platform based on MOOs, in the music\u00a0programming\u00a0language SuperCollider. We hope this will enable\u00a0VR-enabled\u00a0live coding (making music by writing programs in real time) while emitting less carbon than the Metaverse. In the 1990s, text-based MUDS (Multi-User Dungeons) and MOOs (MUDs Object Oriented) were inhabited by hundreds of users and hailed by cyberfeminists and internet utopians as ideal, futuristic spaces for creative expression\u00a0and the subversion of gender. MOO users could design any avatar they could describe and perform any action &#8211; limited by language and imagination &#8211; using MOO code and text. We have re-implemented this in a programming language often used for live coding music, to create a multi-user platform for sound making and role-play.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Source<\/h2>\n\n\n\n<p>This projects is under active development.<\/p>\n\n\n\n<p>The client source code is <a href=\"https:\/\/github.com\/celesteh\/SCMoo\">here<\/a> (but will migrate to Codeberg shortly, this will be reflected in the README)<\/p>\n\n\n\n<p>The server code is <a href=\"https:\/\/codeberg.org\/celesteh\/MooServer\">here<\/a><br \/><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Performances and Demos<\/h2>\n\n\n\n<p>The first version of this work has been <a href=\"https:\/\/iclc.toplap.org\/2025\/catalogue\/performance\/moo-sic.html\">performed at ICLC 2025<\/a>.<\/p>\n\n\n\n<p>There will be demos at ICMC and at OggCamp<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A retro text-and sound based virtual reality platform based on MOOs, in the music programming language SuperCollider. With the loss of Mozilla Hubs, a popular platform for algoraves (live coded dance music parties), Charles Hutchins and Shelly Knotts are building a retro text-and sound based virtual reality platform based on MOOs, in the music\u00a0programming\u00a0language SuperCollider. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":50460,"parent":61,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":""},"class_list":["post-50456","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/pages\/50456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/comments?post=50456"}],"version-history":[{"count":2,"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/pages\/50456\/revisions"}],"predecessor-version":[{"id":50464,"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/pages\/50456\/revisions\/50464"}],"up":[{"embeddable":true,"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/pages\/61"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/media\/50460"}],"wp:attachment":[{"href":"https:\/\/www.berkeleynoise.com\/celesteh\/podcast\/wp-json\/wp\/v2\/media?parent=50456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}