いらないモノ、ひつようなモノ

書籍、音楽、そして若干のテクノロジー

android

加速度センサを利用したサンプル

←csoundメモ 目次へ戻る 加速度センサと画面上のトラックパッドと呼ばれる領域を使ったサンプル。 androidスマホを振ると音がする。 このCSDファイルをDropBoxなど経由で本体に転送し、Openメニュでファイルを読み込み、Startボタンで動作開始させる。 動作…

ボタンを利用したサンプル

←csoundメモ 目次へ戻るandroid上で動作する、ボタンを利用したcsoundのサンプルを以下に示す。 各ボタンに個別の波形を割り当てて、各ボタンが一度押されると、 発音される音にその波形を加えたものを利用して1秒間音を出す。 もう一度押されると状態が反転…

csound6.00から導入された配列を使う

←csoundメモ 目次へ戻るサンプルではボタンを扱うときにver.6.00から導入された配列を利用した。配列の限界についても以下に述べる バグかも triggerと配列を同時に利用した場合に正常動作しないことが判明。triggerを利用した部分はインデックスで扱わずに…

android上で使えるセンサとUI

←csoundメモ 目次へ戻る現時点でAndroid端末から取れる値は限られている。しかも、スワイプやピンチイン/アウト、2点以上のタッチはサポートされていない。 ktx chnget "trackpad.x" kty chnget "trackpad.y" ks1 chnget "slider1" ks2 chnget "slider2" ks…

androidでcsound6.00.1を動かす

←csoundメモ 目次へ戻るcsoundはandroid上で動作させて、リアルタイムで発音させたり、wavファイルをレンダリングすることができる。いくつかの制約や注意事項があるようだ。実際にandroidを振ると音が出るサンプルを作ってみた。 インストール csoundのバー…

android で csound

csound6のアンドロイド版もある。 csound5.19のアンドロイド版と異なり、ちゃんとログが出たりする。 ↓古いやつ 以前より、進化している。 ↓csound6のAndroid版 で、以前はファイル出力ができなくて、 作ったCSDの音を聞いたり、 リアルタイムに用いる (用…

apkを実機に転送ができない

androidアプリを作っている最中、実機でデバッグしていたら突然、「Failed to upload ○○○とかjava.net.ConnectException」と言い始めた。コマンドラインでadbを操作して復帰したときの方法。ちなみにcygwin(など)を入れてgrepやkillが使える環境が前提。 C…