.SC

SC-fil

SuperCollider Source Code File
Ställ en fråga
SNABBT SVAR

En SC-fil är oftast en SuperCollider-källkodsfil - en klassdefinition eller ett skript för ljudprogrammeringsmiljön SuperCollider. Öppna den med SuperCollider IDE (scide, gratis) eller valfri textredigerare. Det kan också vara ett kalkylblad från det klassiska Unix-programmet «sc». Den gamla etiketten „Framework II display driver” som finns i många fildatabaser syftar på en föråldrad DOS-produkt från 1980-talet och gäller inte för moderna SC-filer.

Utvecklare: James McCartney (SuperCollider); currently maintained by the SuperCollider community Kategori: Utvecklarfiler Öppen standard MIME: text/plain
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 4, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet SC?

En .sc-fil är en källkodsfil i klartext skriven i programmeringsspråket SuperCollider - en plattform för ljudsyntes, algoritmisk komposition och live-kodning. I SuperCollider innehåller .sc-filer klassdefinitioner som kompileras vid uppstart av tolken sclang till dess klassbibliotek. Detta skiljer dem från .scd-filer, som är interaktiva dokument som utvärderas vid behov i IDE:n.

Att ändra en .sc-klassfil kräver att hela klassbiblioteket kompileras om (Language > Recompile Class Library), medan .scd-filer utvärderas omedelbart. Klassdefinitioner följer en ClassName { methodName { ... } } klammerstruktur, med valfria konstruktormetoder, instansvariabler och SynthDef-, Pattern- eller Server-interaktionsblock. Språket SuperCollider är objektorienterat med en Smalltalk-influerad syntax.

SuperCollider skapades av James McCartney 1996 och blev öppen källkod 2002 (version 3), då uppdelningen mellan .sc / .scd etablerades. Det används flitigt inom akademisk elektroakustisk musik, live-kodning och musikteknisk forskning.

Filändelsen .sc är också associerad med Unix-kalkylprogrammet sc av Chuck Martin och ibland med Scilab-skript, men båda användningsområdena är sällsynta jämfört med SuperCollider. Syntaxmarkering finns tillgänglig i VS Code via sclang-vscode, Emacs via scel och Vim via scvim.

Säkerhet & trygghet

RISK: LOW

En .sc-fil är klartext och kan inte exekvera sig själv när den öppnas i en textredigerare. Risken uppstår om du UTVÄRDERAR koden i SuperCollider (Ctrl+Enter i scide): SuperCollider-kod kan komma åt systemet (filer, ljudhårdvara) och köra godtycklig kod, så utvärdera endast .sc-filer från källor du litar på. Klassfiler som placeras i Extensions-mappen kompileras och laddas automatiskt vid start av SuperCollider.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNSuperCollider Source Code Fileäven känd som SC file, SuperCollider class file
UTVECKLAREJames McCartney (SuperCollider); currently maintained by the SuperCollider communitysedan 1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
MIME-TYPtext/plain
TYPKällkodsfil för programmeringsspråket SuperCollider i klartext
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • SC Spreadsheet (sc) - Det klassiska Unix-terminalbaserade kalkylprogrammet «sc» (Chuck Martin, derivat av Oleo) använder .sc för sina kalkylfiler; används fortfarande på Unix/Linux.
  • Scilab Script - Scilab (vetenskapliga beräkningar) använder ibland .sc, även om .sci och .sce är standardändelserna för Scilab.
  • Framework II Display Driver (legacy) - Föråldrad DOS-konfigurationsfil från 1980-talet för Selections & Functions Inc. Framework II; saknar modern relevans.

Program som öppnar SC-filer

Windows4 apps
Windows Notepad Inbyggd Öppnar den råa SuperCollider-källtexten för läsning.
Notepad Öppen källkod Öppnar .sc som klartext för läsning/redigering; inga SuperCollider-specifika funktioner men användbar för snabba ändringar.
SuperCollider (scide) Öppen källkod Den officiella SuperCollider IDE - Arkiv > Öppna för att ladda en .sc-klassfil, eller placera den i din Extensions-mapp för automatisk laddning av sclang.
VS Code Gratis Installera tillägget «supercollider-ide» för syntaxmarkering och IDE-integration; redigera .sc-klassfiler och utvärdera kodblock.
macOS3 apps
SuperCollider (scide) Öppen källkod Den officiella SuperCollider IDE - Arkiv > Öppna för att ladda en .sc-klassfil, eller placera den i din Extensions-mapp för automatisk laddning av sclang.
VS Code Gratis Installera tillägget «supercollider-ide» för syntaxmarkering och IDE-integration; redigera .sc-klassfiler och utvärdera kodblock.
Emacs (with scel) Öppen källkod scel (SuperCollider Emacs-tillägg) tillhandahåller en SuperCollider-kodningsmiljö i Emacs, populär bland avancerade användare.
Linux3 apps
SuperCollider (scide) Öppen källkod Den officiella SuperCollider IDE - Arkiv > Öppna för att ladda en .sc-klassfil, eller placera den i din Extensions-mapp för automatisk laddning av sclang.
VS Code Gratis Installera tillägget «supercollider-ide» för syntaxmarkering och IDE-integration; redigera .sc-klassfiler och utvärdera kodblock.
Vim / Neovim (with scvim) Öppen källkod Insticksprogrammet scvim ger SuperCollider-integration i Vim - skicka kodblock till sclang direkt från redigeraren.

Tekniska detaljer

djup specifikation
KodningKlartext, UTF-8
Byte-ordningInte tillämpligt - textfil
ContainerIngen - klartext
Magic bytesInga - identifieras via filändelse och SuperCollider-klassyntax
Typisk storlek100 byte - 500 KB per klassfil; stora tilläggsbibliotek kan innehålla många .sc-filer
SpråkSuperCollider - objektorienterat, Smalltalk-influerat, med stöd för funktionell och reaktiv programmering
FilrollKlassdefinitioner som kompileras av sclang vid uppstart till klassbiblioteket - utvärderas inte interaktivt som .scd-dokument
Kompilerings-triggerHela SuperCollider-klassbiblioteket kompileras om när en .sc-fil läggs till eller ändras
KlassyntaxClassName { methodName { ... } } klammerstruktur; stöder classvar, var och *new konstruktordefinitioner
IDE-stödSuperCollider IDE (scide), medföljer SuperCollider 3 (Windows, macOS, Linux); inkluderar post-fönster, serverkontroll och omkompilering av klassbibliotek
Sökväg för klassbiblioteksclang kompilerar alla .sc-filer som hittas i söksträngen för klassbibliotek vid uppstart, inklusive användarens extensions-katalog
Interpretersclang (SuperCollider language interpreter), plattformsoberoende - Windows, macOS, Linux
Relation till .scd.scd-filer är interaktiva dokument för utvärdering vid behov i SuperCollider IDE; de definierar inte kompilerade klasser
Släppt1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
Senaste versionSuperCollider 3.13.0 (2023) / ongoing active development
Öppen standardJa · royaltyfri
Specifikationsupercollider.github.io

SC-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med SC-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om SC-filer.

Vanliga frågor

Vad är en SC-fil?
Oftast en SuperCollider-källkodsfil - en klassdefinition eller ett skript för ljudprogrammeringsmiljön SuperCollider. Det kan också vara ett kalkylblad från det klassiska Unix-terminalprogrammet «sc».
Hur öppnar jag en SC-fil?
Med SuperCollider IDE (scide, gratis, alla plattformar) för full integration, eller med valfri textredigerare (VS Code med SuperCollider-tillägget, Notepad++, Vim). Om den ser ut som ett kalkylblad med cellkoordinater kan det vara en «sc» Unix-kalkylfil.
Vad är skillnaden mellan .sc och .scd i SuperCollider?
.sc-filer är klassdefinitionsfiler som sclang kompilerar vid uppstart för att bygga klassbiblioteket. .scd-filer är interaktiva skriptdokument som öppnas i SuperCollider IDE för rad-för-rad-utvärdering. De flesta användare skriver musik/kod i .scd-filer; .sc-filer används för att utöka själva språket.
Var placerar jag en .sc-fil i SuperCollider?
Klassfiler (.sc) för tillägg eller «quarks» placeras i din Extensions-mapp (Platform.userExtensionDir i sclang). Efter att ha lagt till eller ändrat .sc-filer, kompilera om klassbiblioteket (Ctrl+Shift+L i IDE:n).
Är betydelsen «Framework II display driver» för .sc fortfarande relevant?
Nej - Framework II av Selections & Functions Inc. är en föråldrad DOS-produkt från 1980-talet. Den dominerande användningen av .sc idag är SuperCollider.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö