englishjapanesefrench
http://akihiko.shirai.as

[Shortcuts]

メインメニュー

blog[RDF]

検索

Recent Documents

新着ダウンロード

ログイン

ユーザ名:

パスワード:


パスワード紛失

新規登録

オンライン状況

2 人のユーザが現在オンラインです。 (1 人のユーザが downloads を参照しています。)

登録ユーザ: 0
ゲスト: 2

もっと...

アクセスカウンタ

今日 :2
昨日 :109109109
今週 :909909909
今月 :3568035680356803568035680
総計 :1947541194754119475411947541194754119475411947541
平均 :457457457
taquino.net







メイン : WiiRemote : 



ソート順:  タイトル () 日付 () 評価 () ダウンロード数 ()
現在のソート順: タイトル(A→Z)

カテゴリ: WiiRemote
今すぐダウンロード!Aki4IRDemo ヒット数 バージョン: 1.00
掲載日:  2007-11-28
説明:
________________________________________________________________

"Aki4IRDemo" version.1.00 27 NOV 2007 (c) 2007 Akihiko SHIRAI
made in Laval France (ENSAM Presence & Innovation Lab)
thanks to...
- WiiYourself! - native C++ Wiimote library v0.96b.
(c) gl.tter 2007 - http://wiiyourself.gl.tter.org
________________________________________________________________


This demo code tries to connect to a Wiimote via Bluetooth,
and shows 4 points of IR markers.

To Execute:
Just double click on WindowsXP after connecting to a WiiRemote.
If you have 4 points of IR (~900nm wavelength), it shows circles and values (x,y,size).

To Rebuild:
(1) Prepare Microsoft VC.NET2005. The Express version is free to install.
(I'm not sure on a VC.2003 or GCC environment but it might work.)
(2) Download and install "WiiYourself v0.96b" from
http://wiiyourself.gl.tter.org/
Copy this folder "Aki4IRDemo" to the same path of "Demo" of WiiYourself.
(3) You may need to install Windows DDK (Driver Development Kit)
http://www.microsoft.com/whdc/devtools/ddk/default.mspx
to use setupapi.h, setupapi.lib, hid.h and hidsdi.h.
If you already have them, you don't need to re-install it.
Just configure in VC.NET2005 the project options(C++/Linker).

To Do: (for me)
-Multi-Wiiremotes support
-Stable multi-thread (It works well as is, but I'm not sure for multi-wiiremotes)
-Virtools Building Block version

To Contact: (for you)
http://akihiko.shirai.as/
I'm happy to hear about your good results!

Special thanks to...
-gl.tter (http://wiiyourself.gl.tter.org/)
-Gill Van Herzele
-Alexis ZERROUG
-Franck Hernoux


766 回のダウンロード  766  ファイルサイズ 42.54 KB  利用可能なOS/ソフト等 VC.NET2005+WindowsDDK+WiiYourself+BlueSoleil  ホームページ http://akihiko.shirai.as/projects/WiiMedia/
評価: 0.00 (0 票)
このダウンロードを評価する | 投稿 | ファイル破損/リンク切れを報告 | 友達に教える | コメント (0)


カテゴリ: WiiRemote
今すぐダウンロード!AkiDemo for WiiYourself! ヒット数 バージョン: 0.9beta
掲載日:  2009-6-27
説明:
WiiYourself!で使える小さなサンプルコードです。
書籍「WiiRemoteプログラミング」で紹介したコードがもとになっています。

-HelloWiiRemote
32行のC/C++言語で書かれた「Hello World」スタイルのシンプルなサンプルです。Bボタンを押すとバイブレーターが鳴ります。

-Thermin-Btn
ボタンでMIDIをならすテルミン的な電子楽器です。

-Theremin-Acc
加速度センサーによるMIDI演奏です。カッコよく演奏してください。

-Speaker
スピーカーを鳴らすデモです。特殊な形式のWAVファイルが必要です(書籍では詳しく解説しています)。

-Measurement
WiiRemotenoパフォーマンス(処理能力・動作周波数)を測るデモです。

WiiYourself!v1.13betaで動作確認しています。

338 回のダウンロード  338  ファイルサイズ 147.53 KB  利用可能なOS/ソフト等 Visual C++ 2008  ホームページ http://akihiko.shirai.as/projects/WiiRemote/
評価: 0.00 (0 票)
このダウンロードを評価する | 投稿 | ファイル破損/リンク切れを報告 | 友達に教える | コメント (0)


カテゴリ: WiiRemote
今すぐダウンロード!Mario Fountain (wiimote) ヒット数 バージョン: 1.1
掲載日:  2009-7-7
説明:
遊び方の詳細はブログに記載しております
ωひとりごと

【概要】
wiiリモコンと赤外線のペンライトを使ってマリオを噴水(?)のように出します。

WindowsXP/Vista/7RCにて動作確認を行いました。


【使用方法】

・windowsXP/Vista/7RC(要Bluetooth,DirectX)
・wiiリモコン
・赤外線を出すペンライト

wiiリモコンの接続についてはこちらをご覧ください
http://omegashirogane.blog73.fc2.com/blog-entry-13.html

wiiリモコンの接続が完了した後MarioFountain.exeをダブルクリックします。
wiiリモコンを置いて先端をPCの画面に向けます。
ブロックが左上、右上、真ん中下と順に出てきますのでこれをペンライトでポイントします(キャリブレーション)
この3回のポイントが終わったら後は自由にポイントしてください。

182 回のダウンロード  182  ファイルサイズ 626バイト  利用可能なOS/ソフト等 windowsXP/Vista/7RC  ホームページ http://omegashirogane.web.fc2.com
評価: 0.00 (0 票)
このダウンロードを評価する | 投稿 | ファイル破損/リンク切れを報告 | 友達に教える | コメント (0)


カテゴリ: WiiRemote
今すぐダウンロード!SOWN2010投稿企画 Love Press++ 俺の嫁♡にマッサージ ヒット数 バージョン: 0.890
掲載日:  2010-9-9
説明:


[ラブプレス++ 〜俺の嫁♡にマッサージ〜OpenBeta1]

[制作] 神奈川工科大学情報学部情報メディア学科白井暁彦研究室
[制作日] 2010/09/09
[連絡先] oreyome@shirai.la
[HP] http://www.shirai.la/project/lovepress

[はじめに]
本プロジェクトは東京ゲームショウ2010「センス・オブ・ワンダーナイト(SOWN)」にエントリーしております
http://expo.nikkeibp.co.jp/tgs/2010/sown/
プロジェクトの詳細、ストーリーなどについてはこちらをご覧ください。
http://www.shirai.la/project/lovepress
もしくはこちらの動画をご覧いただけるともっと楽しめると思います
http://www.youtube.com/user/ShiraiLab

[動作環境] 下記Frameworkがインストール済みであること
Microsoft XNA Framework Redistributable 3.1
http://www.microsoft.com/downloads/details.aspx?FamilyID=53867a2a-e249-4560-8011-98eb3e799ef2&displaylang=ja
Microsoft .NET Framework Version 2.0
[ハードウェア] 下記の物をお持ちの方
バランスWiiボード (Wii Balance Board)
Bluetoothアダプタ

BluetoothとPCの接続方法がわからない方は下記URLをご参考ください
(参考URL)
http://akihiko.shirai.as/projects/WiiRemote/chapter2.php

大変わかりやすくて親切な書籍もあります
「WiiRemoteプログラミング」
http://bit.ly/WiiRemote
このようなバランスボードやWiiリモコンを使ったゲームを制作したい人にもおススメです

[試し方]
バランスWiiボードをお持ちの方は"OreYome_Beta1.exe"をダブルクリックするとゲームが起動します。
上記の方法でゲームが起動しない場合"OreYome_Beta1WOBB.exe"をダブルクリックしてゲームを起動してください。
事前に記録されたマッサージをデータでデモが動きます。

バランスボードを女性の背中に見立てて「奉仕の心」でマッサージをしてください。
上手に認識され続けるとさまざまなボイスリアクションが返ってきます。
開発中のベータプログラムのため、さまざまな機能が隠されています。
認識やゲームプレイの向上にご協力いただける方はご一報いただけますと幸いです。
(dataフォルダのresult.csvにあなたのプレイデータが格納されています)

[ご注意]
本プログラムは無保証です。また最終的な完成版と異なる場合があります。
本プログラムを使用して発生した不利益、損害、あやしい音声を聞きつけた奥様からのクレーム等には一切保障できません。
著作権は白井研究室が保有します、再配布・掲載等は oreyome@shirai.la にご連絡ください。

LovePress++ Project Team: oreyome@shirai.la
-----
[Love press++: Massage for your truelove OpenBeta1]

[Crated by] Shirai Laboratory, Department of Information Media,
Faculty of Information Technology, KAIT (Kanagawa Institute of Technology) in Japan
[Created at] September 9 ,2010
[Contact] oreyome@shirai.la
[HP] http://www.shirai.la/project/lovepress

[What is it?]
This project is applied for Sense of Wonder Night in Tokyo Game Show 2010.
http://expo.nikkeibp.co.jp/tgs/2010/sown/
Please find details on this page:
http://www.shirai.la/project/lovepress
Or, this YouTube video make you fun to understand our project:
http://www.youtube.com/user/ShiraiLab

[Environment] These environment must be installed beofre,
Microsoft XNA Framework Redistributable 3.1
http://www.microsoft.com/downloads/details.aspx?FamilyID=53867a2a-e249-4560-8011-98eb3e799ef2&displaylang=en
Microsoft .NET Framework Version 2.0

[Hardwares]
-Wii Balance Board
-Bluetooth USB Adaptor

If you need help for Bluetooth connection to your PC, please see,
http://akihiko.shirai.as/projects/WiiRemote/chapter2.php

Here is a kind book "WiiRemote Programming"
http://bit.ly/WiiRemote
It can be recommended who want to create such a game system using Balance Wii Board and Wiimotes.


[How to try]
If you have a Balance Wii Board, please try to run "OreYome_Beta1.exe" after the Bluetooth paring connection.
If you find any errors, "OreYome_Beta1WOBB.exe" may work well. It plays pre-recorded data to show a demo.

Let's do massage Balance Board to resemble your truelove's back shot by "your best service mind".
If she feel good, she may reply you by various voice reactions.

This version contains some hidden functions cause a beta version.
If you have any interest to improve better recognition and game play, give your feed back please.
("result.csv" in data folder has your playing data)

[Attention]
This program has no garranty. And it may contain difference with the final version.
If this program cause any prejudice, damnification, especially, complaint from your partner who have find the suspicious voice and interactions :-p
All right are held by Shirai Lab. Contact us if you would like to distribute or report about this article.

LovePress++ Project Team: oreyome@shirai.la

49 回のダウンロード  49  ファイルサイズ 755.82 KB  利用可能なOS/ソフト等 ZIP, Windows  ホームページ http://www.shirai.la/project/lovepress
評価: 0.00 (0 票)
このダウンロードを評価する | 投稿 | ファイル破損/リンク切れを報告 | 友達に教える | コメント (0)


カテゴリ: WiiRemote
今すぐダウンロード!Wii Lunar Lundar ヒット数 バージョン: 1.00
掲載日:  2007-10-14
説明:
Just a small modify for the original code of "Wiim demo".

http://digitalretrograde.com/projects/wiim/


523 回のダウンロード  523  ファイルサイズ 193.75 KB  利用可能なOS/ソフト等 .NET2005/SDL/WiiRemote+BlueSoleil  ホームページ http://projects.shirai.as/projects/WiiMedia/
評価: 0.00 (0 票)
このダウンロードを評価する | 投稿 | ファイル破損/リンク切れを報告 | 友達に教える | コメント (0)


カテゴリ: WiiRemote
今すぐダウンロード!WiimoteLib in C++ [Vibro] ヒット数 バージョン: 1.00
掲載日:  2009-2-10
説明:
C#.NETで開発されているWiimoteLib1.7をC++(CLI)で使ってみたら、できました。
バイブレーターを駆動できます。

It just tried to use WiimoteLib1.7 on C++(CLI). It can on/off the Wiimote's vibrator.


259 回のダウンロード  259  ファイルサイズ 39.51 KB  利用可能なOS/ソフト等 Microsoft Visual C++ 2008 Express Edition  ホームページ http://akihiko.shirai.as/projects/BookWii/
評価: 0.00 (0 票)
このダウンロードを評価する | 投稿 | ファイル破損/リンク切れを報告 | 友達に教える | コメント (0)


カテゴリ: WiiRemote
今すぐダウンロード!WiiMotionPlus by WiiYourselfv1.13beta ヒット数 バージョン: 1.0
掲載日:  2009-6-27
説明:
Wiiリゾート+Wiiモーションプラスをそっこーゲットしてきました。

電車の中で最新のWiiYourself!v.1.13betaをテストしてみたけど
するっと動かなかったので、リビルドしておきました。

取り急ぎ日本最速かしら?



667 回のダウンロード  667  ファイルサイズ 155.67 KB  利用可能なOS/ソフト等 Windows  ホームページ http://akihiko.shirai.as/projects/WiiRemote/
評価: 0.00 (0 票)
このダウンロードを評価する | 投稿 | ファイル破損/リンク切れを報告 | 友達に教える | コメント (0)


カテゴリ: WiiRemote
今すぐダウンロード!WiiYourself!によるテルミン(ボタン駆動編) ヒット数 バージョン: 1.00
掲載日:  2009-5-27
説明:
「WiiRemoteプログラミング」第7章WiiYourself!より

モチベーション維持のためにも書いているコードを積極的に公開。
これは第7章で紹介するWiiYourself!をつかって
Win32のコマンドラインプログラムを
「自分でゼロから作成して」
MIDIを鳴らすテルミンもどきを作るあたりのサンプルプログラムの完成型。

Win32でMIDIを鳴らすサンプルは数あれど、ほとんどが.midファイルの再生。
これはちゃんと打鍵するタイプのコードです。しかもシンプル。
すばらしいサンプルを紹介してくださっているkymatsさんに感謝です。
ちなみに地味にunicode対応してたりします。

---

// WiiRemote[WiiYourself!]-Theremin-Button by Akihiko SHIRAI 2009/05/28
// http://akihiko.shirai.as/projects/WiiRemote
// please see here for MIDI control
// http://www13.plala.or.jp/kymats/study/MULTIMEDIA/midiOutShortMsg.html

#pragma comment(lib,"winmm.lib")
#include <windows.h>

//MIDI特有のエンディアンを変換するマクロ
#define MIDIMSG(status,channel,data1,data2) ( (DWORD)((status<<4) | channel | (data1<<8) | (data2<<16)) )

#include "../../wiimote.h" //WiiYourself!を取り込む

static HMIDIOUT hMidiOut; //MIDI
static BYTE note=0x3C, velocity=0x40; //音階と音量
static BYTE program=0x0; //音色

int _tmain(int argc, _TCHAR* argv[])
{
wiimote cWiiRemote;
HANDLE console = GetStdHandle(STD_OUTPUT_HANDLE);
printf("WiiRemote-Терменвокс(Theremin) button version by Akihiko SHIRAI\n");
//LICENSE
printf("contains WiiYourself! wiimote code by gl.tter\nhttp://gl.tter.org\n");
//MIDIを開く
midiOutOpen(&hMidiOut,MIDIMAPPER,NULL,0,CALLBACK_NULL);

//最初につながったWiiRemoteに接続する
while(!cWiiRemote.Connect(wiimote::FIRST_AVAILABLE)) {
printf("WiiRemoteに接続してください(0x%02X)\n",program);
midiOutShortMsg(hMidiOut,MIDIMSG(0x9,0x0,note,0)); //ミュート
Sleep(1000);
program++;
midiOutShortMsg(hMidiOut,MIDIMSG(0xC,0,program,0)); //音色変更
midiOutShortMsg(hMidiOut,MIDIMSG(0x9,0x0,note,velocity)); //接続しないたび鳴る
}
printf("接続しました!\n [1]/[2]音色 [↑]/[↓]音階 [←][→]音量 [Home]終了\n\n");
Sleep(1000);

//今回はボタンイベントだけが更新を伝える
cWiiRemote.SetReportType(wiimote::IN_BUTTONS);
while(!cWiiRemote.Button.Home()) { //Homeで終了
while(cWiiRemote.RefreshState() == NO_CHANGE)
Sleep(1); //これがないと更新が速すぎる
cWiiRemote.SetRumble(cWiiRemote.Button.B()); //Bで振動
switch (cWiiRemote.Button.Bits) { //ボタンごとでswitchする例
//音量 [←]/[→]
case wiimote_state::buttons::RIGHT :
if(velocity<0x7F) velocity++;
midiOutShortMsg(hMidiOut,MIDIMSG(0x9,0x0,note,velocity));
break;
case wiimote_state::buttons::LEFT :
if(velocity>0) velocity--;
midiOutShortMsg(hMidiOut,MIDIMSG(0x9,0x0,note,velocity));
break;

//音色(=program) [1]/[2]
case wiimote_state::buttons::ONE :
if(program>0) program--;
midiOutShortMsg(hMidiOut,MIDIMSG(0xC,0,program,0)); //音色変更
midiOutShortMsg(hMidiOut,MIDIMSG(0x9,0x0,note,velocity));
break;
case wiimote_state::buttons::TWO:
if(program<0x7F) program++;
midiOutShortMsg(hMidiOut,MIDIMSG(0xC,0,program,0)); //音色変更
midiOutShortMsg(hMidiOut,MIDIMSG(0x9,0x0,note,velocity));
break;

//音階 up/down
case wiimote_state::buttons::UP :
if(note<0x7F) note++;
midiOutShortMsg(hMidiOut,MIDIMSG(0x9,0x0,note,velocity));
break;
case wiimote_state::buttons::DOWN:
if(note>0) note--;
midiOutShortMsg(hMidiOut,MIDIMSG(0x9,0x0,note,velocity));
break;

//[A]/[B]で同じ音をもう一度鳴らす
case wiimote_state::buttons::_A :
case wiimote_state::buttons::_B :
midiOutShortMsg(hMidiOut,MIDIMSG(0x9,0x0,note,velocity));
break;

//その他のイベント、つまりボタンを離したときミュート。
default :
midiOutShortMsg(hMidiOut,MIDIMSG(0x9,0x0,note,0));
}
//現在のMIDIメッセージを同じ場所にテキスト表示
COORD pos = { 10, 7 };
SetConsoleCursorPosition(console, pos);
printf("音色 = 0x%02X , 音階 = 0x%02X , 打鍵強度 = 0x%02X\n",
program,note,velocity);

}
//終了
midiOutReset(hMidiOut);
midiOutClose(hMidiOut);
cWiiRemote.SetLEDs(0);
cWiiRemote.SetRumble(0);
cWiiRemote.~wiimote(); //Disconnect()も含む
printf("演奏終了\n");
CloseHandle(console);
return 0;
}

---
詳細な解説は本書にて!
WiiRemoteプログラミング

167 回のダウンロード  167  ファイルサイズ 0バイト  利用可能なOS/ソフト等 Windows用EXE、実行ファイルのみ  ホームページ http://akihiko.shirai.as/projects/WiiRemote/
評価: 0.00 (0 票)
このダウンロードを評価する | 投稿 | ファイル破損/リンク切れを報告 | 友達に教える | コメント (0)


Powered by XOOPS Cube The XOOPS Project / all rights are reserved by Akihiko Shirai / XOOPS Cube
Theme Designed by OCEAN-NET