.SC

Fichier SC

SuperCollider Source Code File
Poser une question
RÉPONSE RAPIDE

Un fichier SC est le plus souvent un fichier de code source SuperCollider - une définition de classe ou un script pour l'environnement de programmation audio SuperCollider. Ouvrez-le avec l'IDE SuperCollider (scide, gratuit) ou n'importe quel éditeur de texte. Il peut également s'agir d'un tableur provenant du programme Unix classique « sc ». L'ancienne étiquette « Framework II display driver » trouvée dans de nombreuses bases de données de fichiers fait référence à un produit DOS obsolète des années 1980 et ne s'applique pas aux fichiers SC modernes.

Développeur : James McCartney (SuperCollider); currently maintained by the SuperCollider community Catégorie : Fichiers de développement Standard ouvert MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 4, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier SC ?

Un fichier .sc est un fichier de code source en texte brut écrit dans le langage de programmation SuperCollider - une plateforme pour la synthèse audio, la composition algorithmique et le live coding. Dans SuperCollider, les fichiers .sc contiennent des définitions de classes compilées au démarrage par l'interpréteur sclang dans sa bibliothèque de classes. Cela les distingue des fichiers .scd, qui sont des documents interactifs évalués à la demande dans l'IDE.

La modification d'un fichier de classe .sc nécessite de recompiler l'ensemble de la bibliothèque de classes (Language > Recompile Class Library), alors que les fichiers .scd s'évaluent immédiatement. Les définitions de classes suivent une structure de blocs entre accolades ClassName { methodName { ... } }, avec des méthodes de constructeur optionnelles, des variables d'instance et des blocs d'interaction SynthDef, Pattern ou Server. Le langage SuperCollider est orienté objet avec une syntaxe influencée par Smalltalk.

SuperCollider a été créé par James McCartney en 1996 et est passé en open-source en 2002 (version 3), date à laquelle la séparation .sc / .scd a été établie. Il est largement utilisé dans la musique électroacoustique académique, les performances de live-coding et la recherche en technologie musicale.

L'extension .sc est également associée au programme de tableur Unix sc de Chuck Martin et occasionnellement aux scripts Scilab, mais ces deux utilisations sont rares par rapport à SuperCollider. La coloration syntaxique est disponible dans VS Code via sclang-vscode, Emacs via scel et Vim via scvim.

Sécurité et sûreté

RISQUE : LOW

Un fichier .sc est en texte brut et ne peut pas s'exécuter de lui-même lorsqu'il est ouvert dans un éditeur de texte ou visualisé en tant que source. Le risque survient si vous ÉVALUEZ le code dans SuperCollider (Ctrl+Entrée dans scide) : le code SuperCollider peut accéder au système (fichiers, matériel audio) et exécuter du code arbitraire, n'évaluez donc que les fichiers .sc provenant de sources fiables. Les fichiers de classe placés dans le dossier Extensions sont compilés et chargés automatiquement au démarrage de SuperCollider.

Détails du format

en bref
NOM COMPLETSuperCollider Source Code Filealias SC file, SuperCollider class file
DÉVELOPPEURJames McCartney (SuperCollider); currently maintained by the SuperCollider communitydepuis 1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
TYPE MIMEtext/plain
TYPEfichier source en texte brut du langage de programmation SuperCollider
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Tableur SC (sc) - Le programme de tableur classique basé sur un terminal Unix « sc » (Chuck Martin, dérivé d'Oleo) utilise .sc pour ses fichiers de tableur ; toujours utilisé sous Unix/Linux.
  • Script Scilab - Scilab (calcul scientifique) utilise occasionnellement .sc, bien que .sci et .sce soient les extensions standard de Scilab.
  • Framework II Display Driver (hérité) - Fichier de configuration DOS obsolète des années 1980 pour Selections & Functions Inc. Framework II ; aucune pertinence moderne.

Programmes qui ouvrent les fichiers SC

Windows4 apps
Windows Notepad Intégré Ouvre le texte source brut de SuperCollider pour la lecture.
Notepad Open-source Ouvre .sc en texte brut pour la lecture ou l'édition ; aucune fonctionnalité spécifique à SuperCollider mais utile pour des modifications rapides.
SuperCollider (scide) Open-source L'IDE officiel de SuperCollider - Fichier > Ouvrir pour charger un fichier de classe .sc, ou placez-le dans votre dossier Extensions pour un chargement automatique par sclang.
VS Code Gratuit Installez l'extension « supercollider-ide » pour la coloration syntaxique et l'intégration de l'IDE ; éditez les fichiers de classe .sc et évaluez les blocs de code.
macOS3 apps
SuperCollider (scide) Open-source L'IDE officiel de SuperCollider - Fichier > Ouvrir pour charger un fichier de classe .sc, ou placez-le dans votre dossier Extensions pour un chargement automatique par sclang.
VS Code Gratuit Installez l'extension « supercollider-ide » pour la coloration syntaxique et l'intégration de l'IDE ; éditez les fichiers de classe .sc et évaluez les blocs de code.
Emacs (with scel) Open-source scel (extension SuperCollider pour Emacs) fournit un environnement de codage SuperCollider dans Emacs, populaire auprès des utilisateurs avancés.
Linux3 apps
SuperCollider (scide) Open-source L'IDE officiel de SuperCollider - Fichier > Ouvrir pour charger un fichier de classe .sc, ou placez-le dans votre dossier Extensions pour un chargement automatique par sclang.
VS Code Gratuit Installez l'extension « supercollider-ide » pour la coloration syntaxique et l'intégration de l'IDE ; éditez les fichiers de classe .sc et évaluez les blocs de code.
Vim / Neovim (with scvim) Open-source Le plugin scvim fournit l'intégration de SuperCollider dans Vim - envoyez des blocs de code à sclang depuis l'éditeur.

Détails techniques

spécifications approfondies
EncodageTexte brut, UTF-8
Ordre des octetsNon applicable - fichier texte
ConteneurAucun - texte brut
Signature de fichierAucune - identifié par l'extension et la syntaxe de classe SuperCollider
Taille typique100 octets - 500 Ko par fichier de classe ; les grandes bibliothèques d'extensions peuvent inclure de nombreux fichiers .sc
LangageSuperCollider - orienté objet, influencé par Smalltalk, avec support de la programmation fonctionnelle et réactive
Rôle du fichierDéfinitions de classes compilées par sclang au démarrage dans la bibliothèque de classes - non évaluées de manière interactive comme les documents .scd
Déclencheur de compilationL'ensemble de la bibliothèque de classes SuperCollider est recompilé chaque fois qu'un fichier .sc est ajouté ou modifié
Syntaxe de classeStructure de blocs entre accolades ClassName { methodName { ... } } ; prend en charge les définitions classvar, var et le constructeur *new
Support IDEIDE SuperCollider (scide), fourni avec SuperCollider 3 (Windows, macOS, Linux) ; inclut la fenêtre de post-exécution, le contrôle du serveur et la recompilation de la bibliothèque de classes
Chemin de la bibliothèque de classessclang compile tous les fichiers .sc trouvés dans le chemin de recherche de la bibliothèque de classes au démarrage, y compris le répertoire des extensions utilisateur
Interpréteursclang (interpréteur du langage SuperCollider), multiplateforme - Windows, macOS, Linux
Relation avec .scdLes fichiers .scd sont des documents interactifs pour une évaluation à la demande dans l'IDE SuperCollider ; ils ne définissent pas de classes compilées
Publié1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
Dernière versionSuperCollider 3.13.0 (2023) / ongoing active development
Standard ouvertOui · libre de droits
Spécificationsupercollider.github.io

Conversions SC

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers SC. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers SC.

Foire aux questions

Qu'est-ce qu'un fichier SC ?
Il s'agit le plus souvent d'un fichier de code source SuperCollider - une définition de classe ou un script pour l'environnement de programmation audio SuperCollider. Il peut également s'agir d'une feuille de calcul provenant du programme de tableur classique pour terminal Unix « sc ».
Comment ouvrir un fichier SC ?
Avec l'IDE SuperCollider (scide, gratuit, toutes plateformes) pour une intégration complète, ou avec n'importe quel éditeur de texte (VS Code avec l'extension SuperCollider, Notepad++, Vim). S'il ressemble à un tableur avec des coordonnées de cellules, il peut s'agir d'un fichier de tableur Unix « sc ».
Quelle est la différence entre .sc et .scd dans SuperCollider ?
Les fichiers .sc sont des fichiers de définition de classe que sclang compile au démarrage pour construire la bibliothèque de classes. Les fichiers .scd sont des documents de script interactifs ouverts dans l'IDE SuperCollider pour une évaluation ligne par ligne. La plupart des utilisateurs écrivent de la musique ou du code dans des fichiers .scd ; les fichiers .sc servent à étendre le langage lui-même.
Où dois-je placer un fichier .sc dans SuperCollider ?
Les fichiers de classe (.sc) pour les extensions ou les « quarks » vont dans votre dossier Extensions (Platform.userExtensionDir dans sclang). Après avoir ajouté ou modifié des fichiers .sc, recompilez la bibliothèque de classes (Ctrl+Shift+L dans l'IDE).
La signification « Framework II display driver » de .sc est-elle toujours d'actualité ?
Non - Framework II par Selections & Functions Inc. est un produit DOS obsolète des années 1980. Le nom de la base de données est incorrect pour le trafic moderne ; l'utilisation dominante de .sc aujourd'hui est SuperCollider.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z