Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
乱数やAI(機械学習)を使って音を奏でてみる / Music LT Vol. 1
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
you(@youtoy)
PRO
December 14, 2021
Technology
790
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
乱数やAI(機械学習)を使って音を奏でてみる / Music LT Vol. 1
you(@youtoy)
PRO
December 14, 2021
More Decks by you(@youtoy)
See All by you(@youtoy)
つくって、体験してもらって、楽しんでもらう - 子どもも大人もワクワクするインタラクティブ体験を支える技術 -
you
PRO
0
49
コーディングエージェントでM5Stack系の開発を少し試した時の話 / M5 Japan Tour 2026 Autumn 東京
you
PRO
0
250
toio・myCobotでフィジカルAIっぽいことを行うための検討(とりあえず調査) / フィジカルAI LT(IoTLTによる開催)
you
PRO
0
410
Webの技術とガジェットで子どもも大人も楽しめるワクワク体験を提供する / Qiita Tech Festa Day 2026
you
PRO
1
380
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
200
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
360
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
390
AI時代だけど、わりと力業で追いかけている技術情報収集の話 / 20260518
you
PRO
0
47
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
450
Other Decks in Technology
See All in Technology
[2026 Oracle Technical Deep Dive] AI時代のデータベース基盤をどう選ぶ? Exadata Database Serviceの選択肢と使い分け (2026年9月17日開催)
oracle4engineer
PRO
0
220
ai_cording_with_k8s_knowledge.pdf
mochizuki875
1
280
React Nativeでの OTA Updateって、 どう説明する?
ichiki1023
0
150
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
130
『GOエコノミー 』(相乗りサービス) におけるスペック駆動開発
mot_techtalk
1
310
サーバーフルコンピューティング?AWS Lambda
iwatatomoya
1
240
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
500
【データ横丁主催】AI Agentがコンテキストを使って仕事をした後、何が残るのか― 組織の経験を次の判断に引き継ぐ「Agent Memory」
shisyu_gaku
2
330
[2026 Oracle Technical Deep Dive] エンタープライズAIエージェントを支えるOCIソリューション。ラインナップと特徴を理解しよう! (2026年9月17日開催)
oracle4engineer
PRO
0
510
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
340
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
280
全社共通データ基盤をつくる。ソニーのDatabricks活用とデータガバナンス設計の裏側
sony
0
420
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
460
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Code Review Best Practice
trishagee
74
20k
Why Our Code Smells
bkeepers
PRO
340
58k
The Curious Case for Waylosing
cassininazir
1
550
Become a Pro
speakerdeck
PRO
31
6.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
930
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
GraphQLとの向き合い方2022年版
quramy
50
15k
We Are The Robots
honzajavorek
0
380
How to Ace a Technical Interview
jacobian
280
24k
Transcript
乱数やAI(機械学習)を使って 音を奏でてみる 2021年12月14日 (火) Music LT Vol. 1 @オンライン 豊田陽介(
) @youtoy
自己紹介 ビジュアルプログラミング IoTLT共同主催、その他にも 豊田陽介( ) 普段は、某通信会社勤務 @youtoy ・IT系イベント主催、登壇や運営なども ・子ども向けの活動いろいろ(IT系以外も) ・
Microsoft MVP(2021/10 から) プライベートでの活動 ・ガジェット好き ・アドベントカレンダーで記事を多数アップ その他 自宅にたくさん
さっそく、 やってみたことの例
音を作っているプログラム 12行ほど
乱数を使って鳴らしてみた事例
乱数を使って 音を奏でた話
そもそも... 過去に楽器を演奏していたこともなく 音楽が特に得意だったわけでもなく
作品作りの中で 音の出力を色々使いたい
テクノロジーの 力を使おう!
必要になりそうなのは どんなタイミングでどんな 音を鳴らすか? 音色をどうするか?
乱数をつかったバージョンの場合 パラメータを乱数におまかせ + ペンタトニックスケール + Sonic Pi このへんは 付け焼き刃...
Sonic Pi GUIアプリ上で Ruby のプログラムを書いていく
ランダムな要素とペンタトニックスケール ランダムな要素 ペンタトニックスケール
Sonic Piについて準備の過程で6つの記事 OSCでの通信を使おうとしたボツネタも含め...
OSCによる通信を 使おうとしたのは...
ボツネタ(手の動きで音を奏でるもの) 手の認識は MediaPipe Hands Sonic Pi の側が良い感じにできず...
機械学習で 音を奏でた話
機械学習をつかったバージョンの場合 AI(機械学習)に 全体をおまかせ ↓ Googleさんの 「Magenta」
Magenta Make Music and Art Using Machine Learning 機械学習でアート・音楽を作成、Python版と JavaScript版のライブラリが提供されている
どんな音が奏でられるか 「Magenta.js」の「MusicRNN」の basic_rnn/melody_rnn/chord_pitches_improv 3つの曲をもとに それぞれ音を作る
Magenta.jsのMusicRNN メインとなる部分は このような感じ
きらきらぼしのメロディ
Magentaを使った話の詳細はQiitaへ(3記事) 「Magenta.js」の MusicRNN・MusicVAE関連
終わり!