.SC

SC-fil

SuperCollider Source Code File
Stil et spørgsmål
HURTIGT SVAR

En SC-fil er oftest en SuperCollider kildekodefil - en klassedefinition eller et script til SuperCollider-lydprogrammeringsmiljøet. Åbn den med SuperCollider IDE (scide, gratis) eller et hvilket som helst tekstredigeringsprogram. Det kan også være et regneark fra det klassiske Unix «sc»-program. Den gamle «Framework II display driver»-etiket, som findes i mange fildatabaser, refererer til et forældet DOS-produkt fra 1980'erne og gælder ikke for moderne SC-filer.

Udvikler: James McCartney (SuperCollider); currently maintained by the SuperCollider community Kategori: Udviklerfiler Åben standard MIME: text/plain
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 4, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er SC-filformatet?

En .sc-fil er en almindelig tekstfil med kildekode skrevet i programmeringssproget SuperCollider - en platform til lydsyntese, algoritmisk komposition og live-kodning. I SuperCollider indeholder .sc-filer klassedefinitioner, der kompileres ved opstart af fortolkeren sclang til dens klassebibliotek. Dette adskiller dem fra .scd-filer, som er interaktive dokumenter, der evalueres efter behov i IDE'en.

Ændring af en .sc-klassefil kræver rekompilering af hele klassebiblioteket (Language > Recompile Class Library), hvorimod .scd-filer evalueres med det samme. Klassedefinitioner følger en ClassName { methodName { ... } } struktur med krøllede parenteser, med valgfrie konstruktørmetoder, instansvariabler og SynthDef-, Pattern- eller Server-interaktionsblokke. SuperCollider-sproget er objektorienteret med en Smalltalk-influeret syntaks.

SuperCollider blev skabt af James McCartney i 1996 og blev open-source i 2002 (version 3), hvor opdelingen mellem .sc / .scd blev etableret. Det er vidt udbredt inden for akademisk elektroakustisk musik, live-kodning og performance-kodning samt musikteknologisk forskning.

Filendelsen .sc er også forbundet med sc Unix-regnearksprogrammet af Chuck Martin og lejlighedsvis med Scilab-scripts, men begge anvendelser er sjældne sammenlignet med SuperCollider. Syntaksfremhævning er tilgængelig i VS Code via sclang-vscode, Emacs via scel og Vim via scvim.

Sikkerhed og tryghed

RISIKO: LOW

En .sc-fil er almindelig tekst og kan ikke eksekvere sig selv, når den åbnes i et tekstredigeringsprogram eller vises som kildekode. Risikoen opstår, hvis du EVALUERER koden i SuperCollider (Ctrl+Enter i scide): SuperCollider-kode kan få adgang til systemet (filer, lydhardware) og køre vilkårlig kode, så evaluer kun .sc-filer fra kilder, du har tillid til. Klassefiler placeret i Extensions-mappen kompileres og indlæses automatisk ved SuperCollider-opstart.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNSuperCollider Source Code Fileogså kendt som SC file, SuperCollider class file
UDVIKLERJames McCartney (SuperCollider); currently maintained by the SuperCollider communitysiden 1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
MIME-TYPEtext/plain
TYPEalmindelig tekst SuperCollider-programmeringssprog kildekodefil
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • SC Spreadsheet (sc) - Det klassiske Unix terminal-baserede regnearksprogram 'sc' (Chuck Martin, Oleo-derivat) bruger .sc til sine regnearksfiler; bruges stadig på Unix/Linux.
  • Scilab Script - Scilab (videnskabelig databehandling) bruger lejlighedsvis .sc, selvom .sci og .sce er standard Scilab-filendelser.
  • Framework II Display Driver (legacy) - Forældet DOS-konfigurationsfil fra 1980'erne til Selections & Functions Inc. Framework II; ingen moderne relevans.

Programmer der åbner SC-filer

Windows4 apps
Windows Notepad Indbygget Åbner den rå SuperCollider-kildetekst til læsning.
Notepad Open-source Åbner .sc som almindelig tekst til læsning/redigering; ingen SuperCollider-specifikke funktioner, men nyttig til hurtige rettelser.
SuperCollider (scide) Open-source Den officielle SuperCollider IDE - File > Open for at indlæse en .sc-klassefil, eller placer den i din Extensions-mappe for automatisk indlæsning af sclang.
VS Code Gratis Installer 'supercollider-ide'-udvidelsen for syntaksfremhævning og IDE-integration; rediger .sc-klassefiler og evaluer kodeblokke.
macOS3 apps
SuperCollider (scide) Open-source Den officielle SuperCollider IDE - File > Open for at indlæse en .sc-klassefil, eller placer den i din Extensions-mappe for automatisk indlæsning af sclang.
VS Code Gratis Installer 'supercollider-ide'-udvidelsen for syntaksfremhævning og IDE-integration; rediger .sc-klassefiler og evaluer kodeblokke.
Emacs (with scel) Open-source scel (SuperCollider Emacs-udvidelse) giver et SuperCollider-kodningsmiljø i Emacs, populært blandt avancerede brugere.
Linux3 apps
SuperCollider (scide) Open-source Den officielle SuperCollider IDE - File > Open for at indlæse en .sc-klassefil, eller placer den i din Extensions-mappe for automatisk indlæsning af sclang.
VS Code Gratis Installer 'supercollider-ide'-udvidelsen for syntaksfremhævning og IDE-integration; rediger .sc-klassefiler og evaluer kodeblokke.
Vim / Neovim (with scvim) Open-source scvim-pluginet giver SuperCollider-integration i Vim - send kodeblokke til sclang fra editoren.

Tekniske detaljer

dyb specifikation
KodningAlmindelig tekst, UTF-8
Byte-rækkefølgeIkke relevant - tekstfil
ContainerIngen - almindelig tekst
Magic bytesIngen - identificeres ved filendelse og SuperCollider-klassesyntaks
Typisk størrelse100 bytes - 500 KB pr. klassefil; store udvidelsesbiblioteker kan indeholde mange .sc-filer
SprogSuperCollider - objektorienteret, Smalltalk-influeret, med understøttelse af funktionel og reaktiv programmering
FilrolleKlassedefinitioner kompileret af sclang ved opstart til klassebiblioteket - evalueres ikke interaktivt som .scd-dokumenter
Kompilerings-triggerHele SuperCollider-klassebiblioteket rekompileres, hver gang en .sc-fil tilføjes eller ændres
KlassesyntaksClassName { methodName { ... } } struktur; understøtter classvar, var og *new konstruktør-definitioner
IDE-understøttelseSuperCollider IDE (scide), inkluderet i SuperCollider 3 (Windows, macOS, Linux); inkluderer post-vindue, serverstyring og rekompilering af klassebibliotek
Sti til klassebiblioteksclang kompilerer alle .sc-filer fundet i søgestien til klassebiblioteket ved opstart, inklusive brugerens extensions-mappe
Fortolkersclang (SuperCollider sprogfortolker), cross-platform - Windows, macOS, Linux
Relation til .scd.scd-filer er interaktive dokumenter til evaluering efter behov i SuperCollider IDE; de definerer ikke kompilerede klasser
Udgivet1996 (SuperCollider 1, James McCartney); .sc extension established with SuperCollider 2 / 3
Seneste versionSuperCollider 3.13.0 (2023) / ongoing active development
Åben standardJa · royaltyfri
Specifikationsupercollider.github.io

SC-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med SC-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om SC-filer.

Ofte stillede spørgsmål

Hvad er en SC-fil?
Oftest en SuperCollider kildekodefil - en klassedefinition eller et script til SuperCollider-lydprogrammeringsmiljøet. Det kan også være et regneark fra det klassiske Unix 'sc' terminal-regnearksprogram.
Hvordan åbner jeg en SC-fil?
Med SuperCollider IDE (scide, gratis, alle platforme) for fuld integration, eller med et hvilket som helst tekstredigeringsprogram (VS Code med SuperCollider-udvidelsen, Notepad++, Vim). Hvis den ligner et regneark med cellekoordinater, kan det være en 'sc' Unix-regnearksfil.
Hvad er forskellen på .sc og .scd i SuperCollider?
.sc-filer er klassedefinitionsfiler, som sclang kompilerer ved opstart for at opbygge klassebiblioteket. .scd-filer er interaktive script-dokumenter, der åbnes i SuperCollider IDE til linje-for-linje evaluering. De fleste brugere skriver musik/kode i .scd-filer; .sc-filer er til at udvide selve sproget.
Hvor skal jeg placere en .sc-fil i SuperCollider?
Klassefiler (.sc) til udvidelser eller quarks skal ligge i din Extensions-mappe (Platform.userExtensionDir i sclang). Efter tilføjelse eller ændring af .sc-filer skal du rekompilere klassebiblioteket (Ctrl+Shift+L i IDE'en).
Er betydningen af .sc som Framework II-skærmdriver stadig relevant?
Nej - Framework II af Selections & Functions Inc. er et forældet DOS-produkt fra 1980'erne. Databasenavnet er ukorrekt for moderne trafik; den dominerende brug af .sc i dag er SuperCollider.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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)

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å