<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/https/speakerdeck.com/feed.atom.xml" media="screen"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <id>tag:speakerdeck.com,2005:/tomoyanonymous</id>
  <link rel="alternate" type="text/html" href="https://speakerdeck.com"/>
  <link rel="self" type="application/atom+xml" href="https://speakerdeck.com/tomoyanonymous.atom"/>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1529448</id>
    <published>2026-04-15T05:56:19-04:00</published>
    <updated>2026-04-15T05:58:17-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/yin-le-puroguraminguyan-yu-mimium-li-lun-toshi-zhuang-noxiang-xi"/>
    <title>音楽プログラミング言語mimium 理論と実装の詳細</title>
    <content type="html">2026/04/15 音楽技術勉強会</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/550c55eccc594718be43f031f085af17/preview_slide_0.jpg?39094643" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1489777</id>
    <published>2026-01-10T00:02:11-05:00</published>
    <updated>2026-01-10T00:03:54-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/multi-stage-computation-and-live-internal-state-updating-of-signal-processing-on-mimium-a-sound-programming-language"/>
    <title>Multi-stage Computation and Live Internal State Updating of Signal Processing on mimium, a sound programming language</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0cf7347c6cca43e2ababd05efa3b5f0f/preview_slide_0.jpg?38033541" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1447502</id>
    <published>2025-10-06T00:05:54-04:00</published>
    <updated>2025-10-06T01:12:09-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/multi-stage-computation-and-live-internal-state-updating-of-signal-processing-on-mimium"/>
    <title>Multi-stage Computation and Live Internal State Updating of Signal Processing on mimium</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0ffa86764dec43089ef7d099c608eb5b/preview_slide_0.jpg?36852763" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1382188</id>
    <published>2025-06-11T07:42:21-04:00</published>
    <updated>2025-06-11T07:45:54-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/hiding-what-from-whom-a-critical-review-of-the-history-of-programming-languages-for-music"/>
    <title>Hiding What from Whom? A Critical Review of the History of Programming languages for Music</title>
    <content type="html">https://matsuuratomoya.com/en/research/icmc-2025/

This paper critically reviews the history of programming languages for music, distinct from computer music as a genre, by drawing on discussions from sound studies. The paper focuses on the universalist assumptions around pulse-code modulation and the Unit Generator concept established by the MUSIC-N family, which established a lineage of role between composers and scientists which tends to turn composers into consumers. The paper concludes that programming languages for music developed after the 2000s present alternatives to the often-invisible technological infrastructures surrounding music, such as formats and protocols, rather than solely aiming to create novel musical styles.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/1a8f010cb65f4ee3b4079f58fc69e3cc/preview_slide_0.jpg?35422798" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1308508</id>
    <published>2025-01-10T20:59:46-05:00</published>
    <updated>2025-01-10T21:03:34-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/ramudaji-suan-nokuo-zhang-niji-duku-yin-le-puroguraminguyan-yu-mimium-tosonovmnoshi-zhuang"/>
    <title>ラムダ計算の拡張に基づく 音楽プログラミング言語mimium とそのVMの実装</title>
    <content type="html">本発表では筆者の開発する音楽のためのプログラミング言語 mimium の理論的基盤について，音楽向け言語の歴史的文脈に沿って解説する．mimium は，リアルタイム信号処理を想定した音楽用の DSL だが，既存の多くの言語とは異なり，Unit Generator のような特定の音楽表現に基づくプリミティブを用意しない．代わりに，値呼びの単純型付きラムダ計算に遅延とフィードバックという 2 要素をプリミティブとして追加した中間表現を定義することで，その言語上でほとんどの信号処理アルゴリズムを関数のパイプとして表現できる．また，Lua を参考にした VM を設計したことで，内部状態を持つ信号処理関数の高階関数を用いた複製や，ホスト環境の埋めこみを容易に可能にしている．音楽というドメインに特化しながらも，汎用性を失わない言語の意義について議論する．</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/e878be9d51f248e9979223777a45820d/preview_slide_0.jpg?33384284" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1281820</id>
    <published>2024-11-21T03:26:43-05:00</published>
    <updated>2024-11-21T03:31:01-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/lambda-mmm-the-intermediate-representation-for-synchronous-signal-processing-language-based-on-lambda-calculus"/>
    <title>Lambda-mmm: the Intermediate Representation for Synchronous Signal Processing Language Based on Lambda Calculus</title>
    <content type="html">This paper proposes Lambda-mmm, a call-by-value, simply typed lambda calculus-based intermediate representation for a music programming language that handles synchronous signal processing and introduces a virtual machine and instruction set to execute Lambda-mmm. Digital signal processing is represented by a syntax that incorporates the internal states of delay and feedback into the lambda calculus. 
Lambda-mmm extends the lambda calculus, allowing users to construct generative signal processing graphs and execute them with consistent semantics. However, a challenge arises when handling higher-order functions because users must determine whether execution occurs within the global environment or during DSP execution. This issue can potentially be resolved through multi-stage computation.</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/fc6986f49a374dbd9a24c4aed44dc529/preview_slide_0.jpg?32707084" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/1111030</id>
    <published>2023-11-23T21:46:31-05:00</published>
    <updated>2023-11-23T21:48:26-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/domain-specificity-normativity-and-generality-in-the-csts-for-arts"/>
    <title>Domain-Specificity,  Normativity and  Generality in the CSTs for Arts</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/f905841a1f8a4acdb7d386d15bae9e83/preview_slide_0.jpg?27940199" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/975941</id>
    <published>2023-01-12T21:49:05-05:00</published>
    <updated>2023-01-12T21:56:16-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/yin-le-tu-mu-gong-xue-woshe-ji-suru-yin-le-puroguraminguyan-yu-mimiumnokai-fa-wotong-zite"/>
    <title>音楽土木工学を設計する——音楽プログラミング言語mimiumの開発を通じて</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0e717d660d6347369fb180efda5ed23d/preview_slide_0.jpg?24046826" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/716075</id>
    <published>2021-03-19T01:19:21-04:00</published>
    <updated>2021-03-19T01:22:56-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/survey-of-programming-languages-for-sound-and-music"/>
    <title>Survey of programming languages for sound and music</title>
    <content type="html">2021/03/19 SIGPX #8</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/d160e91fb2a74787862132906e9fec91/preview_slide_0.jpg?17633688" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/689648</id>
    <published>2020-12-14T09:49:06-05:00</published>
    <updated>2020-12-14T09:53:37-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/gai-lue-languages-for-computer-music-2018-roger-b-dannenberg"/>
    <title>概略 - Languages for Computer Music(2018), Roger B. Dannenberg</title>
    <content type="html">https://www.frontiersin.org/articles/10.3389/fdigh.2018.00026/full</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/3271dc4777f7429799d78dc0f2df88ae/preview_slide_0.jpg?16919964" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/662730</id>
    <published>2020-09-01T02:16:12-04:00</published>
    <updated>2020-09-01T02:28:50-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/a-bit-high-layer-audio-embedded-platforms-in-2020"/>
    <title>(a bit) high-layer audio embedded platforms in 2020</title>
    <content type="html">A short survey of domain-specific languages for DSP &amp; programmable boards for audio/programmable instruments.
DSP専用言語&amp;プログラマブル楽器、開発ボードのサーベイです。画像少なくリンクが多いのでDLするのがおすすめです。</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/7607a58d4a054075b3793229304484db/preview_slide_0.jpg?16149215" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/647999</id>
    <published>2020-06-26T07:34:41-04:00</published>
    <updated>2020-06-26T07:39:32-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/can-we-seriously-change-music"/>
    <title>Can we (seriously) change music? </title>
    <content type="html">(guest talk at SFC x-music research group)</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/1e7dd2c4e8cc4a8884e664ec21dfde92/preview_slide_0.jpg?15731796" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/650838</id>
    <published>2020-07-08T12:01:41-04:00</published>
    <updated>2020-07-08T12:04:35-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/development-of-infrastructural-sound-programming-language-mimium"/>
    <title>Development of Infrastructural Sound Programming Language "mimium"</title>
    <content type="html">情報処理推進機構（IPA）2019年度未踏IT人材発掘・育成事業　成果発表会(MITOU Demo Day) 2020年2月16日　「音楽プログラミング言語mimiumの開発」

発表動画/Presentation Video(In Japanese)
https://www.youtube.com/watch?v=J-K4IWDHgdo&amp;list=PLi57U_f9scIImQqBmvCuXwJqAbpWnyW6u&amp;index=19</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/4efb43b1e6024b61a752004ff755d7f1/preview_slide_0.jpg?15802749" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/476767</id>
    <published>2018-11-16T12:18:22-05:00</published>
    <updated>2018-11-16T12:19:05-05:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/tomoya-matsuura-meet-the-students-sfpc-fall-2018"/>
    <title>Tomoya Matsuura - Meet the Students SFPC fall 2018</title>
    <content type="html"></content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/d3e7d8a767b14eba9749c69f767574c1/preview_slide_0.jpg?11245423" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <entry>
    <id>tag:speakerdeck.com,2005:Talk/454328</id>
    <published>2018-07-14T06:38:13-04:00</published>
    <updated>2018-07-14T06:39:58-04:00</updated>
    <link rel="alternate" type="text/html" href="https://speakerdeck.com/tomoyanonymous/odeiohuidobatukuniji-dukudian-zi-yin-xiang-le-qi-exidiophone"/>
    <title>オーディオフィードバックに基づく電子音響楽器“Exidiophone”</title>
    <content type="html">2018/7/14 日本音楽学会西日本支部 7月例会にて発表

楽器Exidiophoneの紹介-デモ
仕組みの説明
フィードバックを用いた音作品の分類
フィードバックにおける記述
考察</content>
<media:thumbnail url="https://files.speakerdeck.com/presentations/0aefa27b6607435a80cb65df0aa722db/preview_slide_0.jpg?10398093" width='' height='' xmlns:media='http://search.yahoo.com/mrss/'></media:thumbnail>    <author>
      <name>Tomoya Matsuura (@tomoyanonymous)</name>
    </author>
  </entry>
  <title>Tomoya Matsuura (@tomoyanonymous) on Speaker Deck</title>
  <updated>2026-04-15T05:56:19-04:00</updated>
</feed>
