.SC

Archivo SC

SuperCollider Source Code File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo SC es comúnmente un archivo de código fuente de SuperCollider: una definición de clase o un script para el entorno de programación de audio SuperCollider. Ábralo con el IDE de SuperCollider (scide, gratuito) o cualquier editor de texto. También puede ser una hoja de cálculo del programa clásico de Unix «sc». La antigua etiqueta «Framework II display driver» que se encuentra en muchas bases de datos de archivos se refiere a un producto DOS obsoleto de la década de 1980 y no se aplica a los archivos SC modernos.

Desarrollador: James McCartney (SuperCollider); currently maintained by the SuperCollider community Categoría: Archivos de desarrollo Estándar abierto MIME: text/plain
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 4, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo SC?

Un archivo .sc es un archivo de código fuente en texto plano escrito en el lenguaje de programación SuperCollider, una plataforma para síntesis de audio, composición algorítmica y live coding. En SuperCollider, los archivos .sc contienen definiciones de clases compiladas al inicio por el intérprete sclang en su biblioteca de clases. Esto los distingue de los archivos .scd, que son documentos interactivos evaluados bajo demanda en el IDE.

Modificar un archivo de clase .sc requiere recompilar toda la biblioteca de clases (Language > Recompile Class Library), mientras que los archivos .scd se evalúan de inmediato. Las definiciones de clase siguen una estructura de bloques entre llaves ClassName { methodName { ... } }, con métodos constructores opcionales, variables de instancia y bloques de interacción con SynthDef, Pattern o Server. El lenguaje SuperCollider está orientado a objetos con una sintaxis influenciada por Smalltalk.

SuperCollider fue creado por James McCartney en 1996 y se convirtió en código abierto en 2002 (versión 3), momento en el que se estableció la división entre .sc y .scd. Es ampliamente utilizado en música electroacústica académica, actuaciones de live coding e investigación en tecnología musical.

La extensión .sc también está asociada con el programa de hojas de cálculo de Unix sc de Chuck Martin y, ocasionalmente, con scripts de Scilab, pero ambos usos son raros en comparación con SuperCollider. El resaltado de sintaxis está disponible en VS Code a través de sclang-vscode, en Emacs mediante scel y en Vim a través de scvim.

Seguridad y protección

RIESGO: LOW

Un archivo .sc es texto plano y no puede ejecutarse por sí mismo al abrirse en un editor de texto o verse como código fuente. El riesgo surge si se EVALÚA el código en SuperCollider (Ctrl+Enter en scide): el código de SuperCollider puede acceder al sistema (archivos, hardware de audio) y ejecutar código arbitrario, por lo que solo debe evaluar archivos .sc de fuentes en las que confíe. Los archivos de clase colocados en la carpeta Extensions se compilan y cargan automáticamente al iniciar SuperCollider.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOSuperCollider Source Code Filetambién conocido como SC file, SuperCollider class file
DESARROLLADORJames McCartney (SuperCollider); currently maintained by the SuperCollider communitydesde 1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
TIPO MIMEtext/plain
TIPOarchivo de código fuente del lenguaje de programación SuperCollider en texto plano
ESTÁNDARAbierto · libre de regalías
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Hoja de cálculo SC (sc) - El programa clásico de hojas de cálculo basado en terminal de Unix «sc» (Chuck Martin, derivado de Oleo) utiliza .sc para sus archivos de hoja de cálculo; todavía se usa en Unix/Linux.
  • Script de Scilab - Scilab (computación científica) utiliza ocasionalmente .sc, aunque .sci y .sce son las extensiones estándar de Scilab.
  • Controlador de pantalla de Framework II (legado) - Archivo de configuración de DOS obsoleto de la década de 1980 para Framework II de Selections & Functions Inc.; sin relevancia moderna.

Programas que abren archivos SC

Windows4 apps
Windows Notepad Integrado Abre el texto fuente original de SuperCollider para su lectura.
Notepad Código abierto Abre .sc como texto plano para lectura o edición; no tiene funciones específicas de SuperCollider pero es útil para ediciones rápidas.
SuperCollider (scide) Código abierto El IDE oficial de SuperCollider: File > Open para cargar un archivo de clase .sc, o colóquelo en su carpeta de extensiones para que sclang lo cargue automáticamente.
VS Code Gratis Instale la extensión «supercollider-ide» para obtener resaltado de sintaxis e integración con el IDE; edite archivos de clase .sc y evalúe bloques de código.
macOS3 apps
SuperCollider (scide) Código abierto El IDE oficial de SuperCollider: File > Open para cargar un archivo de clase .sc, o colóquelo en su carpeta de extensiones para que sclang lo cargue automáticamente.
VS Code Gratis Instale la extensión «supercollider-ide» para obtener resaltado de sintaxis e integración con el IDE; edite archivos de clase .sc y evalúe bloques de código.
Emacs (with scel) Código abierto scel (extensión de Emacs para SuperCollider) proporciona un entorno de programación de SuperCollider dentro de Emacs, popular entre usuarios avanzados.
Linux3 apps
SuperCollider (scide) Código abierto El IDE oficial de SuperCollider: File > Open para cargar un archivo de clase .sc, o colóquelo en su carpeta de extensiones para que sclang lo cargue automáticamente.
VS Code Gratis Instale la extensión «supercollider-ide» para obtener resaltado de sintaxis e integración con el IDE; edite archivos de clase .sc y evalúe bloques de código.
Vim / Neovim (with scvim) Código abierto El complemento scvim proporciona integración de SuperCollider en Vim: envíe bloques de código a sclang desde el editor.

Detalles técnicos

especificación profunda
CodificaciónTexto plano, UTF-8
Orden de bytesNo aplicable - archivo de texto
ContenedorNinguno - texto plano
Bytes mágicosNinguno - identificado por la extensión y la sintaxis de clase de SuperCollider
Tamaño típico100 bytes - 500 KB por archivo de clase; las bibliotecas de extensiones grandes pueden incluir muchos archivos .sc
LenguajeSuperCollider - orientado a objetos, influenciado por Smalltalk, con soporte para programación funcional y reactiva
Rol del archivoDefiniciones de clases compiladas por sclang al inicio en la biblioteca de clases; no se evalúan de forma interactiva como los documentos .scd
Activador de compilaciónToda la biblioteca de clases de SuperCollider se recompila cada vez que se añade o cambia cualquier archivo .sc
Sintaxis de claseEstructura de bloques entre llaves ClassName { methodName { ... } }; admite definiciones de classvar, var y el constructor *new
Soporte de IDEIDE de SuperCollider (scide), incluido con SuperCollider 3 (Windows, macOS, Linux); incluye ventana de post-evaluación, control de servidor y recompilación de biblioteca de clases
Ruta de la biblioteca de clasessclang compila todos los archivos .sc encontrados en la ruta de búsqueda de la biblioteca de clases al inicio, incluyendo el directorio de extensiones del usuario
Intérpretesclang (intérprete del lenguaje SuperCollider), multiplataforma - Windows, macOS, Linux
Relación con .scdLos archivos .scd son documentos interactivos para evaluación bajo demanda en el IDE de SuperCollider; no definen clases compiladas
Lanzado1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
Última versiónSuperCollider 3.13.0 (2023) / ongoing active development
Estándar abiertoSí · libre de regalías
Especificaciónsupercollider.github.io

Conversiones de SC

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos SC. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos SC.

Preguntas frecuentes

¿Qué es un archivo SC?
Comúnmente es un archivo de código fuente de SuperCollider: una definición de clase o un script para el entorno de programación de audio SuperCollider. También puede ser una hoja de cálculo del programa clásico de terminal de Unix «sc».
¿Cómo abro un archivo SC?
Con el IDE de SuperCollider (scide, gratuito, todas las plataformas) para una integración completa, o con cualquier editor de texto (VS Code con la extensión SuperCollider, Notepad++, Vim). Si parece una hoja de cálculo con coordenadas de celdas, puede ser un archivo de hoja de cálculo de Unix «sc».
¿Cuál es la diferencia entre .sc y .scd en SuperCollider?
Los archivos .sc son archivos de definición de clases que sclang compila al inicio para construir la biblioteca de clases. Los archivos .scd son documentos de script interactivos que se abren en el IDE de SuperCollider para su evaluación línea por línea. La mayoría de los usuarios escriben música o código en archivos .scd; los archivos .sc son para extender el lenguaje en sí.
¿Dónde pongo un archivo .sc en SuperCollider?
Los archivos de clase (.sc) para extensiones o quarks van en su carpeta de extensiones (Platform.userExtensionDir en sclang). Después de añadir o cambiar archivos .sc, recompile la biblioteca de clases (Ctrl+Shift+L en el IDE).
¿Sigue siendo relevante el significado de .sc como controlador de pantalla de Framework II?
No. Framework II de Selections & Functions Inc. es un producto DOS obsoleto de los años 80. El nombre en la base de datos es incorrecto para el tráfico moderno; el uso dominante de .sc hoy en día es SuperCollider.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z