.SC

File SC

SuperCollider Source Code File
Fai una domanda
RISPOSTA RAPIDA

Un file SC è più comunemente un file di codice sorgente SuperCollider - una definizione di classe o uno script per l'ambiente di programmazione audio SuperCollider. Può essere aperto con l'IDE di SuperCollider (scide, gratuito) o con qualsiasi editor di testo. Può anche essere un foglio di calcolo del classico programma Unix «sc». La vecchia etichetta «Framework II display driver» che si trova in molti database di file si riferisce a un prodotto DOS obsoleto degli anni '80 e non si applica ai moderni file SC.

Sviluppatore: James McCartney (SuperCollider); currently maintained by the SuperCollider community Categoria: File di sviluppo Standard aperto MIME: text/plain
SI APRE SU Windows macOS Linux
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 4, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file SC?

Un file .sc è un file di codice sorgente in formato testo semplice scritto nel linguaggio di programmazione SuperCollider - una piattaforma per la sintesi audio, la composizione algoritmica e il live coding. In SuperCollider, i file .sc contengono definizioni di classi compilate all'avvio dall'interprete sclang nella sua libreria di classi. Questo li distingue dai file .scd, che sono documenti interattivi valutati su richiesta nell'IDE.

La modifica di un file di classe .sc richiede la ricompilazione dell'intera libreria di classi (Language > Recompile Class Library), mentre i file .scd vengono valutati immediatamente. Le definizioni delle classi seguono una struttura a blocchi di parentesi graffe ClassName { methodName { ... } }, con metodi costruttori opzionali, variabili di istanza e blocchi di interazione con SynthDef, Pattern o Server. Il linguaggio SuperCollider è orientato agli oggetti con una sintassi influenzata da Smalltalk.

SuperCollider è stato creato da James McCartney nel 1996 ed è diventato open-source nel 2002 (versione 3), quando si è consolidata la distinzione tra .sc e .scd. È ampiamente utilizzato nella musica elettroacustica accademica, nelle performance di live-coding e nella ricerca sulla tecnologia musicale.

L'estensione .sc è anche associata al programma di fogli di calcolo Unix sc di Chuck Martin e occasionalmente agli script Scilab, ma entrambi gli usi sono rari rispetto a SuperCollider. L'evidenziazione della sintassi è disponibile in VS Code tramite sclang-vscode, Emacs tramite scel e Vim tramite scvim.

Sicurezza e incolumità

RISCHIO: LOW

Un file .sc è testo semplice e non può eseguirsi da solo quando viene aperto in un editor di testo o visualizzato come sorgente. Il rischio sorge se si VALUTA il codice in SuperCollider (Ctrl+Enter in scide): il codice SuperCollider può accedere al sistema (file, hardware audio) ed eseguire codice arbitrario, quindi valuta solo file .sc provenienti da fonti attendibili. I file di classe inseriti nella cartella Extensions vengono compilati e caricati automaticamente all'avvio di SuperCollider.

Dettagli del formato

in sintesi
NOME COMPLETOSuperCollider Source Code Fileanche noto come SC file, SuperCollider class file
SVILUPPATOREJames McCartney (SuperCollider); currently maintained by the SuperCollider communitydal 1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
TIPO MIMEtext/plain
TIPOfile sorgente del linguaggio di programmazione SuperCollider in testo semplice
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • SC Spreadsheet (sc) - Il classico programma di fogli di calcolo basato su terminale Unix «sc» (Chuck Martin, derivato di Oleo) utilizza .sc per i suoi file; ancora usato su Unix/Linux.
  • Script Scilab - Scilab (calcolo scientifico) utilizza occasionalmente .sc, sebbene .sci e .sce siano le estensioni standard di Scilab.
  • Framework II Display Driver (legacy) - File di configurazione DOS obsoleto degli anni '80 per Selections & Functions Inc. Framework II; nessuna rilevanza moderna.

Programmi che aprono file SC

Windows4 apps
Windows Notepad Integrato Apre il testo sorgente grezzo di SuperCollider per la lettura.
Notepad Open-source Apre i file .sc come testo semplice per la lettura/modifica; non ha funzioni specifiche per SuperCollider ma è utile per modifiche rapide.
SuperCollider (scide) Open-source L'IDE ufficiale di SuperCollider - File > Open per caricare un file di classe .sc, oppure inseriscilo nella cartella Extensions per il caricamento automatico da parte di sclang.
VS Code Gratuito Installa l'estensione «supercollider-ide» per l'evidenziazione della sintassi e l'integrazione con l'IDE; modifica i file di classe .sc e valuta i blocchi di codice.
macOS3 apps
SuperCollider (scide) Open-source L'IDE ufficiale di SuperCollider - File > Open per caricare un file di classe .sc, oppure inseriscilo nella cartella Extensions per il caricamento automatico da parte di sclang.
VS Code Gratuito Installa l'estensione «supercollider-ide» per l'evidenziazione della sintassi e l'integrazione con l'IDE; modifica i file di classe .sc e valuta i blocchi di codice.
Emacs (with scel) Open-source scel (estensione Emacs per SuperCollider) fornisce un ambiente di programmazione SuperCollider all'interno di Emacs, popolare tra gli utenti avanzati.
Linux3 apps
SuperCollider (scide) Open-source L'IDE ufficiale di SuperCollider - File > Open per caricare un file di classe .sc, oppure inseriscilo nella cartella Extensions per il caricamento automatico da parte di sclang.
VS Code Gratuito Installa l'estensione «supercollider-ide» per l'evidenziazione della sintassi e l'integrazione con l'IDE; modifica i file di classe .sc e valuta i blocchi di codice.
Vim / Neovim (with scvim) Open-source Il plugin scvim fornisce l'integrazione di SuperCollider in Vim - invia blocchi di codice a sclang dall'editor.

Dettagli tecnici

specifiche approfondite
CodificaTesto semplice, UTF-8
Ordine dei byteNon applicabile - file di testo
ContenitoreNessuno - testo semplice
Magic bytesNessuno - identificato dall'estensione e dalla sintassi delle classi SuperCollider
Dimensione tipica100 byte - 500 KB per file di classe; le librerie di estensioni di grandi dimensioni possono includere molti file .sc
LinguaggioSuperCollider - orientato agli oggetti, influenzato da Smalltalk, con supporto alla programmazione funzionale e reattiva
Ruolo del fileDefinizioni di classi compilate da sclang all'avvio nella libreria delle classi - non valutate interattivamente come i documenti .scd
Trigger di compilazioneL'intera libreria di classi di SuperCollider viene ricompilata ogni volta che un file .sc viene aggiunto o modificato
Sintassi delle classiStruttura a blocchi di parentesi graffe ClassName { methodName { ... } }; supporta definizioni classvar, var e costruttori *new
Supporto IDESuperCollider IDE (scide), incluso in SuperCollider 3 (Windows, macOS, Linux); include finestra post, controllo server e ricompilazione libreria classi
Percorso libreria classisclang compila tutti i file .sc trovati nel percorso di ricerca della libreria delle classi all'avvio, inclusa la directory delle estensioni utente
Interpretesclang (interprete del linguaggio SuperCollider), multipiattaforma - Windows, macOS, Linux
Relazione con .scdI file .scd sono documenti interattivi per la valutazione su richiesta nell'IDE di SuperCollider; non definiscono classi compilate
Rilasciato1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
Ultima versioneSuperCollider 3.13.0 (2023) / ongoing active development
Standard aperto · royalty-free
Specificasupercollider.github.io

Conversioni SC

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file SC. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file SC.

Domande frequenti

Cos'è un file SC?
Più comunemente è un file di codice sorgente SuperCollider - una definizione di classe o uno script per l'ambiente di programmazione audio SuperCollider. Può anche essere un foglio di calcolo del classico programma per terminale Unix «sc».
Come si apre un file SC?
Con l'IDE di SuperCollider (scide, gratuito, per tutte le piattaforme) per una completa integrazione, o con qualsiasi editor di testo (VS Code con l'estensione SuperCollider, Notepad++, Vim). Se appare come un foglio di calcolo con coordinate di celle, potrebbe essere un file di foglio di calcolo Unix «sc».
Qual è la differenza tra .sc e .scd in SuperCollider?
I file .sc sono file di definizione delle classi che sclang compila all'avvio per costruire la libreria delle classi. I file .scd sono documenti di script interattivi aperti nell'IDE di SuperCollider per la valutazione riga per riga. La maggior parte degli utenti scrive musica/codice in file .scd; i file .sc servono per estendere il linguaggio stesso.
Dove devo mettere un file .sc in SuperCollider?
I file di classe (.sc) per estensioni o quark vanno inseriti nella cartella Extensions (Platform.userExtensionDir in sclang). Dopo aver aggiunto o modificato i file .sc, ricompila la libreria delle classi (Ctrl+Shift+L nell'IDE).
Il significato di .sc come driver video di Framework II è ancora rilevante?
No - Framework II di Selections & Functions Inc. è un prodotto DOS obsoleto degli anni '80. Il nome nel database non è corretto per il traffico moderno; l'uso dominante di .sc oggi è SuperCollider.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z