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

IchigoJam 2台でつくる8bitリズムマシーン

2015/01/17 23:55:00
#IchigoJam #KidsIT #sound 

週アスにてホビーパソコンIchigoJamが紹介され記念に、リズムマシーンつくりました!
MSXを彷彿させるBASIC言語の1500円PC、IchigoJamが楽しい - 週アスPLUS

書いていただいたのはDTMステーションの藤本健さん
こちらにも楽しいIchigoJamレポートいただいています!
MSXの再来!?1,500円のコンピュータ、IchigoJamでMMLの演奏だ! : 藤本健の“DTMステーション”


贅沢にもIchigoJamを2台使ったリズムマシーン。(音声用白が黄色端子、赤が音声の赤色端子へ接続)
主とするIchigoJamのGNDと音声用IchigoJamのGND、主のEX2と音声用のVIDEO2へ接続。
音声用IchigoJam、単なる端子の役目しかしてませんので、週アス記事のように1台のIchigoJamに圧電サウンダーを接続してもOKです!


プログラムはこんな感じです。配列とGOSUBも使ったBASIC中級者向けサンプル。


8bit リズムマシーン 使い方
カーソルキーで"v"を動かし、スペースで音を置くと、下のビットマンが来た時においた場所に応じた音がなります。
テンポの変更は、100行のTICK() 音の高さの変更は、130行の[T%8]*4の4を小さくしたり大きくしたり、足したり、IF文で個別の音にして変更できます。PLAY文と併用するときっと楽しいです。


動作している様子はこちら


ver0.9からMML/BEEP/PLAYに対応したホビーパソコン IchigoJam

現在、秋葉原 Assemblage(アセンブラージュ)、または、PCN(プログラミング・クラブ・ネットワーク)の通販「PRODUCT | PCN プログラミング クラブ ネットワーク」で入手可能です。

1/25(日)には秋葉原で組み立て教室、福井県勝山市では年の市ありますよ!

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