約 2,861,335 件
https://w.atwiki.jp/kencyo/pages/26.html
Visual Studio 2010でのOpenCV2.2の環境設定 OpenCV2.2のインストール Visual Studioの初期設定削除 新しいプロジェクトを作る OpenCVへのパスを通す Visual Studio 2010でのOpenCV2.2の環境設定 OpenCV2.2のインストール OpenCV2.2ダウンロード 上記のリンクからインストーラが落とせるので指示に従って入れるだけ. Visual Studioの初期設定削除 環境は Windows XP です. Visual Studio で OpenCVへのパスを勝手に付けてくれてます. しかし、何故か OpenCV 1.x 系?のフォルダにパスを通してくれてるので、 その設定をしてるファイルを消します. C \Documents and Settings\(ユーザー名)\Local Settings\Application Data\Microsoft\MSBuild\v4.0 にある Microsoft.Cpp.Win32.user.props を消してください. 新しいプロジェクトを作る 以降は次の設定で作ったプロジェクトで話を進めます。 Win32コンソールアプリケーション 空のプロジェクト win32 OpenCVへのパスを通す サブのウィンドウにある プロパティマネージャを選択します. プロジェクト を右クリックして プロパティ を選択します. 共通プロパティ - VC++ ディレクトリ すでに登録されているものを全て消して インクルードディレクトリ C \OpenCV2.2\include ライブラリ ディレクトリ C \OpenCV2.2\lib と登録します. 次に Debug, Release それぞれにライブラリのパスを通します。 先程と同様に プロパティマネージャでプロジェクトを展開します。 Debug|Win32- OpenCV2_debug 右クリック- プロパティ 共通プロパティ- リンカー- 入力 追加の依存ファイル で opencv_core220d.lib opencv_imgproc220d.lib opencv_highgui220d.lib opencv_objdetect220d.lib を追加します OpenCV2_debug.props 同様に Release|Win32- OpenCV2_release 右クリック- プロパティ 共通プロパティ- リンカー- 入力 追加の依存ファイル で opencv_core220.lib opencv_imgproc220.lib opencv_highgui220.lib opencv_objdetect220.lib を追加します. OpenCV2_release.props
https://w.atwiki.jp/mokalog/pages/32.html
OpenOffice.org Microsoft Office互換の無料ソフト。HPはこちら。 OpenOffice.orgOfficeとの対応 OpenOffice.org Writer OpenOffice.org Calc OpenOffice.org Impress OpenOffice.org Math OpenOffice.org Draw Officeとの対応 Microsoft Word ⇔ OpenOffice.org Writer Microsoft Excel ⇔ OpenOffice.org Calc Microsoft PowerPoint ⇔ OpenOffice.org Impress 他は互換性いまいちだと思う。 OpenOffice.org Writer Microsoft Word互換。あんま使わないからわからない。 OpenOffice.org Calc Microsoft Excel互換。 関数の引数が一部異なる。(logとか) グラフ機能は基本的にしょぼい。複雑な範囲指定出来なかったり。 OpenOffice.org Impress Microsoft PowerPoint互換。 WordとExcelは入ってるけどPowerPointが入ってないって人におすすめ。 ImpressからPowerPointに書き出せるし、PowerPointを読み込める。 無料だから入れ放題。発表用パソコンにも入れてしまえって勢い。 PowerPoint2000よりもアニメ機能が強いという噂。 OpenOffice.org Math Microsoft 数式みたいなソフト。 レポートとかPP中に数式を入れたい時に使う。 OpenOffice.org Draw ドローソフト。あんま使わないからわかんない。
https://w.atwiki.jp/openmusic/pages/25.html
OpenMusicウェブサイト OpenMusic home ディスカッショングループ IRCAMメーリングリスト総合 > OpenMusicメーリングリスト (←廃止予定らしい) IRCAMフォーラムOpenMusicユーザーグループ > フォーラム コンタクト IRCAMフォーラムメンバーのためのサポート forum-support@ircam.fr バグレポート om-dev@ircam.fr 出版物 The OM Composer's Book 1 2 OpenMusicメーリングリストの使い方 とりあえず OpenMusicメーリングリストにアクセス。 左下のプルダウンメニューから日本語化しておく。 アーカイブを見る メーリングリスト上のやりとりを見るだけなら登録は必要ない。 左下の投稿保管庫から閲覧・検索できる。 質問などを投稿するには登録が必要。
https://w.atwiki.jp/abwiki/pages/277.html
名称 |Open 読み |オーポン 定義 |Open ファイル名 [For Input|Output|Append] As ファイル番号 説明 |ファイルを開きます。 Input=読み込み、Output=書き込み、Append=追記、指定なしだとランダムファイルこと読み書きモードになる模様。 ファイル番号は#1から#256まで。 参照 |Close , Input , Write , Print
https://w.atwiki.jp/penelope/
@wikiへようこそ ウィキはみんなで気軽にホームページ編集できるツールです。 このページは自由に編集することができます。 メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、お問合せフォームからご連絡ください。
https://w.atwiki.jp/openutau/pages/11.html
概要 OpenUtauは有志によりUtauコミュニティーのために作られている、無料でオープンソースなソフトウェアです。Discordもあります。 UTAUのコピーを目指して作られているわけではありません。 UTAUと違うところ マルチトラック。複数のUTAUキャラクターに同時に歌ってもらうことができます。 編集中にプリレンダリングをする。簡単に言えばUTAUで再生する度に出てきてた黒いウィンドウに待たされる時間がとても少なくなります。 ...等(追記等可)
https://w.atwiki.jp/ninjatrader/pages/71.html
定義 ヒストリカル・バーの始値を保持しているDataSeriesオブジェクトを格納する配列を保持する。独自のストラテジー中でAdd()メソッドを呼び出した時、DataSeriesオブジェクトはこの配列に加えられる。その目的は、multi-instrumentやmulti-time frameのストラテジーにおいて、全てのBarsオブジェクトの終値へのアクセス方法を提供することである。 プロパティ値 DataSeriesオブジェクトを格納する配列 構文 Opens[ int barSeriesIndex ][ int barsAgo ] 例 protected override void Initialize() { // Adds a 5-minute Bars object to the strategy and is automatically assigned // a Bars object index of 1 since the primary data the strategy is run against // set by the UI takes the index of 0. Add(Instrument, PeriodType.Minute, 5); } protected override void OnBarUpdate() { // Compares the primary bar s open price to the 5-minute bar s open price if (Opens[0][0] Opens[1][0]) Print("The current bar s open price is greater"); }
https://w.atwiki.jp/openmusic/pages/282.html
非公式チュートリアル04 omif条件文とサブパッチ ここでは「もしも」で判断する条件文omifおよびサブパッチの使い方を学ぶ。 BASICやC言語、あるいはMax/MSPの経験のある方は、 IF THEN ELSE という条件文をご存知だろう。 「もしも(if)〇〇なら、それから(then)〇〇せよ、そうでなければ(else)〇〇せよ」というのが、プログラム言語におけるif条件文の構造である。 OpenMusicでこれにあたる条件文はomifというファンクションで行う。 まずomifファンクションを作ると、インプットが2つあらわれる。左側のインプットには「論理演算子」を接続する。右側のインプットには、その条件文がt(真)である場合、つまりその条件を満たした場合に、そこに接続したコードがevaluateされる。(BASICやMax/MSPで言うTHENにあたる) キーでインプットを3つに増やすことが出来る。3つめのインプットには、その条件がnil(偽)である場合、つまりその条件を満たさない場合に、そこに接続したコードがevaluateされる。(BASICやMax/MSPで言うELSEにあたる) 論理演算子にはたくさんの種類がある。 これらの論理演算子はすべて、その条件を満たせばt、満たさなければnilというシンボルを返す。 まず2段目は特に良く使うものである。 om= 左右のインプットの値が等しいか。 om/= 左右のインプットの値が等しくないか。 om 左のインプットの値が右より小さい値であるか。 om 左のインプットの値が右より大きい値であるか。 om = 左のインプットの値が右と同じか、または右より小さい値であるか。 om = 左のインプットの値が右と同じか、または右より大きい値であるか。 3段目に挙げたものは、論理演算子を複数扱う場合に用いるものである。 omand 左右のインプット(どちらも論理演算子を接続すること)のいずれもtを返しているか。 キーでインプットを増やせる。 omor 左右のインプット(どちらも論理演算子を接続すること)のうち1つがtを返しているか。 キーでインプットを増やせる。 conditional 左のインプット(論理演算子を接続すること)を判断し、tであるたびに一番右のインプットに接続されたコードをevaluateする。 キーでインプットを増やせる。 4段目を見てみよう。これらはom=、om などの「伝統的な」プログラム言語で使われた論理演算子以外にも扱うことの出来る演算子である。ここでは代表的なものを挙げている。 このうちの幾つかは、OpenMusicの公式リファレンスマニュアルに記述されていない。なぜなら、OpenMusicの母体となっているLispWorksで使用可能な論理演算子の幾つかがOpenMusicでも使用可能だからである。LISPについては必要最低限の知識をこの非公式チュートリアルでも後に扱う予定である。 ここでは画像内に挙げたものを見てみよう。 prime? 与えられた数値が素数かどうかを判断する。 atom 与えられた値がアトム(単体の値)かどうかを判断する。アトムでなければリストなので、リストが来たらnil(偽)を返す。(アトムやリストという言葉はLISPの用語なので、いずれLISPを扱う時に詳しく触れる。) oddp 与えられた数値が奇数かどうかを判断する。 evenp 与えられた数値が偶数かどうかを判断する。 null 与えられた値がnil(偽)かどうかを判断する。nilであればtを返す。論理演算子では常にtかnilのいずれかが返ってくるが、nilの他にも数値やリストなど様々な値が返ってくる場合があるので、そうした条件を判断するのには有効である。 numberp 与えられた値が数値かどうかを判断する。 symbolp 与えられた値がシンボルかどうかを判断する。 他にもたくさんの論理演算子がある。特にLisp由来のものも多い。これらはLISPを扱う時に詳しく触れる。 さて、簡単な条件文によるパッチを作ってみよう。(画像左下) まずom-randomを作り、1から10までの乱数を発生させてみよう。 画像ではすでにワンスモードが指定されているが、まずは試しにワンスモードにせずそのままにしておこう。理由は後述。 その下にあるom//(オーエム・ダブルスラッシュと読む)は、剰余つまり「あまりの出る割り算」を求めている。例えば 7 ÷ 2 = 3...1 となる。左側のアウトプットからは剰(この例では3)が、右側のアウトプットからは余(この例では1)が出力される。 ここではom//の左側のインプットにom-randomのアウトプットからのコードを接続し、右側のインプットには2を入力しておく。 その下に論理演算子om=を作成する。om=の左側のインプットには、om//の右側のアウトプットからのコードを接続する。右側のインプットには0を入力しておく。 さていよいよomifを作ってみよう。ここではELSEについても触れるので、 キーでインプットを3つに増やしておく。 omifの一番左のインプットに、先ほどのom=のアウトプットからのコードを接続する。 この意味は、「もしも、om-randomで生成した乱数をom//にて2で割った数値のあまりが0だったら」という条件文になる。2で割ったあまりが0ということはつまり偶数(英語でeven)なので、ここではevenという文字列を返すことにしよう。omifの左から2番目のインプットにevenという文字を入力しておこう。 この文字列をOpenMusicではシンボルと呼ぶ。 (厳密に言えば、LISPでは「(単体の)文字 char」「(連続した複数の文字からなる)文字列 string」「シンボル symbol」は別々に扱われるものだが、OpenMusicでは特に/#cや/#sという指定が無い限り、全てシンボル/#pとして扱われる。これは後に文字について扱う予定なので、その時に詳しく述べることとする。) さらに、2で割ったあまりが0でなければ、それはつまり奇数(英語でodd)なので、oddという文字列を返すことにしよう。omifの左から3番目のインプット(先ほど キーで追加したもの)にoddという文字を入力しておこう。 さて、ここでomifをevaluateすると、そのたびにevenかoddが結果としてLISPウィンドウに出力されるのであるが、どの数値に対してevenないしoddと言っているのか判断し難い。そこで、まずom-randomの出力結果を確認し、その次にevenまたはoddが出力されるようにしたい。 そこでx-appendを用い、om-randomの出力結果と、omifの出力結果をまとめてみることにする。これを何回かevaluateしてみると、このようになる。 OM = (8 even) OM = (4 odd) OM = (7 even) OM = (2 odd) OM = (5 even) OM = (2 even) OM = (7 even) これを見ると、出力結果が思わしくないことになっているのに気づく。まず 8 even これは正しい。しかし 4 odd これは正しくない。 7 even これも正しくない。以下同様である。 どうしてこうなるかというと、x-appendによってom-randomが2回evaluateされているからである。om-randomはevaluateされるたびに異なる乱数を返す。つまりomifによって参照している数値と、x-appendに直接入力した数値は、違うものが出力されていることとなる。 これを改善するには、om-randomをワンスモードにする必要がある。(画像参照) これによって出力結果は正しくなる。x-appendを何度かevaluateしてみよう。 OM = (2 even) OM = (7 odd) OM = (2 even) OM = (4 even) OM = (3 odd) OM = (5 odd) OM = (5 odd) OM = (9 odd) ところで、ここでのom//とom=による判断は、今回は分かりやすいようにこう書いたが、実はevenp一つで代用できる。このように便利な論理演算子がある場合は、面倒で冗長な条件判断を行わず、代用できるものは代用するのが、スマートなプログラムを作る秘訣である。 今作った一連の条件判断パッチを丸ごとコピーしてみよう。ドラッグして囲んで選択し、command + dキーで全体がコピーされる。コピーされた一群が選択されたままの状態で、どれか一つをドラッグし、見やすい位置に配置しよう。 コピーし終わったら、論理演算子を置き換えてみる。先ほどのom//とom=、及びそれらに入力していた数値のボックスをdeleteキーで消す。 新たにevenpを作成し、om-randomのアウトプットからevenpのインプットへ、evenpのアウトプットからomifの左側のインプット(input 0)へとそれぞれ接続する。 試しにこの状態でx-appendをevaluateしてみると、結果は同じである。 さて今度は、ここにrepeat-nを作って複数回evaluateさせてみよう。結果はどうなるかというと、 ((5 odd) (5 odd) (5 odd) (5 odd) (5 odd) (5 odd) (5 odd) (5 odd) (5 odd) (5 odd)) というように、常に同じ結果が10回繰り返されることになる。これはom-randomをワンスモードにしているからである。 ではrepeat-nを用いながら毎回異なる結果が得られるようにするには、どうしたら良いか。 そこでサブパッチというものを作成する。 command + クリックでオブジェクト新規作成の入力ボックスを表示させる。ここでpatchと入力すると、mypatchという赤いオブジェクトが現れる。(mypatchと入力しても受け付けない。) このパッチを開き、先ほどと同じ手順でパッチをコピーしよう。 先ほど直前に作ったrepeat-nはコピーしない。それも含めてコピーした場合は、後で消しておく。 サブパッチ内にコピーをペーストした時、元ウィンドウの下や右のほうから持って来た場合には、コピーで貼付けた結果が見えないことがある。この場合はウィンドウを広げると見える。慌てて何度もペーストすると、何重にもオブジェクトが重なってしまうので注意! サブパッチの画面左上にある二つの下向き矢印のうち、青いほうをクリックすると、outputがあらわれる。これをx-appendの下に繋ごう。 メインパッチのウィンドウに戻ると、サブパッチの下に先ほど作ったoutputが現れている。ここの下にrepeat-nを作って繋ぎ、10回繰り返してみよう。 これの出力結果は、例えば ((8 even) (7 odd) (5 odd) (2 even) (2 even) (4 even) (5 odd) (3 odd) (3 odd) (10 even)) となり、偶数・奇数の結果は正しく出力され、かつ毎回異なる出力となっている。(同じ数値が複数回連続することも有り得る) これはつまり、サブパッチ内でワンスモードにしたオブジェクトは、サブパッチ内で複数回evaluateされれば2回目以降は1回目と同じ数値を返すが、メインパッチに置いたrepeat-nなどから連続でevaluateされると、毎回異なる出力を返す。 試しにこのサブパッチをワンスモードにして、その下のrepeat-nをevaluateすると、その結果は ((9 odd) (9 odd) (9 odd) (9 odd) (9 odd) (9 odd) (9 odd) (9 odd) (9 odd) (9 odd)) というように、出力は1回目で固定となる。 このことをローカルとグローバルと呼ぶ。 これについてはLISPを扱う時に詳しく触れることとする。 参照 当ウィキ内 条件演算子if 複数条件 論理演算子 内的な抽象化 (サブパッチ) 公式チュートリアル Tutorial 8 (サブパッチ) Tutorial 14 (omif条件文) 非公式チュートリアル 前後 非公式Tutorial 05 様々なファンクション 非公式Tutorial 03 random 非公式Tutorial 概要
https://w.atwiki.jp/opengles/pages/24.html
Open GL ES commands are formed from a return type, a name, and optionally a type letter i for 32-bit int, or f for 32-bit float, as shown by the prototype below return-type Name{1234}{if}{v} ([args ,] T arg1 , . . . , T argN [, args]); The arguments enclosed in brackets ([args ,] and [, args]) may or may not be present. The argument type T and the number N of arguments may be indicated by the command name suffixes. N is 1, 2, 3, or 4 if present, or else corresponds to the type letters. If “v” is present, an array of N items is passed by a pointer. For brevity, the OpenGL documentation and this reference may omit the standard prefixes. The actual names are of the forms glFunctionName(), GL_CONSTANT, GLtype
https://w.atwiki.jp/openmusic/pages/133.html
AS- OM Arguments analyse vmin vmax delta mmin mmax approx npoly [generic-function] Converts partials-analysis data, obtained from AudioSculpt by the Export Partials command, in a suitable format for displaying and manipulating in OM parameters analyse connect here the output of a text module containing the partial analysis. vmin,vmax integers, amplitudes will be scaled as Midi Velocities between vmin and vmax delta integer, events whose onset-time fall within a window of delta 1/1000sec will be gathered into chords mmin,mmax midic values that define the allowed pitch range for the output. approx 1,2,4, or 8. Micro-tonal approximation. npoly tries and reduce the polyphony to npoly notes at the same time by taking the louder partials first. output a list of chords to be connected to a chordseq module. 概要 RepMusおよびこのas- omは、OpenMusicの中でも最重要オブジェクトと言っても過言は無いほど、最も多くの作曲家によって多用されているオブジェクト(ファンクション)である。この知識があるかないかによってOpenMusicの有用性は十倍以上違うと言っても過言ではない。 as- omは、主に音響解析に用いる。具体的には、サウンドファイルを解析し、そこで鳴っている音響を解析し、そのスペクトルを楽譜上で表示するものである。 基本的にはAudioSculptと組み合わせて使うものである。(オーディオスカルプト(英語読み)またはオーディオスキュルプト(英単語のフランス語読み発音)、IRCAMによって開発されているソフトウェア。見かけ上は単体で使っているが、実はカーネルとしてSuperVPという外部プログラムと組み合わせて動いているシェルアプリケーションである)ただし後述するOM-SuperVPに含まれるいくつかの解析ファンクションを組み合わせることにより、AudioSculpt無しでも一応の運用は可能である。しかしながらAudioSculptと組み合わせた方が遥かに使いやすい。従ってこのファンクションを理解する前に、AudioSculptおよびそのカーネルであるSuperVPについて知っておくことが求められる。それぞれIRCAM Forumに年間利用料金を払ってダウンロードする有料ソフトウェアであるが、これが無いとOpenMusicの価値は半減するので、なるべく手に入れておいた方が良い。 まずはAudioSculptである音響を読み込む。楽器音でも良いが、例えば自然音でも複雑な和音を含む音(鳥や虫の鳴き声、鐘の音など)などは興味深い結果が得られるであろう。 AudioSculptでFFT Analysisをかける。それからGenerate Markersでマーカーを作成する。このマーカーの頻度はバーで調節できる。適当に調節したら、Chord Sequence Analysisをかける。するとマーカーとマーカーの間ごとにそれぞれの倍音が抽出できる。(他にPartial Tracking Analysisをas- omで使うことも可能である。) Analysisが終わったら、AudioSculpt上でFile Save Analysisを選び、結果を保存する。保存されたファイルは.sdifファイルと呼ばれる。これは applications AudioSculpt sdif chordseq のフォルダ内に保存される。 これが出来たら、OpenMusicに戻る。sdiffileというクラスを作成する。vキーでevaluateするとファイルダイアログが開くので、先ほどAudioSculptで保存したchord sequance analysisのsdifファイルを読み込む。読み込み終わったらそのsdifクラスをbキーでブロックしておく。 そのsdifファイルをas- omのインプット[0]に繋ぎ、アウトプットからはchord-seqのインプット[0]に接続する。そしてevaluateをかけると、chord-seq上で和音の分析結果が表示される。 関連項目 姉妹オブジェクトとして、om-asxライブラリがある。こちらはOpenMusicで生成した計算結果のリストをAudioSculpt(または直接SuperVP)に渡して音響合成するためのオブジェクト集である。