IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
イージング([英]easing)とはアニメーションに加速・減速の効果を付けることで、直線的ではない滑らかで自然な動きを実現するために使われる。加速・減速にはいくつか典型的なパターンがある*1。 今回はイージングを音高に適用して、グリッサンド音を作った。 静止画だけの一覧。 プログラムについて。音に関係ある部分のみ。音はいつものようにChucKで鳴らした。イージング処理自体はProcessingの外部ライブラリを使ってProcessing側で実行して、OSCで逐次ChucK側に必要な値(=音高)を渡すようにした。 音高は最後にChucKのStd.mtofで周波数に変換するまでMIDIノート番号で表現しているが、Std.mtofの引数はfloat型で整数に制限されないので*2、特に工夫しなくてもイージングが適用できる。 ChucKのプログラム。イージングの初期設定をProcessing側に送っ
はじめに xmlの要素に対応するテンプレートがxsltにある場合だけテンプレートを適応し,対応するテンプレートがない場合xmlの要素をそのまま出力してくれると便利である.そういうテンプレートを考えてみた. 環境は以下の通り. Microsoft Windows XP SP2+セキュリティパッチたくさん Cygwin 1.5.24(uname -r で確認) Saxon-B 9.0.0.2J 以下試行錯誤の結果をつらつら書いている.結果を知りたい場合は最終結果へ. テスト用xml テスト用に以下のxmlを使用する. sam.xml: <?xml version="1.0" encoding="UTF-8"?> <!-- comment1 --> <root> begin <!-- comment2 --> <ul class="ul_attr" id="ul_id"> <li>foo<dat
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く