Python

hamo39.py - ポケット・ミクでハモるよ! #大人の科学ポケミク

ポケミクのエフェクト使ってハモってみるテスト。 3半音くらいが限界?Python 2.7.6 + Pygame 1.9.1 用

drum39.py - ポケット・ミクでドラム #大人の科学ポケミク

「inst39.py - ポケット・ミクで楽器音を鳴らす。 #大人の科学ポケミク - つちのこ、のこのこ。(はてな番外地)」のドラム版。Python 2.7.6 + Pygame 1.9.1 用

inst39.py - ポケット・ミクで楽器音を鳴らす。 #大人の科学ポケミク

Python 2.7.6 + Pygame 1.9.1 用

lyric39.py - ポケット・ミクにテキストファイルの歌詞を歌わす。 #大人の科学ポケミク

Python 2.7.6 + Pygame 1.9.1 用それと IPAフォントのダウンロード から「IPA P明朝」を入手してスクリプトと同じフォルダに置いてください。

miku39.py - ポケット・ミクにミクミク言わせる。 #大人の科学ポケミク

Python 2.7.6 + Pygame 1.9.1 用

Pythonで ニコニコ動画API テスト

ニコニコ動画APIとは (ニコニコドウガエーピーアイとは) [単語記事] - ニコニコ大百科 import urllib import xml.etree.ElementTree def getthumbinfo(video_id): u = urllib.urlopen('http://ext.nicovideo.jp/api/getthumbinfo/' + video_id) t = u.read()…

ボイスロイドの音声から UTAU 音源用 WAVE を作る支援 Python スクリプト

ボイスロイドの音声からUTAU用のWAVEを作る場合、普通に一音ずつ発声させて名前付けて保存……とかやってるとめんどうくさいので、まとめて発声させてそこから適切なファイル名付けて切り出す Python スクリプト作って使いました。

joymidi.py ver.0.1.0 - ジョイスティックでMIDIを鳴らす

とりあえずテストで作ってみました。Python 2.7 + Pygame 1.9 で動かしてください。……あ、XBOX360用ジョイパッドでないとうまく動かないかと思います。マイクロソフト ゲームコントローラー 有線/Xbox/Windows対応 ブラック Xbox360 Controller for Windows …

【第9回MMD杯本選】シャオシャオ通りの物語はぜんぶほんとだよ? 【MMDFes】

あと4ヶ月でクリスマスですね。

www.py - WAVEファイルから MMD の首振り回転モーション作成

【ニコニコ動画】【第9回MMD杯予選】シャオシャオ通りの物語はぜんぶほんとだよ? 【MMDFes】で使用している、キャラを回りながら音量に応じて波を描くモーション作成する Python スクリプト配布します。 www20120725.zip www20120823.zip 使用には Python 2.…

yuyu2midi.py - ゆゆシーケンサーの「ゆゆシケ・コード」を歌詞付きMIDIファイルにする

ゆゆシーケンサー|WEB上で結月ゆかりを歌わせられる無料WEBアプリ の「ゆゆシケ・コード」を VOCALOID2/3 Editor でインポートできる歌詞付きMIDIファイルにする Python スクリプトです。Python 2.6 で使用してください。(Python 3.x は不可)

vsqx2midi121.py - VOCALOID3 の vsqx を歌詞入りMIDIに変換する(UTAU 対応)

前バージョン vsqx2midi120.py - VOCALOID3 の vsqx を 歌詞入りMIDI に変換する - つちのこ、のこのこ。(はてな番外地) では UTAU で読み込むと歌詞が一つ後ろにずれてしまう、という不具合があったので訂正しました。(使い方は前バージョンの記述参照)

vsqx2midi120.py - VOCALOID3 の vsqx を 歌詞入りMIDI に変換する

新版あります→ vsqx2midi121.py - VOCALOID3 の vsqx を歌詞入りMIDIに変換する(UTAU 対応) - つちのこ、のこのこ。(はてな番外地) 『あなたが降る街 vocal パートMIDI - ニコニ・コモンズ』を作るため、前に作った vsqx2midi111.py - VOCALOID3 の vsqx を M…

vsqx2midi111.py - VOCALOID3 の vsqx を MIDI と歌詞テキストに変換する(マルチパート対応)

新版あります→ vsqx2midi120.py - VOCALOID3 の vsqx を 歌詞入りMIDI に変換する - つちのこ、のこのこ。(はてな番外地) vsqx2midi110.py - VOCALOID3 の vsqx を MIDI と歌詞テキストに変換する - つちのこ、のこのこ。(はてな番外地) ですが、トラックが…

vsqx2midi.py - VOCALOID3 の vsqx を MIDI ファイルに変換する

新版あります→ vsqx2midi110.py - VOCALOID3 の vsqx を MIDI と歌詞テキストに変換する - つちのこ、のこのこ。(はてな番外地) テンポやら何やら全部無視して、単にノートとペロシティだけを MIDI にするやっつけ Python スクリプトですが、参考までに。実…

VOCALOID2, 3 の推奨音域

新記事あります→VOCALOID2, 3 の推奨音域 - つちのこ、のこのこ。(はてな番外地) 『VOCALOID2 の推奨声域 - つちのこ、のこのこ。(はてな番外地)』に書いたものからいろいろと追加されたので、改めて記事にします。

MMD杯参加しそこねたことをちょっとずつ訴えかける猫村さん【立体視】

手乗り風味に仕立てようと思ったのだけれどもうまく行かない感じ。

【立体視】立体レアさんの紹介動画のような何か。(たこうさ入り)

バグってたので作り直しです。

【第6回MMD杯予選】 Bad Apple!! - [E]xchange 【立体視】

どうにか予選間に合ったよ。あとは本選が間に合うか、それが問題。 (YouTube にも上げました - つちのこ、のこのこ。(はてな番外地)) 使用した立体視 VMD 作成 Python スクリプトですが以前のものから改良して 回転に対応 視差固定モード追加 したので貼って…

【修正版】猫リリアリスで Nostalogic MME立体視。【交差法】

猫リリアリスで Nostalogic MME立体視。 - つちのこ、のこのこ。(はてな番外地) の修正版。YouTube に上げた回転の滑らかさを訂正したものから更に回転の不連続を修正。あとは動画コメントに書いた通り猫村さんの動作の微調整を。

SF-A2 開発コード miki 誕で Nostalogic MME立体視テスト。

【第5回MMD杯本選】リリ子さん×2 でぽっぴっぽー(立体視)【リリリリ祭り】

MMD杯参加しました! (立体視の方法を選べる YouTube版: 【MMD Cup V】Lily & Lily Rain PoPiPo Dance - つちのこ、のこのこ。(はてな番外地)) 目玉、というか本題の立体視スクリプトですが、視線を水平から外せない*1という未完成品。とりあえずな代物ですが…

MikuMikuDance for XNA を IronPython から使う

予想外に簡単でした。

斬れぬものなどあんまり無い! 人がクローバークラブ踊る立体視テスト。

MikuMikuDance だけで立体視。

framemixer.py ver.1.1.0 - リファクタリングした。

framemixer.py - 連番 BMP を合成。 - つちのこ、のこのこ。(はてな番外地) 120fps 動画のフレームを合成して 12fps にしエコ回避までしてみるテスト。 - つちのこ、のこのこ。(はてな番外地) 比較とまとめ。 - つちのこ、のこのこ。(はてな番外地) 「使った…

framemixer.py - 連番 BMP を合成。

120fps 動画のフレームを合成して 15fps にしてみるテスト。 ……に使ったプログラムをとりあえず公開。あまり使い物になるものでもない感じですが、参考までに。 改良版→ framemixer.py ver.1.1.0 - リファクタリングした。 - つちのこ、のこのこ。(はてな番…

SharpDevelop で IronPython + C# してみたんですが……

いつまでも IDLE で IronPython するのもアレだなと思い SharpDevelop SharpDevelop @ic#code 使ってみたのですけれども……。SharpDevelop の使い勝手は IDLE で Python コード書くのや Visual Studio で C# コード書くのに比べれば劣りますが、無料で IronPy…

XNA + IronPython で 'Hello, World!'

# -*- coding: utf-8 -*- u"""Hello, World! XNA + IronPython 2.6 で 'Hello, World!' 1. XNA Game Studio 3.1 を使ってプロジェクト WindowsGame1 作る 2. Content を右クリック > 追加 > 新しい項目 > SpriteFont で SpriteFont1 作る 3. とりあえずビル…

IronPython での Generic は でなく [T]

これで延々とはまってた。言葉さえ分かれば ジェネリック OR ジェネリクス IronPython でぞろぞろと検索に引っかかるのでしたが……われながら間抜けでした。というか、Python での [ ] はもっぱらインデクシングに使われているのと、<T> でもエラーにならない*1</t>…

IronPython から .NET のコンストラクタを呼ぶ

例えば XNA の Graphics.Color 構造体は 名前説明Color (Byte, Byte, Byte)Color の新しいインスタンスを初期化します。Color (Byte, Byte, Byte, Byte)Color の新しいインスタンスを初期化します。Color (Color, Byte)Color の新しいインスタンスを初期化し…