.SC

SC Datei

SuperCollider Source Code File
Frage stellen
SCHNELLE ANTWORT

Eine SC-Datei ist am häufigsten eine SuperCollider-Quellcodedatei - eine Klassendefinition oder ein Skript für die SuperCollider-Audioprogrammierumgebung. Sie können sie mit der SuperCollider IDE (scide, kostenlos) oder jedem Texteditor öffnen. Es kann sich auch um eine Tabellenkalkulation aus dem klassischen Unix-Programm „sc” handeln. Die alte Bezeichnung „Framework II display driver”, die in vielen Dateidatenbanken zu finden ist, bezieht sich auf ein veraltetes DOS-Produkt aus den 1980er Jahren und trifft auf moderne SC-Dateien nicht zu.

Entwickler: James McCartney (SuperCollider); currently maintained by the SuperCollider community Kategorie: Developerdateien Offener Standard MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 4, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das SC-Dateiformat?

Eine .sc-Datei ist eine reine Text-Quellcodedatei, die in der Programmiersprache SuperCollider geschrieben wurde - einer Plattform für Audiosynthese, algorithmische Komposition und Live-Coding. In SuperCollider enthalten .sc-Dateien Klassendefinitionen, die beim Start vom Interpreter sclang in dessen Klassenbibliothek kompiliert werden. Dies unterscheidet sie von .scd-Dateien, bei denen es sich um interaktive Dokumente handelt, die bei Bedarf in der IDE ausgewertet werden.

Das Ändern einer .sc-Klassendatei erfordert eine Neukompilierung der gesamten Klassenbibliothek (Language > Recompile Class Library), während .scd-Dateien sofort ausgewertet werden. Klassendefinitionen folgen einer ClassName { methodName { ... } } Blockstruktur mit geschweiften Klammern, optionalen Konstruktormethoden, Instanzvariablen und Blöcken für SynthDef, Pattern oder Server-Interaktionen. Die Sprache SuperCollider ist objektorientiert mit einer von Smalltalk beeinflussten Syntax.

SuperCollider wurde 1996 von James McCartney entwickelt und 2002 (Version 3) als Open-Source-Software veröffentlicht, wobei sich die Trennung zwischen .sc und .scd etablierte. Sie wird häufig in der akademischen elektroakustischen Musik, bei Live-Coding-Performances und in der Musiktechnologieforschung eingesetzt.

Die Erweiterung .sc wird auch mit dem Unix-Tabellenkalkulationsprogramm sc von Chuck Martin und gelegentlich mit Scilab-Skripten in Verbindung gebracht, aber beide Verwendungen sind im Vergleich zu SuperCollider selten. Syntax-Highlighting ist in VS Code über sclang-vscode, in Emacs über scel und in Vim über scvim verfügbar.

Sicherheit

RISIKO: LOW

Eine .sc-Datei ist reiner Text und kann sich nicht selbst ausführen, wenn sie in einem Texteditor geöffnet oder als Quellcode angezeigt wird. Ein Risiko besteht, wenn Sie den Code in SuperCollider AUSWERTEN (Strg+Enter in scide): SuperCollider-Code kann auf das System zugreifen (Dateien, Audio-Hardware) und beliebigen Code ausführen. Werten Sie daher nur .sc-Dateien aus Quellen aus, denen Sie vertrauen. Klassendateien, die im Extensions-Ordner abgelegt werden, werden beim Start von SuperCollider automatisch kompiliert und geladen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMESuperCollider Source Code Filealias SC file, SuperCollider class file
ENTWICKLERJames McCartney (SuperCollider); currently maintained by the SuperCollider communityseit 1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
MIME TYPEtext/plain
TYPReiner Text, SuperCollider-Programmiersprachen-Quelldatei
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • SC Spreadsheet (sc) - Das klassische Unix-terminalbasierte Tabellenkalkulationsprogramm „sc” (Chuck Martin, Oleo-Derivat) verwendet .sc für seine Tabellenkalkulationsdateien; wird unter Unix/Linux immer noch verwendet.
  • Scilab Script - Scilab (wissenschaftliches Rechnen) verwendet gelegentlich .sc, obwohl .sci und .sce die Standard-Scilab-Erweiterungen sind.
  • Framework II Display Driver (legacy) - Veraltete DOS-Konfigurationsdatei aus den 1980er Jahren für Selections & Functions Inc. Framework II; keine moderne Relevanz.

Programme zum Öffnen von SC-Dateien

Windows4 apps
Windows Notepad Integriert Öffnet den rohen SuperCollider-Quelltext zum Lesen.
Notepad Open Source Öffnet .sc als reinen Text zum Lesen/Bearbeiten; keine SuperCollider-spezifischen Funktionen, aber nützlich für schnelle Änderungen.
SuperCollider (scide) Open Source Die offizielle SuperCollider IDE - „File > Open”, um eine .sc-Klassendatei zu laden, oder legen Sie sie in Ihren Extensions-Ordner für das automatische Laden durch sclang.
VS Code Kostenlos Installieren Sie die Erweiterung „supercollider-ide” für Syntax-Highlighting und IDE-Integration; bearbeiten Sie .sc-Klassendateien und werten Sie Codeblöcke aus.
macOS3 apps
SuperCollider (scide) Open Source Die offizielle SuperCollider IDE - „File > Open”, um eine .sc-Klassendatei zu laden, oder legen Sie sie in Ihren Extensions-Ordner für das automatische Laden durch sclang.
VS Code Kostenlos Installieren Sie die Erweiterung „supercollider-ide” für Syntax-Highlighting und IDE-Integration; bearbeiten Sie .sc-Klassendateien und werten Sie Codeblöcke aus.
Emacs (with scel) Open Source scel (SuperCollider Emacs-Erweiterung) bietet eine SuperCollider-Programmierumgebung innerhalb von Emacs, die bei fortgeschrittenen Benutzern beliebt ist.
Linux3 apps
SuperCollider (scide) Open Source Die offizielle SuperCollider IDE - „File > Open”, um eine .sc-Klassendatei zu laden, oder legen Sie sie in Ihren Extensions-Ordner für das automatische Laden durch sclang.
VS Code Kostenlos Installieren Sie die Erweiterung „supercollider-ide” für Syntax-Highlighting und IDE-Integration; bearbeiten Sie .sc-Klassendateien und werten Sie Codeblöcke aus.
Vim / Neovim (with scvim) Open Source Das scvim-Plugin bietet SuperCollider-Integration in Vim - senden Sie Codeblöcke aus dem Editor an sclang.

Technische Details

technische Spezifikation
KodierungReiner Text, UTF-8
Byte-ReihenfolgeNicht zutreffend - Textdatei
ContainerKeiner - reiner Text
Magic BytesKeine - identifiziert durch Erweiterung und SuperCollider-Klassensyntax
Typische Größe100 Bytes - 500 KB pro Klassendatei; große Erweiterungsbibliotheken können viele .sc-Dateien enthalten
SpracheSuperCollider - objektorientiert, Smalltalk-beeinflusst, mit Unterstützung für funktionale und reaktive Programmierung
DateifunktionKlassendefinitionen, die von sclang beim Start in die Klassenbibliothek kompiliert werden - werden nicht interaktiv wie .scd-Dokumente ausgewertet
KompilierungsauslöserDie gesamte SuperCollider-Klassenbibliothek wird neu kompiliert, sobald eine .sc-Datei hinzugefügt oder geändert wird
KlassensyntaxClassName { methodName { ... } } Blockstruktur; unterstützt classvar, var und *new Konstruktordefinitionen
IDE-UnterstützungSuperCollider IDE (scide), gebündelt mit SuperCollider 3 (Windows, macOS, Linux); enthält Post-Window, Server-Steuerung und Neukompilierung der Klassenbibliothek
Pfad der Klassenbibliotheksclang kompiliert beim Start alle .sc-Dateien, die im Suchpfad der Klassenbibliothek gefunden werden, einschließlich des Benutzer-Erweiterungsverzeichnisses
Interpretersclang (SuperCollider-Sprachinterpreter), plattformübergreifend - Windows, macOS, Linux
Beziehung zu .scd.scd-Dateien sind interaktive Dokumente zur bedarfsgesteuerten Auswertung in der SuperCollider IDE; sie definieren keine kompilierten Klassen
Veröffentlicht1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
Neueste VersionSuperCollider 3.13.0 (2023) / ongoing active development
Offener StandardJa · lizenzgebührenfrei
Spezifikationsupercollider.github.io

SC-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit SC-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu SC-Dateien.

Häufig gestellte Fragen

Was ist eine SC-Datei?
Meistens eine SuperCollider-Quellcodedatei - eine Klassendefinition oder ein Skript für die SuperCollider-Audioprogrammierumgebung. Es kann sich auch um eine Tabellenkalkulation aus dem klassischen Unix-Terminalprogramm „sc” handeln.
Wie öffne ich eine SC-Datei?
Mit der SuperCollider IDE (scide, kostenlos, alle Plattformen) für eine vollständige Integration oder mit einem beliebigen Texteditor (VS Code mit der SuperCollider-Erweiterung, Notepad++, Vim). Wenn sie wie eine Tabelle mit Zellkoordinaten aussieht, handelt es sich möglicherweise um eine „sc”-Unix-Tabellenkalkulationsdatei.
Was ist der Unterschied zwischen .sc und .scd in SuperCollider?
.sc-Dateien sind Klassendefinitionsdateien, die sclang beim Start kompiliert, um die Klassenbibliothek aufzubauen. .scd-Dateien sind interaktive Skriptdokumente, die in der SuperCollider IDE zur zeilenweisen Auswertung geöffnet werden. Die meisten Benutzer schreiben Musik/Code in .scd-Dateien; .sc-Dateien dienen der Erweiterung der Sprache selbst.
Wo lege ich eine .sc-Datei in SuperCollider ab?
Klassendefinitionen (.sc) für Erweiterungen oder Quarks gehören in Ihren Extensions-Ordner (Platform.userExtensionDir in sclang). Nach dem Hinzufügen oder Ändern von .sc-Dateien müssen Sie die Klassenbibliothek neu kompilieren (Strg+Umschalt+L in der IDE).
Ist die Bedeutung von .sc als Framework II Display-Treiber noch relevant?
Nein - Framework II von Selections & Functions Inc. ist ein veraltetes DOS-Produkt aus den 1980er Jahren. Der Datenbankeintrag ist für den modernen Datenverkehr unzutreffend; die dominierende Verwendung von .sc ist heute SuperCollider.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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)

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen