create every day - 福野泰介の一日一創

Play the volca sample by IchigoJam コンピューターで楽しむ音楽!

2017/06/13 23:55:00
#IchigoJam #sound #KidsIT #MIDI 

Making rhythm is fun! リズムづくりは楽しい!
Play the easy sampler "volca sample" by IchigoJam.
お手軽サンプラー「volca sample」をIchigoJamで奏でよう!

1. prepare a MIDI output. MIDI出力を準備します
2. connect つなぎます
3. test a sound 試しにならしてみます

BPS31250 OK ?CHR$(#90,1,1) OK

*volca sample MIDI Implementation Chart / MIDI仕様書

4. program it! プログラムを打ち込みます

10 UART0:CLS:?"MIDI DRUMS" 15 BPS31250 20 P="12345678QWERTYUIASDFGHJKZXCVBNM," 30 FORI=0TO8*4-1:LCI%8*2,I/8*2+4 40 IF RND(3)=0 ?"O" ELSE ?"." 50 NEXT 60 W=10 70 BPS31250:N=0 75 LC 0,14:?"WAIT:";DEC$(W,3) 80 LCN*2,12:?"^" 90 UART1:LC0,-1:FORI=0TO3 92 IF SCR(N*2,I*2+4)=79 ?CHR$(#90+I,1,1); 94 NEXT:UART0 100 WAIT W 110 LCN*2,12:?" " 120 N=(N+1)%8 130 K=INKEY() 140 IF K=UP W=W-1 150 IF K=DOWN W=W+1 160 IF K=SPACE GOTO30 170 IF K GOSUB300 180 IF K=8 FORI=0TO8*4-1:LCI%8*2,I/8*2+4:?".":NEXT 200 GOTO 75 300 FORI=0TO8*4-1:IF ASC(P+I)=K LCI%8*2,I/8*2+4:IF SCR()=79 ?"." ELSE ?"O" 310 NEXT:RETURN

5. Enjoy! 楽しむ!
How to play - 演奏法
1-8 Q-I A-K Z-, - Make the PATTERN (キーボードのキーで音を置いたり取ったり)
SPACE - RANDOM PATTERN (スペースでランダムパターン)
Backspace - CLEAR PATTERN (バックスペースでパターンクリア)
Cursor UP - Up the Tempo (上キーでテンポアップ)
Cursor DOWN - Down the Tempo (下キーでテンポダウン)


Comming soon MIDI I/O kit for IchigoJam! MIDI入出力キットも準備中!

links
- volca sample
- MIDI Random Rhythm Machine with KORG volca beats x IchigoJam
- シンセサイザー / キーボード | KORG (Japan)

Hearing Checker Program - I went to Human Dock

2017/03/21 23:55:00
#sound #IchigoJam #hanadojo #english 

My this yearly medical check is the Human Dock, the complete medical checkup.
I don't get any wrong message except you have to exercise!


There is a Starbucks in Fukui Saiseikai Hospital!


This is a simple clone of machine to check the hearing ability.
Can you hear the tone of 1kHz or 4kHz? Aim SCORE:100!

1 'SOUND CHK 10 ?"PRESS BTN IF YOUR HEAR!" 20 S=100 30 WAIT RND(180)+60 40 PWM3,50,100:CLT 50 IF BTN() "?NG":END 60 IF BTN()=0 CONT 70 PWM3,0:S=S-TICK()+8 80 WAIT RND(180)+60 90 PWM3,12,25:CLT 100 IF BTN() "?NG":END 110 IF BTN()=0 CONT 120 PWM3,0:S=S-TICK()+8 130 ?"SCORE:";S

You can sound the sounder by PWM also.
Put your sounder GND-OUT3 of CN3.
"PWM3,50,100" means 1kHz (period 1msec = 0.01msec * 100) / "PWM3,12,25" means 4kHz (period 0.25msec)
To tell the truth, you have to shape the sound wave to sine wave. Try it!


This is the healthy lunch after the checkup at Fukui Saiseikai Hospital.

Good foods, few alcohol drinks, moderate exercise, few tobaccos and few stresses are for us.


Hana Dojo got a Nintendo Switch. It's good as the exercise?


Is it fun to make exercise games like 1-2-Switch, isn't it?

Touch with society. Create something. IchigoJam programming class at Ishikawa KOSEN

2017/02/06 23:55:00
#kosen #IchigoJam #sound #ishikawa #english 

I went to Ishikawa KOSEN to share students how fun to create.
OPENDATA, IoT, AI, VR and MR.
In this society there are massive exciting tools around you.
Be the creator!

Touch with society. Create something.


40 students programmed on IchigoJam-ap in this class!


I met a student who love to create! He introduced me many games he made!
Publish your original apps on GitHub as next step!
(see: "2012 ced #game" I created games in JavaScript)


He also retouch that IchigoJam game quickly!


I asked to 2nd grade students "do you like computers?".


3rd grade students were making game controller with the Ishikawa KOSEN original board.


I envy Ishikawa KOSEN. There are a lot of electronic parts for free!


Resistor's color number on the steps!


Koshino's room demo1: Intercative Projection maping Temari
You can touch the Temari by your shadow.


Koshino's room demo2: Interactive Waterfall with the lasor sensor


Thank you for fun lunch with KOSEN students and Koshino-san!

I added an IchigoJam print "Pedestrian Signal" as first step of electronics.

"SIGNAL" (on IchigoJam print)


"IchigoJamでつくる歩行者信号 / Japanese Pedestrian Signal by IchigoJam"

10 LED0:OUT4,1 20 PLAY"O4L8 E2E4D4E4ED>B2<F4FFA4FEFEDDE2" 30 WAIT120*4:OUT4,0 40 WAIT20:OUT4,1:WAIT20:OUT4,0 50 WAIT20:OUT4,1:WAIT20:OUT4,0 60 LED1:WAIT180 70 GOTO10

This is demo program.

20 PLAY"O4L8 E2E4D4E4ED>B2<F4FFA4FEFEDDE2 FFFF4AFEFEDDE2 C4.CE4C>B<C>BAAB2< CC4CE4C>B<C>BAAB2< FFFFAAFEFEDDE2 CCCCCEC>B<C>BAAB2 R<EEEEEEDEEED>AAB4 RAB<CDEFEF4A4BAF4E4EDE2" 30 WAIT 120*19:OUT4,0

"Toryanse(とおりゃんせ)" MML Full length version.

I started IchigoJam print on GitHub.
I'm waiting for your pull request!

BEEP/PLAY/MML supported on IchigoJam ap for Mac

2017/01/06 23:55:00
#IchigoJam #sound #mac #english 

In the start of last year, I updated the bare metal "IchigoJam PC" to support sound.
This year is IchigoJam ap (IchigoJam application for other OS).


Now only on Mac OS X, but I using cross platform library "SDL2", so I will!

This is a one of famous Japanese new year song "OSHOGATSU" in IchigoJam MML(Music Macro Language).

PLAY"A2BAF+.E8DDEEA.G8F+2.R A2BAF+.E8DDEEF+.E8D2.R <DDD>B<D2>AABBA.G8F+2.R A2BA<D.>B8AGF+AG.E8D2.R"

Let's sing a song with your computer!

You can download beta version of "IchigoJm ap" on IchigoJam-FAN links
- IchigoJam

- IchigoJam tone map "Let's make a binary recorder!"

オリジナル電子楽器「バイナリリコーダー」をつくろう! IchigoJam音階周期対応表

2016/08/13 23:55:00
#KidsIT #IchigoJam #sound 

コンピューターサイエンスにおけるリコーダーを目指す「IchigoJam」で電子リコーダーをつくってみました。


こちらがIchigoJamのPLAY文で使っている音階周期表です。IchigoJamでは画面を1ライン出力するタイミングでSOUNDピンの制御を行っている関係で、ちょっと音痴です。

IchigoJam MML 音階周期対応表

BEEP 60,30:WAIT 30:BEEP 54,30:WAIT 30:BEEP 48,30 OK PLAY"CDE" OK

どちらもドレミと鳴りますね!これを使って、音階を決める3つのタクトスイッチと、オクターブを上げるタクトスイッチ1つで演奏できる「バイナリリコーダー」をつくってみましょう。

タクトスイッチとは、IchigoJamにひとつついているボタンのこと。ブレッドボードやユニバーサル基板にもぴったりなサイズで、1つ10円と安い!(タクトスイッチ(黒色): パーツ一般 秋月電子通商 電子部品 ネット通販

まずはハードウェアづくり。

IN1とIN4はIchigoJam側でプルアップ(何もつながない時1になるように電源電圧に高めの抵抗でつながっていること)されているいるので、そのままタクトスイッチを経由してGNDにつないでしまえばOKです。プルアップのないIN2とIN3は、信号線側に10kΩの抵抗を通じてVCCにつないで自分でプルアップしましょう。(後日、IchigoJamプリントのIN編つくります)

つぎにソフトウェア、プログラムはこんな感じです。

10 LET[0],0,60,54,48,45,40,36,32,0,30,27,24,22,20,18,16 20 M=0 30 N=~IN()&#F:WAIT3:L=~IN()&#F:IF N><L N=M 40 IF N><M ?N:BEEP [N],60:M=N 50 GOTO 30

INコマンドで4つの入力をまとめて取得して、押された時に0になるので、~を使って反転。4bit以外は使わないので、2進数で`1111である16進数の#Fでビット積&を使ってそれ以外を0に(マスクする、という)します。また人間にはぴったり同時押しができないので、WAIT3を挟んで2回取得して、同じ値になった時だけ有効としています。

タクトスイッチ3つの状態が1〜7の時にドレミファソラシをBEEPコマンドで鳴らします。BEEPに渡す数値は上記IchigoJam音階表から拾ってきます。オクターブスイッチが押された時が9〜15なので、ひとつ高いド〜シの値を配列にいれておきます。

バイナリリコーダー音階対応表


バイナリリコーダーでドレミファソラシドと演奏している動画 on Vine

半音を使いたい場合は、このように改造してください。平均律にこだわることなく、自分の好きな音律のバイナリリコーダーや、その他楽しい楽器にしてみましょう!音痴が気になる方は、PWMコマンドを使って正確な音律づくりにも挑戦してみましょう!(ヒント、平均律 - Wikipedia

10 LET[0],0,60,57,51,48,45,42,40,38,36,34,32,30,28,27,25

バイナリリコーダー音階対応表(半音対応バージョン)

音を鳴らすタイミングをボタンではなく、息を吹きかけることで音量をコントロールできたら、よりリコーダーっぽくなるかも?

息を吹きかけ、0.137V発電している様子


モーターと羽は壊れたおもちゃのドローンから取り出してみました。壊れたおもちゃは部品取りして再利用!

無いものを創る!jig高専インターン2016募集開始!

2016/04/18 23:55:00
#kosen #jig #intern #js #sound 

全国から、ものづくり好き高専生16人が集う、jig.jp高専インターン、2016年度募集が開始!

学生インターンプログラム2016~全国高専生向けjig.jpインターンシップ募集開始のお知らせ~

今年は、8/22(月)-9/9(金)までの3週間。また、鯖江の熱い夏が始まります!

どんなインターン? 2012年からの過去インターン参加者自身のブログが語ってくれています。
2015年度 / 2014年度 / 2013年度 / 2012年度

高専生を迎える、鯖江の夏のテーマソングをつくってみようと思い立ち、まずはIchigoJamの作曲言語MMLのシミュレーターを更新。 まだ一部足りてませんが、懐かしの方形波がブラウザ上で鳴らすシンプルなサンプルコードとしても楽しめます。

WebMMLβ

今年のテーマは「無いものを創る!」
不便から見る新しい世界、同世代、異高専の仲間と創るともっと楽しい。

エントリー、お待ちしてます!
学生インターンプログラム2016~全国高専生向けjig.jpインターンシップ募集開始のお知らせ~

MIDIキーボードをIchigoJamにつないで明和電機ごっこ!?

2016/04/04 23:55:00
#IchigoJam #midi #sound 

LPC1114を電子ピアノにつないで遊んでからのMIDI電子工作、IchigoJamを使うと簡単DTMができました(ドラムパッドNSX-1対応)。 今度はMIDI-IN、MIDI入力に挑戦です!ちょっとだけ回路が複雑になりますが、ミニブレッドボードで5分と部品が揃えば5分でできます!


IchigoJamに電子ピアノをRoland FP-5(後継機種Roland FP-50)につないで、好きなように遊べます! チャンネル1に、押した鍵盤の音階と押した強さデータが31250bpsのシリアル受信(RXD)経由で受け取れます。

10 BPS 31250:UART 1,2 20 K=INKEY():IF K ?HEX$(K);" "; 30 GOTO 20

MIDI信号モニタープログラム
※UARTの2番目のパラーメータの2で、シリアル受信したESCコードでプログラムが停止しないようにしておきます。

MIDI-INのつくりかた

材料
- MIDIソケット x 1 (60円 秋月電子) 2コ買っておけばMIDI-OUTもつくれます!
- ジャンパー線 x 5 (220円/60本 秋月電子)
- 220Ω抵抗 x 2 (100円/100コ 秋月電子)
- ダイオード x 1 (100円/50本 秋月電子)
- フォトカプラ x 1 (20円 秋月電子)
- ブレッドボード x 1 (150円 秋月電子)

MIDIソケットに2本ジャンパー線をはんだづけ。裏返して、左から2番目に赤(電源っぽい色)、4番目に緑(信号っぽい色)。


ブレッドボードで回路を組みます。フォトカプラは丸い印が右上にして、入力を上、出力を下にしています。
フォトカプラの入力側+に220Ωの抵抗通じて赤い線、-に緑線、ダイオードは保護用?
フォトカプラの出力側+に1kΩの抵抗通じてVCCとRXD、-にGNDを接続(220Ω → 1kΩへ訂正)
フォトカプラの中身は、LEDとフォトダイオード、MIDI機器と回路を電気的に絶縁するのがMIDIのお作法のようです。


MIDI-OUTは、MIDIソケットにジャンパー線を2本つなげただけのものを、赤をVCC、緑をTXD(シリアル送信)につなぐだけ! このプログラムで、MIDIキーボードで任意のMIDI楽器を鳴らす、MIDI Thru(MIDIスルー)のできあがり!

10 BPS31250:UART1,2 20 K=INKEY():IF K ?CHR$(K); 30 GOTO 20

MIDI-INで受けて、サーボモーターを動かせば何かを叩くことができますね!
明和電機っぽい楽器もできちゃうかも?
レッツ、お気軽MIDI DTM!!


【イベント】明和電機事業報告ショー2016 チケット一般発売中! - 明和電機 - Maywa Denki明和電機 – Maywa Denki」とのこと!

YAMAHA NSX-1 x IchigoJam eVY1とBASICを使ったお手軽DTM

2016/02/25 23:55:00
#IchigoJam #sound #midi 

意外と手軽に楽しめるMIDIポケットミクの直結を試みるも失敗。

ひとまず、ポケットミクでも使われている音源チップ、YAMAHA NSX-1を搭載したシールド「eVY1」を使ってDTMしてみました。


接続するのは3本だけ!MIDIケーブルを介さず、直結できます。


eVY1シールドを開封したらまずはピンソケットをハンダ付けします。使用するのは3ピンだけです。
接続ピン
上CN5-2 (MIDI-RXD)に、IchigoJamのTXDを接続
下CN2-5(5V)に、IchigoJamなどから5Vを接続(※VCCは3.3Vなので動作しません)
下CN2-6(または7)(GND)に、IchigoJamのGNDを接続

簡単ですね!あとはプログラムです。起動後、ひとまずシリアル出力を UART0 で止めて、BPS31250 としてシリアル出力を初期設定すれば、MIDIへ信号送って演奏し放題です! ※参考「150円でつなぐ!MIDI音源で音楽あそび - Roland SC-88 Pro x IchigoJam

久しぶりのDTM、まずはシンプルにかえるの歌をドラムパターン付きで演奏するプログラムを作ってみます。

1' KAERU's song 10 M="CDEFEDC EFGAGFE C C C C CDEFEDC " 20 D="0-0-0-0C0-0-0-0C0P0P0P0P0-0-0- 1" 30 GOSUB @PLAY

MML風にメロディを書き、時間軸を合わせてドラムパターンを書いて、サブルーチン呼び出しで鳴ることをゴールとしました。

下記が最終的なプログラム(IchigoJam ver 1.2β8用)

1 'KAERU's song (MIDI) 5 BPS31250 10 M="CDEFEDC EFGAGFE C C C C CDEFEDC " 20 D="0-0-0-0C0-0-0-0C0P0P0P0P0-0-0- 1" 30 GOSUB @PLAY 40 END 200 @MIDI:UART1:LC0,-1:IF N ?CHR$(#90+H,N,127);:WAITW:?CHR$(#80+H,N,0); ELSE WAIT W 210 UART0:LC0,0:RTN 300 @PLAY:CLS:W=0:P=0:LET[0],69,71,60,62,64,65,67 310 C=ASC(M+P):?CHR$(C) 315 B=ASC(D+P):?CHR$(B) 320 IF C=ASC("2") WAIT W 330 IF C>=ASC("A") AND C<=ASC("G") N=[C-ASC("A")]:H=1:GOSUB@MIDI 334 IF B!=ASC(" ") N=B:H=9:GOSUB@MIDI 338 WAIT 30 340 P=P+1:IF P<LEN(M) GOTO 310 350 RTN

200-210:チャンネルHで、音階N、長さWで鳴らす(N=0の時は鳴らさない)
300-350:文字列Mをメロディ、文字列Dをドラムパターンとして鳴らす(@MIDI使用)

IchigoJamだけで、さらさらっとプログラミングDTM、なかなか楽しいです!

おまけ1、ランダムに鳴らす

20 N=RND(70)+35:H=1:GOSUB@MIDI:IF INKEY() END ELSE CONT GOTO 20

おまけ2、ドラムを試す

30 N=INKEY():IF !N CONT ELSE H=9:GOSUB@MIDI:CONT GOTO30

おまけ3、画面左上のヨコ8文字、タテ5文字を使ったリズムシーケンサー

40 H=9:W=20:FOR I=0 TO 7:FOR J=0 TO 4:N=SCR(I,J):GOSUB@MIDI:LC0,8:NEXT:WAIT20:IF INKEY() END ELSE NEXT:CONT GOTO 40

音楽演奏が苦手なら、コンピューターに演奏させればいい!
かつてのMIDI流行もそういう背景があったとのこと。


小中学生対象のPCNこどもプロコン、音楽プログラムもぜひどうぞ!MIDIがなくても付属の圧電サウンダーで単音はなりますよ! 締め切りは、2/29(月)!

参考リンク
- 「WindowsマシンをIchigoJamのMIDI音源に使う - kazueda式

1行プログラムでつくる楽器、IchigoJamでPS/2キーボードがMIDIドラムパッドに変身!

2016/02/21 23:55:00
#IchigoJam #sound #midi 

PCNサミットでの大橋さんの基調講演でも触れられたコンピューターの発展とMIDIの意外な関係。

歴史を紐解くとその関係は必然で、ラジオやテレビなどマスメディアとともに届く音楽に誰もが夢中になる中、新技術としてのコンピューターを積極的に採り入れたYMOがありました。 持っていたパソコンMSX turboRのMIDI端子に、譲ってもらった中古MIDI音源をつなぎ、家で鳴った感動、覚えてます。

音楽の楽しさを演奏テクニックなしに味わえるコンピューターミュージック。
まずは超シンプルなドラムマシンで遊んでみましょう。

1 BPS 31250:K=INKEY():IF K=0 GOTO 1 ELSE ?CHR$(#89,N,0,#99,K,127);:N=K:GOTO 1

プログラムは1行!
こちらを参考にIchigoJamと楽器をつないで、MIDI楽器の電源ON、そしてRUN!
あとはいろいろキーボードを押して演奏を楽しみましょう。


「IchigoJam x SC-88 Pro」 - IchigoJamからの接続はたった2本の線(RXD/VCC)

こちらは同じプログラムをわかりやすく書いたもの。

1 'MIDI DRUM PAD 10 BPS 31250 20 K=INKEY():IF K=0 GOTO 20 30 ?CHR$(#89,N,0,#99,K,127); 40 N=K 50 GOTO 20

10ch(=#99 10chノートon / #89 10chノートoff)がドラム音源、35以上81の47音が標準です。

画面にも何か表示した場合は、UART1/UART0でMIDIへの送信を制御し、LC0,-1でMIDI送信時には画面に表示しない出力を使うと便利です。

UART1:LC0,-1:?CHR$(#99,35,127);:UART0:LC0,0:?"NOTE on!"

コンピューター利用が当たり前になり、音楽への関心が薄れていた高専学生時代、MIDI制御であえて生楽器を使う明和電機は衝撃でした。 しかも、今でもバリバリ現役、かつ子供向けワークショップも!
6月30日(水)より、メディアラボ第7期展示「ノック!ミュージック -打楽器からコンピューターに至る4つの進化論-」を公開します。 | 日本科学未来館 (Miraikan)」(2010年)


こちらお手軽MIDI音源「歌うキーボード ポケット・ミク
安くてかわいく、人気の音声合成付き!なんとかIchigoJamと直結できないかと挑戦しますが、成功できていません。


左の大きなチップが音源、YAMAHA製NSX-1(YMW820) (ピン配置を含むデータシート)
同じチップを使ってシリアル接続しているeVY1シールドがあるので、17ピン(RXD)につなげばなんとかなるはず!


参考になった解析資料「○歌うキーボード ポケット・ミク(NSX-39)解析してみました - HOBBY STATION
RXDはGNDに接続されてしまっているので、ピンを切って配線してみるも、鳴らず。
SPI有効を表すESS_Nが定期的に使われているようなので、競合しているのかもと思い、パターンをカットしてプルアップすると起動せず。
初期化中はESS_Nを有効にするためスイッチをつけて、初期化後に切り離すも、鳴らず。

こどもにやさしく楽しいお手軽音源、なんとか鳴らしてみたいところです。

参考リンク
- 「WindowsマシンをIchigoJamのMIDI音源に使う - kazueda式

150円でつなぐ!MIDI音源で音楽あそび - Roland SC-88 Pro x IchigoJam

2016/02/14 23:55:00
#IchigoJam #KidsIT #sound #midi 

訳あってちょっと音痴IchigoJam
餅は餅屋、憧れのMIDI音源、Roland SOUND CANVAS SC-88 Proにつないで演奏してみました。
MIDIは、電子ピアノやエレクトーンにもついているので、お家にある楽器をハックしちゃおう!


IchigoJamからたった2本、線をつなぐだけ!(ケーブルは2年前つくったもの


MIDI端子は5ピンDINという規格。マルツで5ピンDINプラグ(150円)を買って、ピンを正面から見て左から2番目に赤色、と4番目に黄色の線をはんだづけ。写真の細い線ではなくジャンパーピンを使うのがオススメ。
5ピンDINソケット(120円)の方を買って、MIDIケーブルで接続するようにするのもアリ!

MIDIの正体は31250bpsのシリアル信号。IchigoJamのシリアル出力TXDに黄色、VCCに赤色を接続すれば準備OK!

IchigoJamで鳴らしてみよう!MIDIのお約束(プロトコル)を見て、ドの音を鳴らしてみます。
(参考、MIDI - Wikipedia

BPS 31250 ?CHR$(#90,60,127);

#90は1chに音鳴らすというコマンド、60が音階(半音で1上がる)、127が音の強さ。
画面に表示したものをそのまま鳴らそうとしてしまうので、鳴らさない時は UART0 でシリアル出力をオフにしよう。
おかしなことになったらMIDI音源の電源を一旦か、?CHR$(#ff); とシステムリセット信号を送ってみよう。

こちら和音の鳴らすプログラム

1 'MIDI WAON 10 BPS 31250:T=1 20 ?CHR$(#C0,T); 30 ?CHR$(#90,60,127,#90,64,127,#90,67,127); 40 WAIT 60 50 ?CHR$(#80,60,0,#80,64,0,#80,67,0); 60 UART0

減衰音の場合50行のノートオフはなくてもOK。

続いて、ドラムパート用に用意された特殊な10chを使ってドラム音を順番に鳴らすプログラム。

1 'MIDI DRUMS 10 BPS 31250:CLS 20 FOR I=35 TO 81 30 LC0,-1:?CHR$(#99,I,127); 40 LC0,0:UART0:?I:UART1 50 WAIT 30 60 NEXT 70 UART0

MIDI信号用の表示を画面に表示しないために、LC0,-1で画面外へ。
画面にだけ表示する場合は、LC0,0で位置を戻して、UART0で一時的にシリアル信号をオフにしよう。

以前つくったリズムマシーンをMIDI用に改造するのも楽しいかも?
本格DTM(for PanCake)、ゲームの効果音、加速度センサーを使ったオリジナル楽器作り、温度や距離測センサーを使って、外部環境に合わせたリズムを奏でるマシンづくりなど、発想自由自在!

IchigoJamイベント紹介
- 2016/2/20 第一回 PCNサミット IchigoJamワークショップ&こどもロボットpaprika 先着10名
- 2016/3/5 「きょうりゅうゲームをつくろう」IchigoJamプログラミングワークショップ 先着20組 - IODD2016

参考リンク
- 「WindowsマシンをIchigoJamのMIDI音源に使う - kazueda式

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image