.SC

SC ファイル

SuperCollider Source Code File
質問する
クイック回答

SC ファイルは、最も一般的には SuperCollider ソースコードファイルであり、SuperCollider オーディオプログラミング環境用のクラス定義またはスクリプトです。SuperCollider IDE(scide、無料)または任意のテキストエディタで開くことができます。また、クラシックな Unix の «sc» プログラムのスプレッドシートである場合もあります。多くのファイルデータベースで見られる古い «Framework II display driver» というラベルは、1980年代の廃止された DOS 製品を指しており、現代の SC ファイルには適用されません。

開発元: James McCartney (SuperCollider); currently maintained by the SuperCollider community カテゴリ: 開発用ファイル オープンスタンダード MIME: text/plain
対応OS Windows macOS Linux
関連: .DO · .MD · .HEX · .XSD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 4, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

SC ファイル形式とは?

.sc ファイルは、オーディオ合成、アルゴリズム作曲、ライブコーディングのためのプラットフォームである SuperCollider プログラミング言語で記述されたプレーンテキストのソースコードファイルです。SuperCollider において、.sc ファイルは起動時にインタプリタ sclang によってクラスライブラリにコンパイルされる クラス定義 を保持します。これは、IDE でオンデマンドに評価されるインタラクティブなドキュメントである .scd ファイルとは区別されます。

.sc クラスファイルを変更した場合はクラスライブラリ全体を再コンパイル(Language > Recompile Class Library)する必要がありますが、.scd ファイルは即座に評価されます。クラス定義は ClassName { methodName { ... } } という中括弧ブロック構造に従い、オプションのコンストラクタメソッド、インスタンス変数、および SynthDefPattern、または Server インタラクションブロックを含みます。SuperCollider 言語は、Smalltalk の影響を受けた構文を持つオブジェクト指向言語です。

SuperCollider は1996年に James McCartney によって作成され、2002年(バージョン3)にオープンソース化されました。その際、.sc.scd の分割が確立されました。アカデミックな電子音響音楽、ライブコーディングパフォーマンス、音楽テクノロジーの研究で広く使用されています。

.sc 拡張子は、Chuck Martin による Unix の sc スプレッドシートプログラムや、稀に Scilab スクリプトにも関連付けられていますが、どちらの使用法も SuperCollider と比較すると稀です。構文ハイライトは、VS Code では sclang-vscode、Emacs では scel、Vim では scvim を通じて利用可能です。

セキュリティと安全性

リスク: LOW

.sc ファイルはプレーンテキストであり、テキストエディタで開いたりソースとして閲覧したりするだけで実行されることはありません。リスクが生じるのは、SuperCollider でコードを「評価(実行)」した場合(scide で Ctrl+Enter)です。SuperCollider コードはシステム(ファイル、オーディオハードウェア)にアクセスし、任意のコードを実行できるため、信頼できるソースからの .sc ファイルのみを評価してください。Extensions フォルダに配置されたクラスファイルは、SuperCollider の起動時に自動的にコンパイルおよびロードされます。

形式の詳細

概要
正式名称SuperCollider Source Code File別名 SC file, SuperCollider class file
開発元James McCartney (SuperCollider); currently maintained by the SuperCollider community登場時期 1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
MIME タイプtext/plain
タイププレーンテキスト SuperCollider プログラミング言語ソースファイル
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • SC スプレッドシート (sc) - クラシックな Unix ターミナルベースのスプレッドシートプログラム «sc»(Chuck Martin 作、Oleo 派生)は、スプレッドシートファイルに .sc を使用します。現在も Unix/Linux で使用されています。
  • Scilab スクリプト - Scilab(数値計算)で稀に .sc が使用されることがありますが、標準的な Scilab 拡張子は .sci および .sce です。
  • Framework II ディスプレイドライバ (レガシー) - Selections & Functions Inc. による Framework II 用の1980年代の廃止された DOS 設定ファイル。現代的な関連性はありません。

SC ファイルを開くプログラム

Windows4 apps
Windows Notepad 標準搭載 SuperCollider の生のソーステキストを閲覧用に開きます。
Notepad オープンソース .sc をプレーンテキストとして開き、閲覧や編集ができます。SuperCollider 固有の機能はありませんが、素早い編集に便利です。
SuperCollider (scide) オープンソース 公式の SuperCollider IDE です。「File > Open」で .sc クラスファイルを読み込むか、Extensions フォルダに配置して sclang に自動ロードさせます。
VS Code 無料 構文ハイライトと IDE 統合のために «supercollider-ide» 拡張機能をインストールします。.sc クラスファイルの編集やコードブロックの評価が可能です。
macOS3 apps
SuperCollider (scide) オープンソース 公式の SuperCollider IDE です。「File > Open」で .sc クラスファイルを読み込むか、Extensions フォルダに配置して sclang に自動ロードさせます。
VS Code 無料 構文ハイライトと IDE 統合のために «supercollider-ide» 拡張機能をインストールします。.sc クラスファイルの編集やコードブロックの評価が可能です。
Emacs (with scel) オープンソース scel(SuperCollider Emacs 拡張)は、Emacs 内で SuperCollider コーディング環境を提供し、上級ユーザーに人気があります。
Linux3 apps
SuperCollider (scide) オープンソース 公式の SuperCollider IDE です。「File > Open」で .sc クラスファイルを読み込むか、Extensions フォルダに配置して sclang に自動ロードさせます。
VS Code 無料 構文ハイライトと IDE 統合のために «supercollider-ide» 拡張機能をインストールします。.sc クラスファイルの編集やコードブロックの評価が可能です。
Vim / Neovim (with scvim) オープンソース scvim プラグインは Vim で SuperCollider 統合を提供し、エディタから sclang へコードブロックを送信できます。

技術的詳細

詳細仕様
エンコーディングプレーンテキスト、UTF-8
バイト順序該当なし - テキストファイル
コンテナなし - プレーンテキスト
マジックバイトなし - 拡張子と SuperCollider クラス構文によって識別
一般的なサイズクラスファイルあたり 100 バイト - 500 KB。大規模な拡張ライブラリには多くの .sc ファイルが含まれる場合があります
言語SuperCollider - オブジェクト指向、Smalltalk の影響を受け、関数型およびリアクティブプログラミングをサポート
ファイルの役割起動時に sclang によってクラスライブラリにコンパイルされるクラス定義 - .scd ドキュメントのようにインタラクティブには評価されない
コンパイルのトリガー.sc ファイルが追加または変更されるたびに、SuperCollider クラスライブラリ全体が再コンパイルされる
クラス構文ClassName { methodName { ... } } の中括弧ブロック構造。classvar、var、および *new コンストラクタ定義をサポート
IDE サポートSuperCollider IDE (scide)。SuperCollider 3(Windows, macOS, Linux)に同梱。ポストウィンドウ、サーバーコントロール、クラスライブラリの再コンパイル機能を含む
クラスライブラリパスsclang は起動時に、ユーザー拡張ディレクトリを含むクラスライブラリ検索パス上のすべての .sc ファイルをコンパイルする
インタプリタsclang (SuperCollider 言語インタプリタ)、クロスプラットフォーム - Windows, macOS, Linux
.scd との関係.scd ファイルは SuperCollider IDE でオンデマンド評価するためのインタラクティブなドキュメントであり、コンパイル済みクラスは定義しない
リリース日1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
最新バージョンSuperCollider 3.13.0 (2023) / ongoing active development
オープンスタンダードはい · ロイヤリティフリー
仕様書supercollider.github.io

SC の変換

コミュニティ Q&A

ユーザーからの質問
質問する
SC ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。SC ファイルについて最初の質問をしてみましょう。

よくある質問

SC ファイルとは何ですか?
最も一般的には SuperCollider ソースコードファイルであり、SuperCollider オーディオプログラミング環境用のクラス定義またはスクリプトです。また、クラシックな Unix の «sc» ターミナルスプレッドシートプログラムのファイルである場合もあります。
SC ファイルを開くにはどうすればよいですか?
完全な統合環境を利用するには SuperCollider IDE(scide、無料、全プラットフォーム対応)を使用するか、任意のテキストエディタ(SuperCollider 拡張機能付きの VS Code、Notepad++、Vim)を使用します。セル座標を持つスプレッドシートのように見える場合は、Unix の «sc» スプレッドシートファイルである可能性があります。
SuperCollider における .sc と .scd の違いは何ですか?
.sc ファイルは、クラスライブラリを構築するために起動時に sclang がコンパイルするクラス定義ファイルです。.scd ファイルは、SuperCollider IDE で開き、一行ずつ評価するためのインタラクティブなスクリプトドキュメントです。ほとんどのユーザーは音楽やコードを .scd ファイルに記述し、.sc ファイルは言語自体の拡張に使用されます。
SuperCollider で .sc ファイルはどこに置けばよいですか?
拡張機能や Quark 用のクラスファイル(.sc)は、Extensions フォルダ(sclang 内で Platform.userExtensionDir を実行して確認可能)に配置します。.sc ファイルを追加または変更した後は、クラスライブラリを再コンパイル(IDE で Ctrl+Shift+L)してください。
.sc の Framework II ディスプレイドライバという意味はまだ有効ですか?
いいえ。Selections & Functions Inc. による Framework II は、1980年代の廃止された DOS 製品です。データベース上の名称は現代の利用状況には適しておらず、今日における .sc の支配的な用途は SuperCollider です。

参考文献

1SuperCollider - official websitesupercollider.github.io
2SuperCollider documentation - Using Extensionsdoc.sccode.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.BINCD/DVD Disc Image (BIN/CUE)
6.NOMEDIAAndroid No-Media Marker File
7.PARTPartial Download File
8.DBSQLite Database File
9.EXEWindows Executable (Portable Executable)
10.AVIFAV1 Image File Format (AVIF)

関連する拡張子

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧