javaからRを使う

javaからRを使いたいと思って調べたら、Rのコマンドラインで次のように入力すれば必要なモジュールがインストールされる。 install.packages("rJava") なおインストール時、どのサーバーからダウンロードするか選択ダイアログが出るので近所を選ぶのは普通の…

LMMSが依存するパッケージのインストール(JACK)

2011-03-02 LMMS 0.4 stable のREADMEに記述されている依存パッケージ JACK コンピュータ内部のオーディオ信号をソフトウェア間でやり取りするための内部インタフェース。API仕様にJACK1とJACK2があるが、2011-03-02現在、Windows用にはJACK2対応のVer.1.9.6…

LMMSが依存するパッケージのインストール(portaudio)

CMakeのインストール

基本情報 Wikipedia CMakeでぐぐると公式が出てくる ダウンロード 公式の右下にダウンロードボタンがある Windows (Win32 Installer) cmake-2.84-win32-x86.exe をダウンロード/インストール 今回はツールとして使うだけなのでソースとかは必要ない。 インス…

LMMSのソースコードをGitで取得

スタートメニューからGit GUIを起動 リポジトリ-複製..を選択 ソースの位置 git://lmms.git.sf.net/gitrool/lmms/lmms 先ディレクトリ C:/MinGW/msys/1.0/labo/lmms_source (laboは存在するが、lmms_sourceは未作成、存在するフォルダは指定できない) 複製ボ…

Git for Windowsのインストール

基本情報 Git Windows でぐぐる Wikipedia Google CodeのmsysgitのページからGit for Windows(Gitをツールとして使うならこれ)、msysGit(Git自体もhackしたいならこちら) インストール Git-1.7.4-preview20110214.exe (約13MB)をダウンロードしてインストー…

MinGWのインストール

基本情報 MinGW公式 SourceForgeのMinGWのページ Wikipedia その他「MinGW インストール」でググルと幸せ MinGWはWindows上でUNIX/Linux的な開発環境を提供するものです。コンソールで使用できるツールがそろっています。しかしUNIX/Linuxが提供する「POSIX…

LMMSをWindows上でコンパイル

注意:書きかけなので内容は不定期に更新されます。2011-02-20頃からの状況を基に書かれています。 動機 Windows上でのLMMSのパスの文字化けを何とかしたい。 基本情報 LMMS(Linux MultiMedia Studio)はIMAGE LINE社のFL Studioに似た感じのDAWで、オープンソ…

WAVELAB850内容 ディレクトリ Continuous

1次元の周期的な連続ウェーブレット変換に関するディレクトリ。リッジ(信号の隆起の連なり)やスケルトン(骨格)を見つけ出すCWT(連続ウェーブレット変換)。 演算上の特徴は通常の直交ウェーブレット変換とまったく異なっており、これらはガウス型ウインドウの…

WAVELAB850内容 ディレクトリ Browsers

このディレクトリは、WaveLabに付属の各種信号や変換方法を閲覧できるGUIブラウザが入っている。 Octave3.2.4ではMATLABのuimenuやuicontrolがサポートされていないので、説明どおりには使用できない。 One-D 一次元信号の解析に関するサブディレクトリ Wave…

WAVELAB850内容 ディレクトリ Books

このディレクトリは、WaveLabを使った著書の再現である。 WaveTour Stephane Mallat 著 "A Wavelet Tur of Signal Processing" Stephane Mallat, Academic Press, 1998 の図表を再現するmファイルを収録したディレクトリ。さらに章ごとのサブディレクトリに…

WAVELAB850内容 ディレクトリ Biorthogonal

1次元または2次元の、周期的な双直交ウェーブレット変換解析のルーチン集。 Bi-Orthogonal Wavelet Transform (双直交ウェーブレット変換) Bi-Orthogonal Wavelet (双直交ウェーブレット、と訳してみた) とは、英語版 Wikipedia によると、逆変換可能でしか…

gnuplotの日本語フォントの設定

Application Data/wgnuplot.ini の TextFont= で設定できる。

3.2.4をインストール、カスタマイズ(playaudio.m, .octaverc)

3.0.3との相違点 playrecが付属してない。 付属notepad++5.6.7は、%も#もコメントとして認識されるしOctave用のキーワードが追加されている。 別途ダウンロードしたnotepad++では、langs.xmlとlangs.model.xmlを変更すればキーワードを追加できる。 %以外に#…

WaveLab850をOctave3.2.4へインストールしてみる

説明にあるインストール手順は、Windows環境用にはまったく確認していない様子。大幅に手直しが必要。 WavePath.m -- 要するにmファイルの探索パスを設定するように、書き換えが必要。ただしMEXSourceは探索パスからはずすべき。 InstallMEX.m -- Windows用…

AndroidSDKをインストールしてみた

http://developer.android.com/intl/ja/ を探して android-sdk_r05-windows.zip をダウンロード。インストールパスに日本語や空白があるとダメっぽいようなのをどこかで見た気がするので(今時?! でもソースが古かっただけかも)、念のため空白のないパスにイ…

2009-08-17 WinAVRインストール

http://winavr.sourceforge.net/からWinAVR-20090313をダウンロードしてC:\Programs\_TOOL\WinAVR以下にインストール。 AVR Studioを起動して再度プログラムをコンパイルするが、 make: Makefile: No such file or directory make: *** No rule to make targ…

AVRマイコンを使ってみるまでの記録

動機 ワンチップマイコンを使ってみたいと思っていたがPICの書き込み器がけっこう(今の自分には)高価なので、Webをあさった結果、手持ちのトラ技2008年8月号の付録である NEC 78K0 USB接続ワンチップマイコンを書き込み器としてAVRマイコンを使うのが一番安…

シリアルポートの使い方メモ (VS 2008 C# Express Edition)

C#

■割り込みハンドラの作成 ツールボックスのコンポーネントのグループの中にSerialPortがあるのでそれをD&D。 イベントのプロパティを見ると、データ受信用、制御信号用、エラー用の三種類の割り込みがある。いずれかをダブルクリックしたらハンドラの編集画…

国際化用ツールICU4J

多言語対応アプリを作る場合のリソース管理をするツールらしい。元IBM開発のRBManagerから発展したオープンソース、でいいのかな。 http://www.icu-project.org/ICU4CはC/C++環境用。

scilab-5.0.3 for WindowsでToolbox使い方メモ

OctaveでWaveletパッケージを使う方法がよく分からず、かわりに同じくオープンソースの数値計算ツールScilabを使ってみた。現在のバージョンは5.0.3。 Scilabはシミュレーター志向でブロック図を描けるので工学系にはとてもいいかも。ユーザーが作って寄贈し…

Wavelab850 は現在のところ Octave では実行できてない

WavePath.m のカスタマイズは出来たが、試しに実行してみると各デモのパラメータ設定に uicontrol という Octave にはない GUI 機能を使用している。デモは放置するとして、Wavelab のコア機能に Octave では使えないものがあればアウト。

OctaveにWavelabをインストールしてみた

WavePath.mでWavelabのmファイルへのパスを設定しているが、これをOctave環境用に書き換え。 Wavelabのデモプログラム AdaptDemo を動かしてみたが、グラフが描画できない。 グラフ描画をjHandlesからgnuplotに切り替えてみたがだめ。 上記のエラーとの関連…

gnuplotとjhandlsの切り替え方法

2ch UNIX板 の octave のスレより gnuplot → Jhandles octave>pkg load jhandles Jhandles → gnuplot octave>pkg unload jhandlesやってみた octave-3.0.3.exe:1> pkg unload jhandles warning: Failed to remove atexit command in jhandlesでもまあwavファ…

wavepath.m カスタマイズ詳細

実行コンピュータを調べるのに computer 変数を参照していて、Windowsでは文字列の最初が'PC'であることを期待しているが、 Windows XP Pro でインストールオプション SSE3 つきでインストールした場合この応答は、 i686-pc-msdosmsvc となり、さらにその後…

インストール詳細

Wavelab は Matlab 6 or 7 用のウェーブレット変換パッケージで、2009-01-01 現在のバージョンは 8.5.0 (最終更新日は2006-01-03) である。 Matlab では matlab\toolbox\ 以下に置くようになっているが、 Octave では Octave\share\octave\packages\ 以下に…

Octave3.0.3のサウンド機能を触ってみようとして挫折

3.0.3からplayrec.mexというMatlabとOctaveで使えるwavファイル用ユーティリティーがついている。 説明を読んでるうちに眠たくなったので、次のような解を試みた。 ## usage: sound(x [, fs]) ## ## Play the signal through the speakers. Data is a matrix…

Windows XPにOctave3.0.3をインストールしてみた

新しいのが出てたので、早速入れ替え。 環境は、Athlon 2000+(SSE1あり)、Windows XP Home SP3 + IE6、Visual Studio C++ 2008 Express Edition SP1(以下vs2008)。 インストール手順: Octave3.0.1 vs2008版を付属のアンインストーラーでアンインストール。 O…

windows用にsound.mでplayrecを使うよう変更

最終的に、sound.mのコードの中の、パラメータの数チェックした後位に ## Windows version has playrec utility. if tolower(substr(getenv("os"), 1, 7)) == "windows", if playrec("isInitialised"), playrec("reset"); endif playrec("init", rate, 2, 0)…

playrec("getDevices")の出力について

ans = { deviceID = (, [1] = 0 [2] = 1 [3] = 2 [4] = 3 ,) name = (, [1] = プライマリ サウンド キャプチャ ドライバ [2] = SoundMAX Digital Audio [3] = プライマリ サウンド ドライバ [4] = SoundMAX Digital Audio ,) hostAPI = (, [1] = Windows Dir…