Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
strudel-rb について
Search
Shogo Kawahara
August 13, 2026
Programming
8
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
strudel-rb について
Shogo Kawahara
August 13, 2026
More Decks by Shogo Kawahara
See All by Shogo Kawahara
Google Apps Script で Ruby を動かす
kawahara
0
260
rspec の --tag オプションがこんなに便利だったなんて...
kawahara
0
20
Rubyで音声「データ」を作る
kawahara
0
83
データベースだけじゃないN+1とその対策
kawahara
0
1.4k
CoderDojo 千葉県総武線沿線の取り組み
kawahara
1
430
SendGrid Template Engine 奮闘記
kawahara
0
380
Other Decks in Programming
See All in Programming
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
450
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
200
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
150
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
380
バグを直したら useEffect が消えた
colorful12
2
490
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
500
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
今さら聞けない .NET CLI
htkym
0
200
FDEが実現するAI駆動経営の現在地
gonta
2
280
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
4.6k
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
160
いまどきの Codex で開発する visionOS アプリの開発スタイルについて
karad
0
150
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
2
1.8k
Documentation Writing (for coders)
carmenintech
77
5.5k
30 Presentation Tips
portentint
PRO
1
370
Google's AI Overviews - The New Search
badams
0
1.1k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
530
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
How GitHub (no longer) Works
holman
316
150k
Believing is Seeing
oripsolob
1
190
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.8k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Transcript
strudel-rb による MIDI-in/out 拡張
[email protected]
| kyobashi.rb 2026.8.13
わたしについて • このオフィスで働いています
strudel とは? • シュトゥルーデル • オーストリアらへんの甘いお菓子 • おいしい che -
投稿者自身による著作物, CC 表示-継承 2.5, https://commons.wikimedia.org/w/index.php?curid=428026 による
もしくは • 音楽制作プラットフォーム • Tidal Cycles というパターン言語を JavaScript に移植したもの •
https://strudel.cc/ ですぐに遊べる • YouTube で探すとすごいテクニックを持つ人たちがどんどん出てきて楽しい
strudel-rb • なんと、それを Ruby に移植したもの • @asonas 氏謹製 • RubyKaigi
2026 で発表された
本家 strudel の充実した機能 • MIDI の入出力 • ゲームパッドによる操作 • ビジュアル
本家 strudel の充実した機能 • MIDI の入出力 • 今回はこの機能を strudel-rb に移植してみました
• ゲームパッドによる操作 • ビジュアル
MIDI • 1980年代から存在する古の規格。 • 昔のホームページで爆音でなってた (某病院のホームページとか) • 電子楽器を制御するための規格 • 実際にはこれで、照明のコントロールができたりもする
• 関西Ruby会議09で、Shunsuke Michii さんが発表していた内容がその話でした • https://harukasan.dev/posts/diary/20260720-illuminating-thetechnology-of-illumination-using-ruby
ところで最近サンプラーを買った • ファームウェアのバージョンを上げるとMIDIの入 出力ができる • やってみよう
ソースコード • https://github.com/asonas/strudel-rb/compare/ main...kawahara:strudel-rb:midi-io • SXC-1 の MIDI インプリメンテーション •
https://www.casio.com/content/dam/casio/global/support/ manuals/sampler/pdf/s/SXC-1̲MIDI̲JA.pdf