ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

CsoundとOLPC XO-1

ショートカット: 違い類似点ジャカード類似性係数参考文献

CsoundとOLPC XO-1の違い

Csound vs. OLPC XO-1

Csoundは音響を扱うデータ記述言語であり、「サウンドコンパイラ」あるいは音楽プログラミング言語とも呼ばれる。名称の由来は、それまでの類似ソフトウェアとは異なり、C言語で書かれていたためである。マサチューセッツ工科大学の Barry Vercoe が Music360 という言語をベースとして設計し、ベル研究所のマックス・マシューズが処理系を開発した。LGPLライセンスで提供されるフリーソフトウェアである。開発は1990年代から続いており、バス大学の John Fitch の主導の下で2005年2月に Csound 5 がリリースされた。主な開発関係者は、Istvan Varga、Gabriel Maldonado(画像処理機能を追加した CsoundAV を開発)、Robin Whittle、Richard Karpen、Michael Gogins、Matt Ingalls、Steven Yi、Victor Lazzarini である。 Csound は2種類の特別な形式のテキストファイルを入力として使用する。orchestra ファイルは楽器の性質などを記述し、score ファイルは楽譜などの時系列パラメータを記述する。Csound はこれらのファイルにある命令群を実行し、音声ファイルを生成したり、リアルタイムで音声を出力したりする。 orchestra ファイルと score ファイルは XML タグを使って1つにまとめることも可能である。そのような統合された Csound ファイルの例を以下に示す。これは、1kHzの正弦波をサンプリング周波数 44.1 kHz で1秒間鳴らすWAVファイルを生成するものである。; 長年に渡って開発されてきたため、様々なモジュールが存在している。Csound の利点はそのモジュール性とユーザーによる拡張性の高さにある。 Csound のMPEG-4への拡張機能と (SAOL)との間には密接な関係がある。 他の多くのプログラミング言語と同様、Csound で大きなプログラムを開発する場合、統合開発環境が役立つ。最新の Csound 5 は、Linux、Windows、MacOS X でバイナリとソースコードが利用可能である。当初から見ればかなりの改善と拡張がなされており、他のソフトウェアから利用可能なライブラリとそのAPIも提供している。C言語のAPIだけでなく、Python、Java、LISP、C++ のAPIもある。. XO-1は安価なサブノート型コンピュータであり、開発途上国の子供たちに配布し、知識へのアクセスを提供し「探求し、実験し、自己表現する」機会を提供すること(構成主義的学習)を意図して企画された。「100ドルラップトップ」、「Children's Machine」などと呼ばれていた。非営利団体 One Laptop per Child (OLPC) が開発し、クアンタ・コンピュータが製造。 各国政府の教育システム向けに販売し、小学校の児童ひとりひとりにパソコンを与えることを意図して設計されている。価格は2006年に188ドルからスタートし、2008年には100ドルまで低減させることを目標としていた。実際には、2007年冬と2008年冬に行われた Give One, Get One キャンペーン(2台購入して、1台を途上国に寄付しようというキャンペーン)でも1台あたり199ドルで販売されている(つまり2台購入すると398ドル)。 この可搬型の低消費電力のコンピュータはハードディスクの代わりにフラッシュメモリを使い、レッドハットのFedoraから派生したLinuxをプリインストールしており、このオペレーティングシステムはフラッシュメモリ上と同時にマザーボード上のROMにもバックアップが格納されている。802.11s WiFiメッシュネットワークプロトコルによるモバイルアドホックネットワークが可能で、多数のマシンが1つのインターネットアクセスを共有できる。 このコンピュータのデザインがネットブックというカテゴリの誕生に寄与した。.

CsoundとOLPC XO-1間の類似点

CsoundとOLPC XO-1は(ユニオンペディアに)共通で3ものを持っています: ヘルツフリーソフトウェアPython

ヘルツ

ヘルツ(hertz、記号:Hz)は、国際単位系 (SI) における周波数・振動数の単位である。その名前は、ドイツの物理学者で、電磁気学の分野で重要な貢献をしたハインリヒ・ヘルツに因む。.

Csoundとヘルツ · OLPC XO-1とヘルツ · 続きを見る »

フリーソフトウェア

フリーソフトウェア (free software) とは、ソフトウェアのうち、フリーソフトウェア財団が提唱する自由ソフトウェアを指す。大半のフリーソフトウェアは無償(フリー)で配布されているが、定義に従えば、ここでいうフリーソフトウェアについて一次配布が無償である必要は必ずしもない。 フリーソフトウェア財団はフリーソフトウェアの定義を提示している。ソフトウェアライセンスについてはフリーソフトウェアライセンスを参照。 定義に照らして自由ではない、すなわち改造や再配布などに制限が掛かっていたり、ソースコードが開示されていない、無償で利用できるソフトウェアとは異なる概念であり、この場合はフリーウェアもしくは無料ソフトと呼ぶことが望ましいとフリーソフトウェア財団はしている。 逆に定義に従ったソフトウェアであれば、一次的な配布が有償であってもフリーソフトウェアと呼ぶことができる。ただし、前述したように配布が自由であるため、ほとんどのフリーソフトウェアは無償で配布されている。 また、現状強い影響力を持つ定義として、フリーソフトウェア財団の定義の他に、DebianフリーソフトウェアガイドラインとそれをベースにしたOpen Source Initiativeのオープンソースの定義がある。.

Csoundとフリーソフトウェア · OLPC XO-1とフリーソフトウェア · 続きを見る »

Python

Python(パイソン)は、汎用のプログラミング言語である。コードがシンプルで扱いやすく設計されており、C言語などに比べて、さまざまなプログラムを分かりやすく、少ないコード行数で書けるといった特徴がある。.

CsoundとPython · OLPC XO-1とPython · 続きを見る »

上記のリストは以下の質問に答えます

CsoundとOLPC XO-1の間の比較

OLPC XO-1が145を有しているCsoundは、30の関係を有しています。 彼らは一般的な3で持っているように、ジャカード指数は1.71%です = 3 / (30 + 145)。

参考文献

この記事では、CsoundとOLPC XO-1との関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください:

ヘイ!私たちは今、Facebook上です! »