boochow

Synthesizer

Volca Beats Snare Mod(改造)その2

一年あまり前に、Volca Beatsのスネアの改造を行いました。Volca Beats Snare Mod(改造): 楽しくやろう。その続編、というか、更なる検討を行っているページを見つけたので、私も試してみました。Korg Volca ...
iOS

iOSで動くPython「Pythonista3」を使ってみた

iPhoneやiPadの上で動作する「Pythonista」というアプリがあります。これはスクリプト言語「Python」をiOSの上に移植したもの・・・と思っていたのですが、実はよくできたエディタ、デバッガ、iOSのためのライブラリなどが合...
Arduino

Arduino based game console "Arduboy" first impression (August 17, 2016)

I got an "Arduboy" at the venue of Maker Fair Tokyo 2016.This is a portable game machine combining Arduino Leonardo equi...
日記

I will translate this blog into English by Google translation

Recently, it has become a hot topic that Google translation has improved considerably due to machine learning.Google unl...
Mac

Arduboy用画像作成ツール for Mac

以前作ったArduboy用の画像データ作成ツールをMac上でもビルドしてみました。XCodeは5年以上前にちょっと使ったまま放置でしたが、AppStoreから配布されるようになってから一度インストールだけはしてありました。以下のガイドにある...
Arduino

FM音源をArduboyで動かしてみた の続き

前回の続きです。やはり16ステップのシーケンスが1つ使えるだけでは物足りないので、シーケンサー周りをグレードアップしました。具体的には・シーケンスは16個(個々のシーケンスは16ステップで変わらず)・シーケンスの連続演奏・シリアルポート経由...
Arduino

FM音源をArduboyで動かしてみた

先々週、PWMを使ったシンセサイザをArduboyに移植しましたが、その記事の中でも触れたpcm1723さんの「FMMelody」をArduboyで動かしてみました。基本的にはタイマー周りの設定をしてあげるだけで動作しました。鳴らしてみると...
日記

Make: Japanでご紹介いただきました

今日のMake: Japanで、このブログの最近のArduboy関連記事(画像作成ツール、シェル、PWMサウンド)をご紹介いただきました。Make: Japan | Arduboyプログラミングに役立つツールとノウハウありがとうございます。...
Windows

Arduboy用画像作成ツール 解説

前回紹介したツールは基本的には単純なのですが、ウインドウ上に画像を表示する際の処理が若干分かりにくいかもしれません。自分自身の備忘も兼ねて、解説を書いておきます。下が表示部分の演算です。ofRectangle bounds = ofRect...
Windows

openFrameworksでArduboy用画像作成ツール

Arduboy用の画像変換ツールについては以前もちらっと書きましたが、一応動作するようになりました。いつものことながら、コードはGitHubに上げてあります。boochow/ArduboyImagerコンパイル済みのバイナリも一応こちらに置...
Arduino

ArduboyでのPWMサウンド出力

Arduinoのライブラリには標準でtone命令が用意されていますが、一定音量の矩形波しか出せません。PWM(パルス幅変調)を使うと、アナログ波形を出力することができるので、より多彩な音を出すことができます。I/Oピンからは1か0の信号しか...
Arduino

スケッチファイルのフォルダの中にフォルダを作ってはいけないらしい

Arduino IDEは今まで1.6.9を使っていたのですが、1.6.12が出たのでそちらをインストールしてみました。ところが、1.6.12で今開発中のabshellをコンパイルするとコンパイルが通りません。調べてみると、スケッチの中にフォ...
Arduino

Arduboy用シェルにビットマップ転送コマンドを追加

先週作成したArduboy用コマンドシェルですが、ビットマップ画像を表示させる命令についてはペンディングにしていました。あれこれ考えた末、・表示位置とデータは別命令とする・データは16進数の文字列で送るということに決めました。ビットマップは...
Arduino

Arduino(AVR)でのグローバル変数の扱い

先日Arduinoへ移植したNT-Shellですが、どうも動作が不安定で画面にゴミが出ることがあります。RAMが逼迫しているという警告が出るので、グローバル変数の状況を調べてみました。調べ方ですが、avr-objdump.exeというコマン...
Arduino

Arduboyでスケッチが書き込めなくなったときは

単なるTipsです。Natural Tiny Shell(NT-Shell)をArduinoに移植してみたの記事ではシリアルポートを常時使っています。開発中、ときどきスケッチが書き込めなくなることがありました。スケッチの書き込みもシリアルポ...