目次
21 関係: プログラマ、プログラム (コンピュータ)、オペレーティングシステム、グラフィカルユーザインタフェース、ソフトウェア、C++、自由ソフトウェア、FluidSynth、GNU General Public License、GNU LilyPond、KDE、Linux、MIDI、MusicXML、MusiXTeX、Qt、Unix系、WYSIWYG、楽譜作成ソフトウェア、2006年、9月4日。
プログラマ
プログラマ()とは、コンピュータのプログラムを作成する人全般を指す。プログラマーとも表記される(#プログラマに対する呼称参照)。
プログラム (コンピュータ)
JavaScriptで書かれたコンピュータプログラムのソースコード コンピュータプログラム(computer program)は、コンピュータに対する命令(処理)を記述したものである。programの原義は、前もって()書く()であり、いわゆるプログラミング言語の世代に応じて意味合いは変わっている。プログラム内蔵方式のコンピュータのCPUには、CPUで実行するプログラムの命令が必要である。
オペレーティングシステム
オペレーティングシステム(operating system、略称:OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)を司るシステムソフトウェアである。
グラフィカルユーザインタフェース
GUIを提供するソフトウェアの1つ、GNOME グラフィカルユーザインタフェース(graphical user interface、略称:GUI(ジーユーアイ、グイ、グーイ))は、コンピュータグラフィックスとポインティングデバイスなどを用いる、グラフィカル(ビジュアル)であることを特徴とするユーザインタフェース。キャラクタユーザインタフェース (CUI) やテキストユーザインタフェース (TUI) と対比して語られることが多い。
ソフトウェア
ソフトウェア(software)は、コンピューター分野でハードウェア(物理的な機械)と対比される用語で、何らかの処理を行うコンピュータ・プログラムや、さらには関連する文書などを指す。
C++
C++(シープラスプラス)は、汎用プログラミング言語のひとつである。派生元であるC言語の機能や特徴を継承しつつ、表現力と効率性の向上のために、手続き型プログラミング・データ抽象・オブジェクト指向プログラミング・ジェネリックプログラミングといった複数のプログラミングパラダイムが組み合わされている。C言語のようにハードウェアを直接扱うような下位層向けの低水準言語としても、複雑なアプリケーションソフトウェアを開発するための上位層向け高水準言語としても使用可能である。アセンブリ言語以外の低水準言語を必要としないこと、使わない機能に時間的・空間的コストを必要としないことが、言語設計の重要な原則となっている。
見る NoteEditとC++
自由ソフトウェア
自由ソフトウェア(じゆうソフトウェア、)See とは、ユーザーがどのような目的に対しても実行することを許可し、また、プログラムについて研究したり、変更したり、それを配布したりする自由も認めることを条件として配布されるコンピュータソフトウェアのことである (gnu.org)。自由ソフトウェアには、プログラムの対価として支払った価格とは無関係に、ユーザーが(個人で、あるいは、コンピュータプログラマーと協力して)ソフトウェアのコピーを用いて、自身が望むことを(自由ソフトウェアを用いて利益を獲得することを含めて)する自由が存在するということである (gnu.org)。コンピュータプログラムが自由であるとみなされる必要十分条件は、本質的には(開発者のみではなく)すべてのユーザーに第一にプログラムをコントロールする権利があるということであるとされる。したがって、ユーザーが所有する装置が「自由」であるためには、プログラムによって何が行われるのかを、ユーザーが本質的にはコントロールできなければならない。
FluidSynth
FluidSynthは、過去はiiwusynthとして知られた、フリーでオープンソースのシンセサイザーである。 SoundFont互換のサウンドカードを必要とせずにSoundFontテクノロジーを使用できる。読み込めるSoundFontバンクの大きさは利用できるRAMの量に制限される。 FluidSynthにはQsynthと呼ばれるオープンソースのGUIがある。二つとも、大抵のLinuxディストリビューションでは利用可能である。これらはコンパイルすればWindowsでも利用可能である。 microtonalサポートを特徴としており、科学、技術、および音楽分野における学際的な研究のためのMicrotonalISMプロジェクトのネットワークに使用された。
GNU General Public License
GNU一般公衆ライセンス(GNU General Public License、GNU GPLまたは、単にGPL) とは、GNUプロジェクトのためにリチャード・ストールマンにより作成されたフリーソフトウェアライセンスである。八田真行の日本語訳ではGNU 一般公衆利用許諾書と呼んでいる。現在、GNU公式サイト日本語ページではGNU一般公衆ライセンスと表記されている。
見る NoteEditとGNU General Public License
GNU LilyPond
GNU LilyPond(グニュー リリーポンド)は、クロスプラットフォームの楽譜作成ソフトウェアである。 GPL ライセンスのもとにフリーで公開されている。C++ で記述され、Scheme ライブラリ (GNU Guile) でアセンブルされているが、ユーザ独自のカスタマイズや拡張も可能である。単純に音楽をテキストに記述してコンパイルすることにより、(PostScript 経由で)PDF、SVGなどの形式で楽譜を出力できる。同時にMIDIファイルを出力させることも可能である。 FinaleやSibeliusなどのような楽譜作成ソフトウェアとは異なり、LilyPond自体はGUIを持たない。しかしながら、出版にも耐えうるほどの質の高い楽譜を出力することができる。また、GUIをもつソフトウェアの中にも、RosegardenやNoteEdit、Canorus、Denemo、FrescobaldiのようにLilyPondの形式で出力できるものがある。
KDE
KDEのマスコット、Konqi。 KDE(ケーディーイー)は、Wayland又はX Window System上で動作するデスクトップ環境およびその環境用の各種アプリケーション、また、その開発プロジェクトを指すこともある。各コンポーネントのライセンスはGPLなど。GNOMEと並んで、広く使われている。 ツールキットにはQtを採用している。デスクトップ環境の他、ウェブブラウジングやファイル操作、マルチメディアの再生、オフィス作業など多くの用途のための数多くのアプリケーションプログラムも開発・提供している。
見る NoteEditとKDE
Linux
Linux(リナックス、他の読みは#「Linux」の読み方で後述)とは、狭義にはUnix系オペレーティングシステムカーネルであるLinuxカーネルを指し、広義にはそれをカーネルとして周辺を整備したシステム全体のことをいう(GNU/Linuxも参照)。
MIDI
MIDI(ミディ、Musical Instrument Digital Interface)は、電子楽器の演奏データを機器間で転送・共有するための共通規格である。日本のMIDI規格協議会(JMSC、現在の社団法人音楽電子事業協会)と国際団体のMIDI Manufacturers Association (MMA) により策定され1981年に公開された。
MusicXML
MusicXMLは、XML形式の楽譜表記のためのオープンなファイルフォーマットである。Recordare(現MakeMusic)によって開発された。FinaleやSibelius、Rosegarden、などの楽譜作成ソフトウェアによって作成することが可能である。 同じく楽譜記述のためのフォーマットであるMusiXMLとは関係ない。また、ミュージカル・プランのソフトウェアであるMusicXの形式も、同様の名前だが、互換性はない。 現在、楽譜作成ソフト独自ファイルとMusicXMLの相互変換を目的としたDolet® Pluginsというプラグインを公開しており、2012年12月時点ではFinale版とSibelius版が存在している。
MusiXTeX
MusiXTeX で組版した「ポワトゥのブランル」(ピエール・アテニャン作曲)のリュート譜とそのタブラチュア譜表記 MusiX は、Daniel Taupin(仏)が開発した、TeX による楽譜の組版を可能とするオープンソースのマクロおよびフォント集である。 pTeX で用いることより日本語表記も可能である。 入力する文法をより簡潔に行うことができるプリプロセッサとして PMX(作者:Don Simons)がある。また、歌詞の取り扱いを容易にする、PMX のプリプロセッサ M-Tx(作者:Dirk Laurie)がある。
Qt
Qt(キュート)とは、クロスプラットフォームアプリケーションフレームワークである。The Qt Companyとによって開発されている。
見る NoteEditとQt
Unix系
複数のUnix系システム間の関連図 Unix系(ユニックスけい、Unix-like、ユニックスライク)とは、Unixに類似した振る舞いをするオペレーティングシステム (OS) を指す用語である。その判断基準や範囲には複数の議論がある。
WYSIWYG
WYSIWYG(アクロニム: ウィジウィグ)とは、コンピュータのユーザインタフェースに関する用語で、ディスプレイに現れるものと処理内容(特に印刷結果)が一致するように表現する技術。What You See Is What You Get(見たままが得られる)の頭文字をとったものであり、「is」を外したWYSWYG(ウィズウィグ)と呼ばれることもある。 近年では、コンテンツ管理システムでも使われるようになり、この場合は、入力画面と出力画面が一致するよう表現する技術を指す。
楽譜作成ソフトウェア
楽譜作成ソフトウェア(がくふさくせいソフトウェア)は、楽譜を作成するためのソフトウェアである。
2006年
この項目では、国際的な視点に基づいた2006年について記載する。
9月4日
9月4日(くがつよっか)は、グレゴリオ暦で年始から247日目(閏年では248日目)にあたり、年末まであと118日ある。

